SlideShare a Scribd company logo
1 of 20
Zephyr for JIRA
Prezentace pro uživatele
2
O vývojářích
Co to je Zephyr?
Tvorba testů
Skupiny testů
Spouštění testů
Metriky testů
Obsah
3
Představení firmy
D software - založeno 2007
Vývojář a školitel testingových řešení, primárně Zephyr
Objem okolo 4200 klientů v 80 zemích (Hyundai,
Google, Honda)
Zephyr for JIRA
Zephyr
Enterprise
Zephyr Blueprints
ZAPI
4
Zephyr - Úvod
Nástroj pro vedení testů, vhodný pro všechny fáze vývoje
.fdf
f
Podporuje verze JIRA Cloud, JIRA Server 5.1 – 6.4 +
Poloviční cena pro školy, zdarma pro neziskové
SOAP a REST API (ZAPI)
5
První kroky
Po instalaci se zobrazí v horním panelu záložka
„Tests“.
A vytvoří se issue type „Test“.
6
Tvorba testů (1/2)
O importování: https://www.youtube.com/watch?v=y5pCg5lSrBk
7
Tvorba testů (2/2)
1
2
3
4
5
8
Tvorba testů – Ukázka
http://www.youtube.com/v/dq7zMaSic50
9
Skupiny testů (1/2)
10
Skupiny testů (2/2)
Jedno
1
2
3
4
11
Výsledky testů
12
Spouštění testů (1/2)
13
Spouštění testů (2/2)
14
Spouštění testů – Ukázka
http://www.youtube.com/v/8Yd7bjSC5t4
15
Historie testů
Historii testů lze sledovat v Execution navigator
16
Metriky testů
17
Miniaplikace
18
Pokročilé nastavení – ZBOT, ZIP
ZBOT – Propojení s automatizací (Selenium,
TestNG, …)
ZIP – Vlastní úprava automatizačních povelů
19
Slovníček pojmů
Test
Test nebo „Testcase“. kroky, které jsou potřebné pro otestování funkce.
Test může mít jakýkoli rozsah a různé poznámky, např. linky, historie…
Test je také typ požadavků v JIRA.
Test Summary
Sumář všech vykonaných testů, třízený podle klíčů (komponenta, label, …)
Přístupný v levém panelu JIRA projektu.
Test Cycle (Skupina testů)
Soubor testů k vykonání (např. „Animace, Design…)
Verze může obsahovat více těchto Skupin.
Execution Spuštění testu, spojené s zaznamenáním výsledků.
Ad hoc cycle
Pokud nebyly ve verzi definovány žádné Skupiny testů, poté jakýkoli vykonaný
test v této verzi spadá pod „Ad hoc cycle“ – výchozí skupinu.
Unscheduled Version
Pokud v JIRA neexistují žádné verze, všechny testy budou zařazeny jako
„Unscheduled“.
Execution statuses
Stavy, jak test dopadl. Pass, Fail, Blocked, WIP, Unexecuted jsou výchozí. Dají
se přidat vlastní.
Version
Verze projektu v JIRA. Sem se řadí jednotlivé testy, konkrétně pod parametr Fix
Version/s. Nikoli Affects Version/s.
Component JIRA komponenty, kterými se dají testy označit.
Label JIRA štítky, kterými se dají testy označit.
Workflow
Typ požadavku „Test“ s workflow nepracuje, ačkoli v případě potřeby se dá
nakonfigurovat.
Děkuji za pozornost

More Related Content

What's hot

Ship quality mobile apps with speed [Webinar]
Ship quality mobile apps with speed [Webinar]Ship quality mobile apps with speed [Webinar]
Ship quality mobile apps with speed [Webinar]BrowserStack
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Ajay Danait
 
Introduction To Jira Slide Share
Introduction To Jira Slide ShareIntroduction To Jira Slide Share
Introduction To Jira Slide ShareRenjith V
 
Quality Assurance/Testing Overview & Capability Deck
Quality Assurance/Testing Overview & Capability DeckQuality Assurance/Testing Overview & Capability Deck
Quality Assurance/Testing Overview & Capability DeckSowmak Bardhan
 
Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!Lorenzo Barbieri
 
Test Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew EakinTest Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew EakinQA or the Highway
 
Agile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into AgileAgile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into AgileXBOSoft
 
How to submit ios app in Appstore
How to submit ios app in AppstoreHow to submit ios app in Appstore
How to submit ios app in AppstoreNandini Gautam
 
An introduction to Behavior-Driven Development (BDD)
An introduction to Behavior-Driven Development (BDD)An introduction to Behavior-Driven Development (BDD)
An introduction to Behavior-Driven Development (BDD)Suman Guha
 
Test Management & Automation with JIRA
Test Management & Automation with JIRATest Management & Automation with JIRA
Test Management & Automation with JIRAXpand IT
 
Custom-tailored Agility with the Agile Fluency™ Model
Custom-tailored Agility with the Agile Fluency™ ModelCustom-tailored Agility with the Agile Fluency™ Model
Custom-tailored Agility with the Agile Fluency™ ModelAhmed Avais
 
Xray for Jira - How to automate your QA process
Xray for Jira - How to automate your QA processXray for Jira - How to automate your QA process
Xray for Jira - How to automate your QA processXpand IT
 
Going Scriptless: Implementing Model-Based Test Automation in a Large Enterpr...
Going Scriptless: Implementing Model-Based Test Automation in a Large Enterpr...Going Scriptless: Implementing Model-Based Test Automation in a Large Enterpr...
Going Scriptless: Implementing Model-Based Test Automation in a Large Enterpr...QA or the Highway
 
Transform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsGaurav Sharma
 
Selenium Testing Project report
Selenium Testing Project reportSelenium Testing Project report
Selenium Testing Project reportKapil Rajpurohit
 
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...Edureka!
 
Introduction to Behaviour Driven Development (BDD) and Cucumber with Java
Introduction to Behaviour Driven Development (BDD) and Cucumber with JavaIntroduction to Behaviour Driven Development (BDD) and Cucumber with Java
Introduction to Behaviour Driven Development (BDD) and Cucumber with JavaJawad Khan
 
Introduction to BDD
Introduction to BDDIntroduction to BDD
Introduction to BDDKnoldus Inc.
 

What's hot (20)

Ship quality mobile apps with speed [Webinar]
Ship quality mobile apps with speed [Webinar]Ship quality mobile apps with speed [Webinar]
Ship quality mobile apps with speed [Webinar]
 
Behavior Driven Development (BDD)
Behavior Driven Development (BDD)Behavior Driven Development (BDD)
Behavior Driven Development (BDD)
 
Introduction To Jira Slide Share
Introduction To Jira Slide ShareIntroduction To Jira Slide Share
Introduction To Jira Slide Share
 
Quality Assurance/Testing Overview & Capability Deck
Quality Assurance/Testing Overview & Capability DeckQuality Assurance/Testing Overview & Capability Deck
Quality Assurance/Testing Overview & Capability Deck
 
Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!Azure DevOps & GitHub... Better Together!
Azure DevOps & GitHub... Better Together!
 
Scrumban
Scrumban Scrumban
Scrumban
 
Test Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew EakinTest Strategy-The real silver bullet in testing by Matthew Eakin
Test Strategy-The real silver bullet in testing by Matthew Eakin
 
Agile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into AgileAgile User Acceptance Testing - Incorporating UAT into Agile
Agile User Acceptance Testing - Incorporating UAT into Agile
 
How to submit ios app in Appstore
How to submit ios app in AppstoreHow to submit ios app in Appstore
How to submit ios app in Appstore
 
An introduction to Behavior-Driven Development (BDD)
An introduction to Behavior-Driven Development (BDD)An introduction to Behavior-Driven Development (BDD)
An introduction to Behavior-Driven Development (BDD)
 
Test Management & Automation with JIRA
Test Management & Automation with JIRATest Management & Automation with JIRA
Test Management & Automation with JIRA
 
Custom-tailored Agility with the Agile Fluency™ Model
Custom-tailored Agility with the Agile Fluency™ ModelCustom-tailored Agility with the Agile Fluency™ Model
Custom-tailored Agility with the Agile Fluency™ Model
 
Xray for Jira - How to automate your QA process
Xray for Jira - How to automate your QA processXray for Jira - How to automate your QA process
Xray for Jira - How to automate your QA process
 
Going Scriptless: Implementing Model-Based Test Automation in a Large Enterpr...
Going Scriptless: Implementing Model-Based Test Automation in a Large Enterpr...Going Scriptless: Implementing Model-Based Test Automation in a Large Enterpr...
Going Scriptless: Implementing Model-Based Test Automation in a Large Enterpr...
 
Transform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOps
 
Selenium Testing Project report
Selenium Testing Project reportSelenium Testing Project report
Selenium Testing Project report
 
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
Jenkins Pipeline Tutorial | Continuous Delivery Pipeline Using Jenkins | DevO...
 
Introduction to Behaviour Driven Development (BDD) and Cucumber with Java
Introduction to Behaviour Driven Development (BDD) and Cucumber with JavaIntroduction to Behaviour Driven Development (BDD) and Cucumber with Java
Introduction to Behaviour Driven Development (BDD) and Cucumber with Java
 
Bitrise
BitriseBitrise
Bitrise
 
Introduction to BDD
Introduction to BDDIntroduction to BDD
Introduction to BDD
 

Viewers also liked

DaKiRY_BAQ2016_QADay_Денис Геращенко "How we use Zephyr for Jira in e-commerce"
DaKiRY_BAQ2016_QADay_Денис Геращенко "How we use Zephyr for Jira in e-commerce"DaKiRY_BAQ2016_QADay_Денис Геращенко "How we use Zephyr for Jira in e-commerce"
DaKiRY_BAQ2016_QADay_Денис Геращенко "How we use Zephyr for Jira in e-commerce"Dakiry
 
Migrating to git
Migrating to gitMigrating to git
Migrating to gitXpand IT
 
Amadeus big data
Amadeus big dataAmadeus big data
Amadeus big data승필 고
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jiraXpand IT
 
MongoDB and AWS Best Practices
MongoDB and AWS Best PracticesMongoDB and AWS Best Practices
MongoDB and AWS Best PracticesMongoDB
 
Samanage-Website-Redesign-Jan2017
Samanage-Website-Redesign-Jan2017Samanage-Website-Redesign-Jan2017
Samanage-Website-Redesign-Jan2017WhatConts
 
Secret Life of a Weather Datum end of project event
Secret Life of a Weather Datum end of project eventSecret Life of a Weather Datum end of project event
Secret Life of a Weather Datum end of project eventlifeofdata
 
2016 SRA Globalization Poster_Justice_Caruson
2016 SRA Globalization Poster_Justice_Caruson2016 SRA Globalization Poster_Justice_Caruson
2016 SRA Globalization Poster_Justice_CarusonSandy Justice
 
онлайн бронирование модуль для турагенств
онлайн бронирование модуль для турагенствонлайн бронирование модуль для турагенств
онлайн бронирование модуль для турагенствAdrian Parker
 
Science Communication 2.0: changing University attitude through Science resea...
Science Communication 2.0: changing University attitude through Science resea...Science Communication 2.0: changing University attitude through Science resea...
Science Communication 2.0: changing University attitude through Science resea...Miquel Duran
 
Microsoft xamarin-experience
Microsoft xamarin-experienceMicrosoft xamarin-experience
Microsoft xamarin-experienceXpand IT
 
Cartagena Data Festival | Telling Stories with Data 2015 04-21
Cartagena Data Festival | Telling Stories with Data 2015 04-21Cartagena Data Festival | Telling Stories with Data 2015 04-21
Cartagena Data Festival | Telling Stories with Data 2015 04-21ulrichatz
 
MongoDB at ex.fm
MongoDB at ex.fmMongoDB at ex.fm
MongoDB at ex.fmMongoDB
 
Review: Leadership Frameworks
Review: Leadership FrameworksReview: Leadership Frameworks
Review: Leadership FrameworksMariam Nazarudin
 
Tecnologìas de la Información y la Comunicación
Tecnologìas de la Información y la ComunicaciónTecnologìas de la Información y la Comunicación
Tecnologìas de la Información y la ComunicaciónYenmely
 
USJBF Overview Presentation
USJBF Overview PresentationUSJBF Overview Presentation
USJBF Overview Presentationkdieckgraeff
 

Viewers also liked (19)

DaKiRY_BAQ2016_QADay_Денис Геращенко "How we use Zephyr for Jira in e-commerce"
DaKiRY_BAQ2016_QADay_Денис Геращенко "How we use Zephyr for Jira in e-commerce"DaKiRY_BAQ2016_QADay_Денис Геращенко "How we use Zephyr for Jira in e-commerce"
DaKiRY_BAQ2016_QADay_Денис Геращенко "How we use Zephyr for Jira in e-commerce"
 
Migrating to git
Migrating to gitMigrating to git
Migrating to git
 
Anti-social Databases
Anti-social DatabasesAnti-social Databases
Anti-social Databases
 
GIT Best Practices V 0.1
GIT Best Practices V 0.1GIT Best Practices V 0.1
GIT Best Practices V 0.1
 
Amadeus big data
Amadeus big dataAmadeus big data
Amadeus big data
 
Introduction to jira
Introduction to jiraIntroduction to jira
Introduction to jira
 
MongoDB and AWS Best Practices
MongoDB and AWS Best PracticesMongoDB and AWS Best Practices
MongoDB and AWS Best Practices
 
Samanage-Website-Redesign-Jan2017
Samanage-Website-Redesign-Jan2017Samanage-Website-Redesign-Jan2017
Samanage-Website-Redesign-Jan2017
 
Secret Life of a Weather Datum end of project event
Secret Life of a Weather Datum end of project eventSecret Life of a Weather Datum end of project event
Secret Life of a Weather Datum end of project event
 
2016 SRA Globalization Poster_Justice_Caruson
2016 SRA Globalization Poster_Justice_Caruson2016 SRA Globalization Poster_Justice_Caruson
2016 SRA Globalization Poster_Justice_Caruson
 
онлайн бронирование модуль для турагенств
онлайн бронирование модуль для турагенствонлайн бронирование модуль для турагенств
онлайн бронирование модуль для турагенств
 
Creative Overview
Creative OverviewCreative Overview
Creative Overview
 
Science Communication 2.0: changing University attitude through Science resea...
Science Communication 2.0: changing University attitude through Science resea...Science Communication 2.0: changing University attitude through Science resea...
Science Communication 2.0: changing University attitude through Science resea...
 
Microsoft xamarin-experience
Microsoft xamarin-experienceMicrosoft xamarin-experience
Microsoft xamarin-experience
 
Cartagena Data Festival | Telling Stories with Data 2015 04-21
Cartagena Data Festival | Telling Stories with Data 2015 04-21Cartagena Data Festival | Telling Stories with Data 2015 04-21
Cartagena Data Festival | Telling Stories with Data 2015 04-21
 
MongoDB at ex.fm
MongoDB at ex.fmMongoDB at ex.fm
MongoDB at ex.fm
 
Review: Leadership Frameworks
Review: Leadership FrameworksReview: Leadership Frameworks
Review: Leadership Frameworks
 
Tecnologìas de la Información y la Comunicación
Tecnologìas de la Información y la ComunicaciónTecnologìas de la Información y la Comunicación
Tecnologìas de la Información y la Comunicación
 
USJBF Overview Presentation
USJBF Overview PresentationUSJBF Overview Presentation
USJBF Overview Presentation
 

Similar to JIRA Zephyr - Test Management

JIRA Structure - The Issue Organizer
JIRA Structure - The Issue OrganizerJIRA Structure - The Issue Organizer
JIRA Structure - The Issue OrganizerOnlio
 
JIRA 6.4 novinky
JIRA 6.4 novinkyJIRA 6.4 novinky
JIRA 6.4 novinkyOnlio
 
JIRA addon Portfolio
JIRA addon PortfolioJIRA addon Portfolio
JIRA addon PortfolioOnlio
 
Bezbolestné testování v Ruby on Rals
Bezbolestné testování v Ruby on RalsBezbolestné testování v Ruby on Rals
Bezbolestné testování v Ruby on RalsJan Kubr
 
Funkční testování – chybějící vrchol pyramidy (WebExpo 2016)
Funkční testování – chybějící vrchol pyramidy (WebExpo 2016)Funkční testování – chybějící vrchol pyramidy (WebExpo 2016)
Funkční testování – chybějící vrchol pyramidy (WebExpo 2016)Ondřej Machulda
 
Zonky QA Meetup
Zonky QA MeetupZonky QA Meetup
Zonky QA Meetupdamovsky
 
Proč chcete testovat své aplikace
Proč chcete testovat své aplikaceProč chcete testovat své aplikace
Proč chcete testovat své aplikaceatotocz
 
20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitněJiří Mareš
 
Vizuální regresní testy
Vizuální regresní testyVizuální regresní testy
Vizuální regresní testyMartin Krištof
 
Jira Activity Timeline a Tempo Planner
Jira Activity Timeline a Tempo PlannerJira Activity Timeline a Tempo Planner
Jira Activity Timeline a Tempo PlannerOnlio
 
2007 Technologie Pro Tvorbu Java Enterprise Aplikací
2007 Technologie Pro Tvorbu Java Enterprise Aplikací2007 Technologie Pro Tvorbu Java Enterprise Aplikací
2007 Technologie Pro Tvorbu Java Enterprise AplikacíMartin Ptáček
 
Využití chemie v procesu testování webových aplikací vytvořených pomocí techn...
Využití chemie v procesu testování webových aplikací vytvořených pomocí techn...Využití chemie v procesu testování webových aplikací vytvořených pomocí techn...
Využití chemie v procesu testování webových aplikací vytvořených pomocí techn...Michal Špaček
 
JIRA Agile
JIRA AgileJIRA Agile
JIRA AgileOnlio
 
JIRA aplikace
JIRA aplikaceJIRA aplikace
JIRA aplikaceOnlio
 
Trendy a nové možnosti test automation
Trendy a nové možnosti test automationTrendy a nové možnosti test automation
Trendy a nové možnosti test automationOndřej Machulda
 
JSW Cloud i Data Center
JSW Cloud i Data CenterJSW Cloud i Data Center
JSW Cloud i Data CenterOnlio
 
2011 X33EJA Výkonové Aspekty JEE Monitoring a optimalizace
2011 X33EJA Výkonové Aspekty JEE Monitoring a optimalizace2011 X33EJA Výkonové Aspekty JEE Monitoring a optimalizace
2011 X33EJA Výkonové Aspekty JEE Monitoring a optimalizaceMartin Ptáček
 
2009 X33EJA Výkonové Aspekty JEE
2009 X33EJA Výkonové Aspekty JEE2009 X33EJA Výkonové Aspekty JEE
2009 X33EJA Výkonové Aspekty JEEMartin Ptáček
 
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...Taste
 

Similar to JIRA Zephyr - Test Management (20)

2011 Unit Testy
2011 Unit Testy2011 Unit Testy
2011 Unit Testy
 
JIRA Structure - The Issue Organizer
JIRA Structure - The Issue OrganizerJIRA Structure - The Issue Organizer
JIRA Structure - The Issue Organizer
 
JIRA 6.4 novinky
JIRA 6.4 novinkyJIRA 6.4 novinky
JIRA 6.4 novinky
 
JIRA addon Portfolio
JIRA addon PortfolioJIRA addon Portfolio
JIRA addon Portfolio
 
Bezbolestné testování v Ruby on Rals
Bezbolestné testování v Ruby on RalsBezbolestné testování v Ruby on Rals
Bezbolestné testování v Ruby on Rals
 
Funkční testování – chybějící vrchol pyramidy (WebExpo 2016)
Funkční testování – chybějící vrchol pyramidy (WebExpo 2016)Funkční testování – chybějící vrchol pyramidy (WebExpo 2016)
Funkční testování – chybějící vrchol pyramidy (WebExpo 2016)
 
Zonky QA Meetup
Zonky QA MeetupZonky QA Meetup
Zonky QA Meetup
 
Proč chcete testovat své aplikace
Proč chcete testovat své aplikaceProč chcete testovat své aplikace
Proč chcete testovat své aplikace
 
20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně20110511 Vývoj software - produktivně, efektivně, kvalitně
20110511 Vývoj software - produktivně, efektivně, kvalitně
 
Vizuální regresní testy
Vizuální regresní testyVizuální regresní testy
Vizuální regresní testy
 
Jira Activity Timeline a Tempo Planner
Jira Activity Timeline a Tempo PlannerJira Activity Timeline a Tempo Planner
Jira Activity Timeline a Tempo Planner
 
2007 Technologie Pro Tvorbu Java Enterprise Aplikací
2007 Technologie Pro Tvorbu Java Enterprise Aplikací2007 Technologie Pro Tvorbu Java Enterprise Aplikací
2007 Technologie Pro Tvorbu Java Enterprise Aplikací
 
Využití chemie v procesu testování webových aplikací vytvořených pomocí techn...
Využití chemie v procesu testování webových aplikací vytvořených pomocí techn...Využití chemie v procesu testování webových aplikací vytvořených pomocí techn...
Využití chemie v procesu testování webových aplikací vytvořených pomocí techn...
 
JIRA Agile
JIRA AgileJIRA Agile
JIRA Agile
 
JIRA aplikace
JIRA aplikaceJIRA aplikace
JIRA aplikace
 
Trendy a nové možnosti test automation
Trendy a nové možnosti test automationTrendy a nové možnosti test automation
Trendy a nové možnosti test automation
 
JSW Cloud i Data Center
JSW Cloud i Data CenterJSW Cloud i Data Center
JSW Cloud i Data Center
 
2011 X33EJA Výkonové Aspekty JEE Monitoring a optimalizace
2011 X33EJA Výkonové Aspekty JEE Monitoring a optimalizace2011 X33EJA Výkonové Aspekty JEE Monitoring a optimalizace
2011 X33EJA Výkonové Aspekty JEE Monitoring a optimalizace
 
2009 X33EJA Výkonové Aspekty JEE
2009 X33EJA Výkonové Aspekty JEE2009 X33EJA Výkonové Aspekty JEE
2009 X33EJA Výkonové Aspekty JEE
 
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...
Data Restart 2023: Stanislav Račinský - Debugování Google Analytics 4 v aplik...
 

More from Onlio

Migrace do Atlassian cloudu z Jira Server Data Center a Confluence
Migrace do Atlassian cloudu z Jira Server Data Center a ConfluenceMigrace do Atlassian cloudu z Jira Server Data Center a Confluence
Migrace do Atlassian cloudu z Jira Server Data Center a ConfluenceOnlio
 
Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...
Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...
Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...Onlio
 
Confluence Cloud týmová spolupráce
Confluence Cloud týmová spolupráceConfluence Cloud týmová spolupráce
Confluence Cloud týmová spolupráceOnlio
 
Jira Work Management vs Software
Jira Work Management vs SoftwareJira Work Management vs Software
Jira Work Management vs SoftwareOnlio
 
Jira Cloud pro HR
Jira Cloud pro HR Jira Cloud pro HR
Jira Cloud pro HR Onlio
 
Confluence cloud knowledge base
Confluence cloud knowledge baseConfluence cloud knowledge base
Confluence cloud knowledge baseOnlio
 
Jira Service Management Cloud best practice
Jira Service Management Cloud best practiceJira Service Management Cloud best practice
Jira Service Management Cloud best practiceOnlio
 
Atlassian Access (Cloud)
Atlassian Access (Cloud)Atlassian Access (Cloud)
Atlassian Access (Cloud)Onlio
 
Confluence Cloud automation (beta)
Confluence Cloud automation (beta)Confluence Cloud automation (beta)
Confluence Cloud automation (beta)Onlio
 
Jira (JSM) Cloud automation
Jira (JSM) Cloud automationJira (JSM) Cloud automation
Jira (JSM) Cloud automationOnlio
 
ITSM Cloud i Data Center
ITSM Cloud i Data CenterITSM Cloud i Data Center
ITSM Cloud i Data CenterOnlio
 
Populární addony 2
Populární addony 2Populární addony 2
Populární addony 2Onlio
 
To nejlepší v Confluence
To nejlepší v ConfluenceTo nejlepší v Confluence
To nejlepší v ConfluenceOnlio
 
Obchod Atlassian pro Cloud a Data Center
Obchod Atlassian pro Cloud a Data CenterObchod Atlassian pro Cloud a Data Center
Obchod Atlassian pro Cloud a Data CenterOnlio
 
Populární addony 1
Populární addony 1Populární addony 1
Populární addony 1Onlio
 
Jira - evidence práce v týmech
Jira - evidence práce v týmechJira - evidence práce v týmech
Jira - evidence práce v týmechOnlio
 
Confluence Migrace DataCenter
Confluence Migrace DataCenterConfluence Migrace DataCenter
Confluence Migrace DataCenterOnlio
 
Licence Migrace Data Center
Licence Migrace Data CenterLicence Migrace Data Center
Licence Migrace Data CenterOnlio
 
Migrace do Data Centra
Migrace do Data CentraMigrace do Data Centra
Migrace do Data CentraOnlio
 
Jira Migrace ze Server na DataCenter
Jira Migrace ze Server na DataCenterJira Migrace ze Server na DataCenter
Jira Migrace ze Server na DataCenterOnlio
 

More from Onlio (20)

Migrace do Atlassian cloudu z Jira Server Data Center a Confluence
Migrace do Atlassian cloudu z Jira Server Data Center a ConfluenceMigrace do Atlassian cloudu z Jira Server Data Center a Confluence
Migrace do Atlassian cloudu z Jira Server Data Center a Confluence
 
Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...
Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...
Kurz přežití na Jira Serveru - podpora pro serverové produkty Atlassian skonč...
 
Confluence Cloud týmová spolupráce
Confluence Cloud týmová spolupráceConfluence Cloud týmová spolupráce
Confluence Cloud týmová spolupráce
 
Jira Work Management vs Software
Jira Work Management vs SoftwareJira Work Management vs Software
Jira Work Management vs Software
 
Jira Cloud pro HR
Jira Cloud pro HR Jira Cloud pro HR
Jira Cloud pro HR
 
Confluence cloud knowledge base
Confluence cloud knowledge baseConfluence cloud knowledge base
Confluence cloud knowledge base
 
Jira Service Management Cloud best practice
Jira Service Management Cloud best practiceJira Service Management Cloud best practice
Jira Service Management Cloud best practice
 
Atlassian Access (Cloud)
Atlassian Access (Cloud)Atlassian Access (Cloud)
Atlassian Access (Cloud)
 
Confluence Cloud automation (beta)
Confluence Cloud automation (beta)Confluence Cloud automation (beta)
Confluence Cloud automation (beta)
 
Jira (JSM) Cloud automation
Jira (JSM) Cloud automationJira (JSM) Cloud automation
Jira (JSM) Cloud automation
 
ITSM Cloud i Data Center
ITSM Cloud i Data CenterITSM Cloud i Data Center
ITSM Cloud i Data Center
 
Populární addony 2
Populární addony 2Populární addony 2
Populární addony 2
 
To nejlepší v Confluence
To nejlepší v ConfluenceTo nejlepší v Confluence
To nejlepší v Confluence
 
Obchod Atlassian pro Cloud a Data Center
Obchod Atlassian pro Cloud a Data CenterObchod Atlassian pro Cloud a Data Center
Obchod Atlassian pro Cloud a Data Center
 
Populární addony 1
Populární addony 1Populární addony 1
Populární addony 1
 
Jira - evidence práce v týmech
Jira - evidence práce v týmechJira - evidence práce v týmech
Jira - evidence práce v týmech
 
Confluence Migrace DataCenter
Confluence Migrace DataCenterConfluence Migrace DataCenter
Confluence Migrace DataCenter
 
Licence Migrace Data Center
Licence Migrace Data CenterLicence Migrace Data Center
Licence Migrace Data Center
 
Migrace do Data Centra
Migrace do Data CentraMigrace do Data Centra
Migrace do Data Centra
 
Jira Migrace ze Server na DataCenter
Jira Migrace ze Server na DataCenterJira Migrace ze Server na DataCenter
Jira Migrace ze Server na DataCenter
 

JIRA Zephyr - Test Management

  • 1. Zephyr for JIRA Prezentace pro uživatele
  • 2. 2 O vývojářích Co to je Zephyr? Tvorba testů Skupiny testů Spouštění testů Metriky testů Obsah
  • 3. 3 Představení firmy D software - založeno 2007 Vývojář a školitel testingových řešení, primárně Zephyr Objem okolo 4200 klientů v 80 zemích (Hyundai, Google, Honda) Zephyr for JIRA Zephyr Enterprise Zephyr Blueprints ZAPI
  • 4. 4 Zephyr - Úvod Nástroj pro vedení testů, vhodný pro všechny fáze vývoje .fdf f Podporuje verze JIRA Cloud, JIRA Server 5.1 – 6.4 + Poloviční cena pro školy, zdarma pro neziskové SOAP a REST API (ZAPI)
  • 5. 5 První kroky Po instalaci se zobrazí v horním panelu záložka „Tests“. A vytvoří se issue type „Test“.
  • 6. 6 Tvorba testů (1/2) O importování: https://www.youtube.com/watch?v=y5pCg5lSrBk
  • 8. 8 Tvorba testů – Ukázka http://www.youtube.com/v/dq7zMaSic50
  • 14. 14 Spouštění testů – Ukázka http://www.youtube.com/v/8Yd7bjSC5t4
  • 15. 15 Historie testů Historii testů lze sledovat v Execution navigator
  • 18. 18 Pokročilé nastavení – ZBOT, ZIP ZBOT – Propojení s automatizací (Selenium, TestNG, …) ZIP – Vlastní úprava automatizačních povelů
  • 19. 19 Slovníček pojmů Test Test nebo „Testcase“. kroky, které jsou potřebné pro otestování funkce. Test může mít jakýkoli rozsah a různé poznámky, např. linky, historie… Test je také typ požadavků v JIRA. Test Summary Sumář všech vykonaných testů, třízený podle klíčů (komponenta, label, …) Přístupný v levém panelu JIRA projektu. Test Cycle (Skupina testů) Soubor testů k vykonání (např. „Animace, Design…) Verze může obsahovat více těchto Skupin. Execution Spuštění testu, spojené s zaznamenáním výsledků. Ad hoc cycle Pokud nebyly ve verzi definovány žádné Skupiny testů, poté jakýkoli vykonaný test v této verzi spadá pod „Ad hoc cycle“ – výchozí skupinu. Unscheduled Version Pokud v JIRA neexistují žádné verze, všechny testy budou zařazeny jako „Unscheduled“. Execution statuses Stavy, jak test dopadl. Pass, Fail, Blocked, WIP, Unexecuted jsou výchozí. Dají se přidat vlastní. Version Verze projektu v JIRA. Sem se řadí jednotlivé testy, konkrétně pod parametr Fix Version/s. Nikoli Affects Version/s. Component JIRA komponenty, kterými se dají testy označit. Label JIRA štítky, kterými se dají testy označit. Workflow Typ požadavku „Test“ s workflow nepracuje, ačkoli v případě potřeby se dá nakonfigurovat.

Editor's Notes

  1. Firma D software, vývojář Zephyru, byla založena v roce 2007. Její exekutiva je převážně indická, ovšem má pobočku i ve Velké Británii a v USA. Zabývají se vývoji testingových řešení, školení pracovníků a konzultacemi v oblasti QA a vývoje. Jejich hlavním nástrojem je Zephyr, jak v standalone SW verzi „Zephyr enterprise“, tak ve formě integrace do JIRY. Tento se po tři roky drží jako nejlepší testovací nástroj na Marketplace. Zephyr se dá integrovat s Confluence skrz add-on Blueprints, kdy v Confluence můžeme zobrazovat metriky i plánovat testy. ZAPI je pojmenování REST API, kterým lze Zephyr propojovat s automatizačními nástroji, nástroji průběžné integrace a dalšími.
  2. Zephyr je nástroj Test managementu, určený zejména pro QA a pro vývojáře. Vznikl z důvodu potřeby nástroje, ve kterém lze v JIRA provádět testy jednotlivě i po skupinách, podobně jako mít testy po tématu (animace, design…), ale také podle verzí programu. Add-on má stav Atlassian verified, což je ocenění firmy Atlassian pro add-ony, které využívá značné množství uživatelů, dále které mají dostupnou podporu minimálně 8 hodin denně a dodržují Atlassian standardy kvality (o kterých se dá dočíst více na Marketplace). Zephyr lze spustit od serverové verze Jiry 5.0 dál a nově umí (od Února 2015) také Cloudové řešení a Data Center řešení. Integruje se s JIRA i JIRA Data Center, Confluence a Capture Propojení s vlastními programy lze formou SOAP a Zephyr RESTful Api, zde tzv. ZAPI.
  3. Po instalaci vznikne záložka tests, ze které lze tvořit, plánovat, spouštět testy a skupiny testů. Taktéž je vytvořen nový issue type „Test“. Test issues spadají pod určitý projekt a chovají se jako jakékoli ostatní požadavky, pouze mají některá typická pole.
  4. Test vytvoříme „Tests  Create test“. Mezi pole si můžeme přidat také pole Fix Versions a Component: Fix versions přidruží k určité verzi a podle ní nebo pak komponenty se dají testy třídit. Lze tvořit nové testy, ale také importovat z Excelu v podobě CSV. Kdyby vás to zajímalo více, je o tom toto video: https://www.youtube.com/watch?v=y5pCg5lSrBk FAQ: Když se nám tests nezobrazuje, musíme issue type povolit v projektu FAQ: Když se nám fix versions nezobrazuje, musíme screen / pole povolit v projektu
  5. Stav a Resolution zůstává vždy stejný; úloha typu „Test“ s klasickým JIRA workflow nepracuje, ačkoli se dá zapnout a upravit v případě potřeby. Místo toho používá jako sledovací nástroje ukazatele změn stavů testů – jak ty testy dopadly (např. pass, fail). Tyto jsou zabudované číselníky Zephyru. Všimněme si zde části Test details (1) a Test Executions (4), kterými se liší od ostatních požadavků. Do Test details vpisujeme jednotlivé kroky testu jako Test steps, Test data jako určité poznámky a podrobnosti a Expected result: Jak by správně měl krok dopadnout (2). Na spodku těchto polí se nám zobrazí vpisovatelné kolonky (3), kam vždy můžeme přidat krok nový. Test Executions (4) nám zobrazí všechny případy, kdy byl tento jeden test vykonán a jak dopadl – představíme si dále. Hotovému issue můžeme přidělit JIRAcký issue label, prolinkovat s jiným issue, případně k němu přidat soubory a obrázky nebo zapojit do skupiny testů (5)
  6. Testy lze spojovat do skupin testů – Test cycles, které se vykonávají jako jeden celek, např. Animace: otestovat všechny animace postavy. Skupiny testů lze vytvářet pro každou verzi programu (Iteration) jiné, nebo ve všech verzích mít stejné.
  7. Aby nám test cykly fungovaly, musíme do nich nejprve přidat jednotlivé testy. To můžeme přímo v požadavcích (slide 7). No a takto vypadá obrazovka, co se nám objeví, když si vybereme z menu „Test cycles“ neboli skupiny testů. 1) Nejvíce na vrchu u jedničky vidíme výběr verze programu, jejíž skupiny testů si chceme prohlédnout. 2) Každá skupina testů je rozvinovací a pod ní vidíme, co obsahuje za jednotlivé testy spolu s jejich výsledky, popisem, komponentou a podobně. Barevné shrnutí všech testů vidíme vpravo. 3) Tlačítkem create new cycle si vytvoříme skupinu novou. 4) Spouštět testy můžeme i jednotlivě – tlačítko „E“ jako execute. O tom, co to znamená a jak se testy spouští, si povíme dál.
  8. Předtím ale stojí za zmínku výsledky testů, kterých mohou dosáhnout. Ve výchozím módu je jich pět základních (viz výše), ale můžeme si přidávat své. Výchozí stav, nevykonáno Pass: Test proběhl úspěšně Fail: Test proběhl neúspěšně Wip: Test právě probíhá Blocker: Test byl z nějakého důvodu nevykonán. Plus lze přidat status další, vlastní.
  9. Testy spouštíme buď tlačítkem Execute v požadavku nebo v něm níže v poli „Test executions“ tlačítkem E. Tímto Zephyru oznámíme, že jsme začali testovat určitou položku. Vybereme si poté, zda test zkusíme sólo (Execute Ad Hoc), nebo pod nějakou verzí a skupinou testů.
  10. Po spuštění „Execute“ se nám zobrazí obrazovka, kde zapíšeme výsledky testu. Nejprve stav, Defects (třeba pro bugy) - buď nalinkujeme existující problém nebo vytvoříme nový požadavek, kde ho popíšeme, a komentář. Můžeme také přidat přílohu a označit, které kroky dopadly jak. Defekty jsou prolinkované s každým testem. Dole máme obrázek, jak vypadá v historii testů vykonaný test (IC-45) a defekt, s ním spojený (IC-46).
  11. Výsledky testů lze sledovat v Execution Navigator, který nás na rozdíl od obyčejného Issue navigatoru dostane na obrazovku s historií vykonaných testů. Můžeme v něm filtrovat podle verzí, komponent, labelů, výsledku testů, podobně jako v běžném vyhledávání. TIP: Pomocí Bulk change požadavků v JIRA (funkce, co mění určitou charakteristiku u vícero issues) si můžeme i takto měnit verze, komponenty a další u testů.
  12. Metriky lze prohlížet různě: skrz obrazovku skupin testů, na které jsme se dívali dříve, kde máme barevný graf u každé skupiny. Nebo jako sumář výsledků testů, který máme zde: kolik bylo vykonáno testů, kolik jich bylo vykonáno podle verze, labelu, komponentu, kdy jich bylo kolik a jak vykonáno v čase…
  13. V Zephyru se dají na nástěnku JIRA umístit miniaplikace grafů s výsledky testů. Na obrázku vidíme grafy s výsledky testů ve verzi programu „Iteration 1“, řazené zleva doprava po množství testů, vykonaných podle komponentě, jak dopadly testy v různých skupinách testů a podle testujícího uživatele.
  14. Pro add-on Zephyr existuje ještě add-on „Zbot“. Toto jsou softwaroví agenti, kteří se zabydlí v automatizačním systému a výsledky přenáší do Zephyru. Když uživatel v Zephyru spustí Test, spustí se i automatizační skript a zephyr Zbotovi přenese informaci o spuštění určitého testu nebo skupiny testů. Ten je vykoná. Např. Javové Selenium (test webových stránek na javě), TestNG (testování javy) nebo QTP (sw testovací program na Virtual Basic). ZIP – add-on pro ZBota, který umí přepsat výchozí sekvenci automatizačních nástrojů vlastními pokyny (ZBoti mají své výchozí Zipy, ale můžeme si napsat své. Tyto jsou psané v JAVĚ). Zip vejde do zbota a umožní nám vykonávat vlastní činnosti v rámci automatizovaného testu, např: tento pokyn se má vykonat pokaždé, jen jednou, exportovat výsledek do databáze…
  15. Slovníček.
  16. Zephyr slouží pro různě složité testování, jednotlivě či hromadně, po tématech i verzích, jehož přehledné, barevně rozlišené metriky vývojáři umožní sledovat, jak se věci opravdu mají. Q/A.