SlideShare una empresa de Scribd logo
1 de 45
Agile Test Management
Using Jira and Zephyr
w/ Philip Lew and Chris Bland
#AgileTesting
#AgileJira
XBOSoft
Dedicated to Software Quality Improvement
Founded in 2006
Speeding products to market with our expert:
• Software QA consulting
• Software testing
Global team with offices in San Francisco & Beijing
© XBOSoft, Inc. 2020 All Rights Reserved
BDQ
Delivering Digital Transformation
Founded in 2002
UK Atlassian Solution Partner
• Agile and Jira implementation experts
• Atlassian Approved Training Partner
• Atlassian tool consulting and training services
• Agile and DevOps (Azure, AWS, CI/CD implementations)
© XBOSoft, Inc. 2020 All Rights Reserved
House Rules
▪ Ask questions in the GoToWebinar/Zoom control panel on the right
side of your screen or through Twitter @XBOSoft or @BDQ
▪ Questions may be asked throughout the webinar - we’ll try to answer
them at the end
▪ You’ll receive info on recording after the webinar
▪ Ask questions and participate - we may ask questions too☺
▪ Webinar Hashtags: #AgileJira #AgileTesting #AgileZephyr
© XBOSoft, Inc. 2020 All Rights Reserved
Meet Our Speakers
Philip Lew
CEO and Founder, XBOSoft
•Relevant specialties and passions
o Software quality process, evaluation,
measurement and improvement
o Software quality in use / UX design
o Mobile User Experience and usability
o Cycling and travel
© XBOSoft, Inc. 2020 All Rights Reserved
Meet Our Special Guest Speaker
Chris Bland
CEO and co founder, BDQ
•Relevant specialties and passions
o Test planning, setting up QA processes, procedures and
tools, defect tracking and analysis, and test reporting.
o Wealth of experience in working with both Waterfall
and Agile development methodologies
o Development and architecture
o Atlassian Certified JIRA Administrator (GURU)
o Sailing and owning a Bullmastiff
© XBOSoft, Inc. 2020 All Rights Reserved
Where’s the Beef?
• “Satisfy the customer”
• “Valuable software”
• “Changing requirements”
• “Face to face
conversation”
• “Motivated individuals”
• “Technical excellence”
• “Regular intervals”
Where’s the
Quality in Agile?
© XBOSoft, Inc. 2020 All Rights Reserved
Where is
Testing in
Agile?
Common Agile Test Management Problems
• To Test Case or Not to Test Case
• Requirements and test cases aren’t linked
• Representing test cycles in Jira
• Reporting on testing
• Linking defects through to test cycles
• Integrating testing into Sprints
© XBOSoft, Inc. 2020 All Rights Reserved
PUTTING QUALITY INTO AGILE
IMPLEMENTING AGILE REQUIREMENTS
“Valuable software” achieved through “Satisfying the customer”
“Changing requirements” facilitated by “Regular intervals”
© XBOSoft, Inc. 2020 All Rights Reserved
Epics and Stories
• An Epic is a high level requirement that may contain several
User stories
• User story needs to be broken down smaller pieces
– These smaller pieces represent work that needs to get done.
– Called tasks with details on feature description
• Sub tasks can be used to define further
• Enter a work estimate for user story or for task
• Let’s look at one user story in detail
© XBOSoft, Inc. 2020 All Rights Reserved
Representing Requirements: User Stories
● From the user's perspective, avoid use of technical terms and
implementation details.
● General form of a user story:
○ As a < role>, I want <goal/desire> so that <value / benefit>.
○ Role is the user class of people who will be doing the task (eg:
accountant, receptionist, bank teller)
○ Action explains the specific outcome. (eg: log in to my email, pull up a
patient’s X-ray, sell shares of stock)
● Value or benefit is explained from the user’s point of view.
Building User Stories
Examples of Value/Benefit
● As a shareholder, I want to sell 50 shares of stock so that I can
get the money in my account.
● As a webmaster, I want to count how many people visit my site
every day so that my sponsors will know the popularity of my
site.
● The value is specific, but we may not know what happens after,
nor the larger objective.
DEVELOPING EPICS AND USER STORIES
Using Jira with Zephyr – Demonstration by Chris Bland
© XBOSoft, Inc. 2020 All Rights Reserved
An Epic with Two Stories
User Stories Cannot “Shelter at Home”
• Description of an objective that a user should be
able to achieve, or a feature that a user should be
able to utilize, when using a software application.
– As an Administrator, I want to be able to create User
Accounts so that I can grant users access to the system.
• User Stories cannot stand alone in isolation!
• Must be accompanied by Acceptance Criteria with
Acceptance Tests.
© XBOSoft, Inc. 2020 All Rights Reserved
User Stories and Acceptance Tests
Should Reside in the Same Household
• User stories MUST be coupled with acceptance tests to ensure
traceability.
– "We write the acceptance tests with the requirements and keep them
with story card for the lifecycle of the requirements.”
– “Requirements are what you’re building and Acceptance tests help you
measure what you built.”
– “Acceptance test is the condition which your customer will accept the
product you built. ”
© XBOSoft, Inc. 2020 All Rights Reserved
ACCEPTANCE CRITERIA
Is the User Story Done or not Done? Pass or Fail?
Implementing Acceptance Criteria – Jira Demo with Chris Bland
© XBOSoft, Inc. 2020 All Rights Reserved
A Test Case
Acceptance Criteria Should Include
• Functional Criteria: Identify specific user tasks, functions or business
processes that must be in place. Example:
– “A user is able to access a list of available reports.”
• Non-functional Criteria: Identify specific non-functional conditions
the implementation must meet, such as design elements. Example:
– “Edit buttons and Workflow buttons comply with the Site Button Design.”
• Performance Criteria: Sometimes performance is critical to the
acceptance of a user story and should therefore be included.
Example:
– Measured as a response time, spelled out as a threshold such as within 2
seconds.
© XBOSoft, Inc. 2020 All Rights Reserved
Acceptance Criteria
• Set of statements, each with a clear pass/fail result, that
specify both functional (e.g., minimal marketable functionality)
and non-functional (e.g., minimal quality) requirements
applicable at the current stage of the project.
• Represent “conditions of satisfaction” with no partial
acceptance: Yes or No, Met or Not or Not Met
• Define the boundaries and parameters of a User Story/feature
and determine when a story is completed and working as
expected.
• Purpose is to add certainty to what the team is building.
© XBOSoft, Inc. 2020 All Rights Reserved
Acceptance Criteria
• Acceptance Criteria should state intent, but not a
solution
–“A manager can approve or disapprove an audit form”
–“A manager can click an ‘Approve/Disapprove’ radio
button to approve an audit form”
• Criteria should be independent of the implementation
and platform
© XBOSoft, Inc. 2020 All Rights Reserved
● Start with basic examples, then expand through exploration.
● Use “Given - when - then” language to give the tests a consistent form.
● Stay focused on the story - avoid expanding the scope.
● Functional Acceptance Tests vs User Acceptance Testing (UAT)
○ Functional testing means the implementation meets the stated
requirements (user stories).
○ UAT is about the intent of the requirements, and how it works in
conjunction with the rest of the system to satisfy the user’s goals.
● Both functional testing and UAT can be included in the Definition of Done
Writing Acceptance Criteria
Agile Requirements/Acceptance
Model Example
Team defines
acceptance
criteria to exit the
sprint.
____ ties
acceptance tests
to criteria.
Acceptance
testing is done by
______.
Acceptance by
Whom?
• User stories determined for the iteration.
• User stories have associated acceptance criteria.
• Acceptance criteria have associated tests.
• In addition to the product owner, “Acceptance by whom”
sometimes is just as important as the word “testing”.
© XBOSoft, Inc. 2020 All Rights Reserved
CONNECTING YOUR REQUIREMENTS (STORIES) WITH
CRITERIA AND TESTS
Using Jira with Zephyr – Demonstration with Chris Bland
© XBOSoft, Inc. 2020 All Rights Reserved
User Stories with Tests
• Test description (test objective)
–Acceptance Criteria
• Test steps
• Expected results
• Associated requirement (User Story) for traceability
• Test Plan – Execution History
© XBOSoft, Inc. 2020 All Rights Reserved
Linking requirements and tests
“One More Thing” on Acceptance Tests
• Reusable and independent whenever possible
• Design from the start with reusability and automation in mind
for the sustainability of the product
– (white box-static, API and UI)
© XBOSoft, Inc. 2020 All Rights Reserved
“We don't have automated acceptance tests which would
be nice. At one time I was working toward that, but that
was deprioritized by management.”
@xbosoft @philiplew
© XBOSoft, Inc. 2019 All Rights Reserved
MANAGING REQUIREMENTS - They’re always changing,
Agile encourages change for the better...
Using Jira with Zephyr – Demonstration on Managing Requirements
with Chris Bland
© XBOSoft, Inc. 2020 All Rights Reserved
Managing Requirements Baseline
• Decide for a set of requirements to be implemented in
a specific sprint
• You don’t want changes in requirements for future to
influence the current development iteration
• Snapshot the set of requirements for developers to
work on while product managers or product owners
may be refining or changing the story.
© XBOSoft, Inc. 2020 All Rights Reserved
Agile Requirements
• Requirements are negotiable by the team during sprint
planning
– Team breaks the requirements into tasks
– Team can negotiate decomposing large stories into smaller
ones
• During the project you generally stick to quality and timeline
as the two fixed points, and features are the flexible post of
the project.
– Product owner / customer / team work together to
negotiate quality and timeline
© XBOSoft, Inc. 2020 All Rights Reserved
Managing Requirements
Keep It Short Term (accurate)
• Agile requirements need an agile process
• The refining process happens regularly and accurately
•Backlog not refined too far out (2-3 sprints)
•Stories with Acceptance criteria not too far out (less than 3
sprints, maybe even current sprint)
• People don't remember discussions after about 2 or 3 weeks.
• Anything agreed to in a big spec, or future story far out is lost –
forgotten
• Hassle to maintain long specs over time. You have to keep
returning to the spec & tweaking it, etc.
© XBOSoft, Inc. 2020 All Rights Reserved
Stories are changing….
TRACEABILITY - USER STORIES WITH TESTS AND THEN
DEFECTS
Demonstration on Traceability with Chris Bland
© XBOSoft, Inc. 2020 All Rights Reserved
Traceability
• Create tests from requirements (user stories)
• Track defects from requirements
• Find covered requirements from test cases
• Find impacted requirements from defects
• Traceability matrix report
© XBOSoft, Inc. 2020 All Rights Reserved
Traceability matrix
TEST PLANNING AND EXECUTION TO ENSURING THAT USER
STORIES ARE TESTED
Using Jira with Zephyr – Demonstration with Chris Bland
© XBOSoft, Inc. 2020 All Rights Reserved
Test Planning
• Create a test plan
• Input requirements (user stories) into the test plan
• Accounting for configurations and platforms, test env.
• Test assignment and execution
• Report defects if found
© XBOSoft, Inc. 2020 All Rights Reserved
Test Cycles
Is a Sprint DONE?
Test Executions
Agile Test Management Tips for Success
Let’s Sum up
© XBOSoft, Inc. 2020 All Rights Reserved
Agile Still Needs Testing - How?
Use today’s concepts supercharge your Agile Test Management
Process
1. Users
•Get users involved in helping to develop user stories and criteria
2. Developers work with Testers to:
•Write clear acceptance criteria that are yes/no pass/fail
•Develop common understanding TOGETHER
3. Testers
• Plan and work within the Sprint Cadence
• Document as necessary for communication, not CYA
© XBOSoft, Inc. 2020 All Rights Reserved
• Don’t plan too far out
• Multiple people reviewing / refining stories (product owner +
QA + dev)
– Makes the stories testable before any dev occurs
– Identify unknowns in stories / tasks
– Link requirements to defects for full transparency and
traceability
• Today we’ve shown how to do this with Jira and Zephyr, but
there are many options
Agile Test Management
Requires Agility with Traceability
© XBOSoft, Inc. 2020 All Rights Reserved
Post your webinar questions on Twitter @XBOSoft or @BDQTweets
Registrants will receive an email with information on where to view the recording and slides from today’s
webinar.
Join us to keep updated on all our webinars, reports and white papers:
facebook.com/xbosoft https://www.facebook.com/BDQ.cloud/
linkedin.com/company/xbosoft https://www.linkedin.com/company/bdq
Check out our blogs: http://xbosoft.com/blog/ https://www.bdq.cloud/blog
Download our free white papers: https://xbosoft.com/resources/white-papers/
Email us with ideas for future webinars or questions regarding our services! services@xbosoft.com enquiries@bdq.cloud
Q&A
www.xbosoft.com
@xbosoft @philiplew @BDQTweets
© XBOSoft, Inc. 2020 All Rights Reserved
www.bdq.cloud

Más contenido relacionado

La actualidad más candente

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
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentationCarl Bruiners
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementDan Chuparkoff
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
 
Introduction to JIRA
Introduction to JIRAIntroduction to JIRA
Introduction to JIRARozi khan
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysH2Kinfosys
 
Using JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingUsing JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingAnjali Rao
 
Zephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test ManagementZephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test ManagementZephyr
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing MethodologyGaya1985
 
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGKADARI SHIVRAJ
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeIndicThreads
 
Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projectssriks7
 
Scrum gathering Paris 2013 - test automation strategy for Scrum Projects
Scrum gathering Paris 2013 -  test automation strategy for Scrum ProjectsScrum gathering Paris 2013 -  test automation strategy for Scrum Projects
Scrum gathering Paris 2013 - test automation strategy for Scrum ProjectsEliane Collins
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management Manish Chaurasia
 

La actualidad más candente (20)

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
 
Jira training
Jira trainingJira training
Jira training
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
Introduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project ManagementIntroduction to JIRA & Agile Project Management
Introduction to JIRA & Agile Project Management
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
JIRA
JIRAJIRA
JIRA
 
Introduction to JIRA
Introduction to JIRAIntroduction to JIRA
Introduction to JIRA
 
Jira
JiraJira
Jira
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
 
Using JIRA Software for Issue Tracking
Using JIRA Software for Issue TrackingUsing JIRA Software for Issue Tracking
Using JIRA Software for Issue Tracking
 
Zephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test ManagementZephyr 2.6: Comprehensive Test Management
Zephyr 2.6: Comprehensive Test Management
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTING
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil Karade
 
Testing in Agile Projects
Testing in Agile ProjectsTesting in Agile Projects
Testing in Agile Projects
 
Scrum gathering Paris 2013 - test automation strategy for Scrum Projects
Scrum gathering Paris 2013 -  test automation strategy for Scrum ProjectsScrum gathering Paris 2013 -  test automation strategy for Scrum Projects
Scrum gathering Paris 2013 - test automation strategy for Scrum Projects
 
Agile Testing
Agile Testing  Agile Testing
Agile Testing
 
Jira Dashboards
Jira DashboardsJira Dashboards
Jira Dashboards
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management
 
Jira overview
Jira overviewJira overview
Jira overview
 

Similar a Agile Test Management Using Jira and Zephyr

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
 
IIT Academy: 204 User stories and acceptance criteria
IIT Academy: 204 User stories and acceptance criteriaIIT Academy: 204 User stories and acceptance criteria
IIT Academy: 204 User stories and acceptance criteriaSteven HK Ma | 馬國豪
 
Now that you've sold it how do you build it - XMPie Users Conference XUG 202...
Now that you've sold it how do you build it  - XMPie Users Conference XUG 202...Now that you've sold it how do you build it  - XMPie Users Conference XUG 202...
Now that you've sold it how do you build it - XMPie Users Conference XUG 202...Jeffrey Stewart
 
re:Invent 2018 - Scaling and Supporting Your Production App
re:Invent 2018 -  Scaling and Supporting Your Production Appre:Invent 2018 -  Scaling and Supporting Your Production App
re:Invent 2018 - Scaling and Supporting Your Production AppCloudHesive
 
Behaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibileBehaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibileIosif Itkin
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile MetricsXBOSoft
 
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptxS4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptxITAdmin28
 
Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015 Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015 deepti Debnath
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12Ravi Tadwalkar
 
Keeping Pace with Product Evolution - UI Automation Framework Guidelines
Keeping Pace with Product Evolution - UI Automation Framework GuidelinesKeeping Pace with Product Evolution - UI Automation Framework Guidelines
Keeping Pace with Product Evolution - UI Automation Framework GuidelinesTyto Software
 
Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementXBOSoft
 
Software Engineer IV - QA
Software Engineer IV - QASoftware Engineer IV - QA
Software Engineer IV - QASharath Chandra
 
User Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanUser Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanAgile Testing Alliance
 
Lessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleLessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleTEST Huddle
 
Test Automation With Cucumber JVM, Selenium, and Mocha
Test Automation With Cucumber JVM, Selenium, and MochaTest Automation With Cucumber JVM, Selenium, and Mocha
Test Automation With Cucumber JVM, Selenium, and MochaSalesforce Developers
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementationmohamed refaei
 

Similar a Agile Test Management Using Jira and Zephyr (20)

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
 
IIT Academy: 204 User stories and acceptance criteria
IIT Academy: 204 User stories and acceptance criteriaIIT Academy: 204 User stories and acceptance criteria
IIT Academy: 204 User stories and acceptance criteria
 
QA in an Agile Environment
QA in an Agile EnvironmentQA in an Agile Environment
QA in an Agile Environment
 
Now that you've sold it how do you build it - XMPie Users Conference XUG 202...
Now that you've sold it how do you build it  - XMPie Users Conference XUG 202...Now that you've sold it how do you build it  - XMPie Users Conference XUG 202...
Now that you've sold it how do you build it - XMPie Users Conference XUG 202...
 
re:Invent 2018 - Scaling and Supporting Your Production App
re:Invent 2018 -  Scaling and Supporting Your Production Appre:Invent 2018 -  Scaling and Supporting Your Production App
re:Invent 2018 - Scaling and Supporting Your Production App
 
Behaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibileBehaviour Driven Development: Oltre i limiti del possibile
Behaviour Driven Development: Oltre i limiti del possibile
 
Top 10 Agile Metrics
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
 
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptxS4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
 
Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015 Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015
 
User Stories Lunch & Learn
User Stories Lunch & LearnUser Stories Lunch & Learn
User Stories Lunch & Learn
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
 
Keeping Pace with Product Evolution - UI Automation Framework Guidelines
Keeping Pace with Product Evolution - UI Automation Framework GuidelinesKeeping Pace with Product Evolution - UI Automation Framework Guidelines
Keeping Pace with Product Evolution - UI Automation Framework Guidelines
 
Agile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvementAgile Metrics to Boost Software Quality improvement
Agile Metrics to Boost Software Quality improvement
 
Test Policy and Practices
Test Policy and PracticesTest Policy and Practices
Test Policy and Practices
 
Software Engineer IV - QA
Software Engineer IV - QASoftware Engineer IV - QA
Software Engineer IV - QA
 
User Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh VaradharajanUser Story Writing & Estimation For Testers By Mahesh Varadharajan
User Story Writing & Estimation For Testers By Mahesh Varadharajan
 
Lessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleLessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile Lifecycle
 
prod-dev-management.pptx
prod-dev-management.pptxprod-dev-management.pptx
prod-dev-management.pptx
 
Test Automation With Cucumber JVM, Selenium, and Mocha
Test Automation With Cucumber JVM, Selenium, and MochaTest Automation With Cucumber JVM, Selenium, and Mocha
Test Automation With Cucumber JVM, Selenium, and Mocha
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementation
 

Más de XBOSoft

AI Based Test Automation Without AI
AI Based Test Automation Without AIAI Based Test Automation Without AI
AI Based Test Automation Without AIXBOSoft
 
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter VarholWhat Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter VarholXBOSoft
 
Challenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QAChallenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QAXBOSoft
 
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...XBOSoft
 
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive  SQA™ Shifting Left w/Proactive Software Quality PracticesProactive  SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive SQA™ Shifting Left w/Proactive Software Quality PracticesXBOSoft
 
Mobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft WebinarMobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft WebinarXBOSoft
 
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile TeamsHeidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile TeamsXBOSoft
 
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software TestingXBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software TestingXBOSoft
 
PSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things EraPSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things EraXBOSoft
 
7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test Istanbul7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test IstanbulXBOSoft
 
Managing Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and UncertaintyManaging Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and UncertaintyXBOSoft
 
Top IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon HagarTop IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon HagarXBOSoft
 
Testing in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoftTesting in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoftXBOSoft
 
Using JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance TestingUsing JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance TestingXBOSoft
 
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...XBOSoft
 
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...XBOSoft
 
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip LewWhen Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip LewXBOSoft
 
Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...
Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...
Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...XBOSoft
 
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip Lew
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip LewQAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip Lew
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip LewXBOSoft
 
FluentConf 2016: Avoiding Critical UX Mistakes with Philip Lew
FluentConf 2016: Avoiding Critical UX Mistakes with Philip LewFluentConf 2016: Avoiding Critical UX Mistakes with Philip Lew
FluentConf 2016: Avoiding Critical UX Mistakes with Philip LewXBOSoft
 

Más de XBOSoft (20)

AI Based Test Automation Without AI
AI Based Test Automation Without AIAI Based Test Automation Without AI
AI Based Test Automation Without AI
 
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter VarholWhat Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
What Aircrews Can Teach Software Testing Teams - XBOSoft Webinar w/Peter Varhol
 
Challenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QAChallenges in Using Big Data for Software QA
Challenges in Using Big Data for Software QA
 
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
Defect Patterns Analysis for Agile and Waterfall - XBOSoft Webinar with Micha...
 
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive  SQA™ Shifting Left w/Proactive Software Quality PracticesProactive  SQA™ Shifting Left w/Proactive Software Quality Practices
Proactive SQA™ Shifting Left w/Proactive Software Quality Practices
 
Mobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft WebinarMobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft Webinar
 
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile TeamsHeidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
Heidi Araya - XBOSoft Webinar Guest Speaker - Working with Remote Agile Teams
 
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software TestingXBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
XBOSoft webinar - How Did I Miss That Bug - Cognitive Biases in Software Testing
 
PSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things EraPSQT Keynote: Quality Challenges in the Internet of Things Era
PSQT Keynote: Quality Challenges in the Internet of Things Era
 
7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test Istanbul7 Habits of Highly Effective Agile Testing - Test Istanbul
7 Habits of Highly Effective Agile Testing - Test Istanbul
 
Managing Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and UncertaintyManaging Agile Software Projects With Risk and Uncertainty
Managing Agile Software Projects With Risk and Uncertainty
 
Top IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon HagarTop IOT Testing Challenges Webinar with Jon Hagar
Top IOT Testing Challenges Webinar with Jon Hagar
 
Testing in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoftTesting in Agile with Coaching Agile Journeys and XBOSoft
Testing in Agile with Coaching Agile Journeys and XBOSoft
 
Using JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance TestingUsing JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance Testing
 
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
Storytelling: Discover the Big Picture for Agile Efforts Webinar - Tom Cagley...
 
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
ASTQB w/ XBOSoft CEO Phil Lew: Agile and Waterfall - What Do Testers Do Diffe...
 
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip LewWhen Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
When Agile is a Quality Game Changer Webinar - Michael Mah, Philip Lew
 
Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...
Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...
Not Your Grandfather's Requirements-Based Testing Webinar – Robin Goldsmith, ...
 
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip Lew
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip LewQAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip Lew
QAI QUEST 2016 Webinar Series: Pairwise Testing w/ Philip Lew
 
FluentConf 2016: Avoiding Critical UX Mistakes with Philip Lew
FluentConf 2016: Avoiding Critical UX Mistakes with Philip LewFluentConf 2016: Avoiding Critical UX Mistakes with Philip Lew
FluentConf 2016: Avoiding Critical UX Mistakes with Philip Lew
 

Último

%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfayushiqss
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 

Último (20)

%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 

Agile Test Management Using Jira and Zephyr

  • 1. Agile Test Management Using Jira and Zephyr w/ Philip Lew and Chris Bland #AgileTesting #AgileJira
  • 2. XBOSoft Dedicated to Software Quality Improvement Founded in 2006 Speeding products to market with our expert: • Software QA consulting • Software testing Global team with offices in San Francisco & Beijing © XBOSoft, Inc. 2020 All Rights Reserved
  • 3. BDQ Delivering Digital Transformation Founded in 2002 UK Atlassian Solution Partner • Agile and Jira implementation experts • Atlassian Approved Training Partner • Atlassian tool consulting and training services • Agile and DevOps (Azure, AWS, CI/CD implementations) © XBOSoft, Inc. 2020 All Rights Reserved
  • 4. House Rules ▪ Ask questions in the GoToWebinar/Zoom control panel on the right side of your screen or through Twitter @XBOSoft or @BDQ ▪ Questions may be asked throughout the webinar - we’ll try to answer them at the end ▪ You’ll receive info on recording after the webinar ▪ Ask questions and participate - we may ask questions too☺ ▪ Webinar Hashtags: #AgileJira #AgileTesting #AgileZephyr © XBOSoft, Inc. 2020 All Rights Reserved
  • 5. Meet Our Speakers Philip Lew CEO and Founder, XBOSoft •Relevant specialties and passions o Software quality process, evaluation, measurement and improvement o Software quality in use / UX design o Mobile User Experience and usability o Cycling and travel © XBOSoft, Inc. 2020 All Rights Reserved
  • 6. Meet Our Special Guest Speaker Chris Bland CEO and co founder, BDQ •Relevant specialties and passions o Test planning, setting up QA processes, procedures and tools, defect tracking and analysis, and test reporting. o Wealth of experience in working with both Waterfall and Agile development methodologies o Development and architecture o Atlassian Certified JIRA Administrator (GURU) o Sailing and owning a Bullmastiff © XBOSoft, Inc. 2020 All Rights Reserved
  • 7. Where’s the Beef? • “Satisfy the customer” • “Valuable software” • “Changing requirements” • “Face to face conversation” • “Motivated individuals” • “Technical excellence” • “Regular intervals” Where’s the Quality in Agile? © XBOSoft, Inc. 2020 All Rights Reserved
  • 9. Common Agile Test Management Problems • To Test Case or Not to Test Case • Requirements and test cases aren’t linked • Representing test cycles in Jira • Reporting on testing • Linking defects through to test cycles • Integrating testing into Sprints © XBOSoft, Inc. 2020 All Rights Reserved
  • 10. PUTTING QUALITY INTO AGILE IMPLEMENTING AGILE REQUIREMENTS “Valuable software” achieved through “Satisfying the customer” “Changing requirements” facilitated by “Regular intervals” © XBOSoft, Inc. 2020 All Rights Reserved
  • 11. Epics and Stories • An Epic is a high level requirement that may contain several User stories • User story needs to be broken down smaller pieces – These smaller pieces represent work that needs to get done. – Called tasks with details on feature description • Sub tasks can be used to define further • Enter a work estimate for user story or for task • Let’s look at one user story in detail © XBOSoft, Inc. 2020 All Rights Reserved
  • 12. Representing Requirements: User Stories ● From the user's perspective, avoid use of technical terms and implementation details. ● General form of a user story: ○ As a < role>, I want <goal/desire> so that <value / benefit>. ○ Role is the user class of people who will be doing the task (eg: accountant, receptionist, bank teller) ○ Action explains the specific outcome. (eg: log in to my email, pull up a patient’s X-ray, sell shares of stock) ● Value or benefit is explained from the user’s point of view.
  • 13. Building User Stories Examples of Value/Benefit ● As a shareholder, I want to sell 50 shares of stock so that I can get the money in my account. ● As a webmaster, I want to count how many people visit my site every day so that my sponsors will know the popularity of my site. ● The value is specific, but we may not know what happens after, nor the larger objective.
  • 14. DEVELOPING EPICS AND USER STORIES Using Jira with Zephyr – Demonstration by Chris Bland © XBOSoft, Inc. 2020 All Rights Reserved
  • 15. An Epic with Two Stories
  • 16. User Stories Cannot “Shelter at Home” • Description of an objective that a user should be able to achieve, or a feature that a user should be able to utilize, when using a software application. – As an Administrator, I want to be able to create User Accounts so that I can grant users access to the system. • User Stories cannot stand alone in isolation! • Must be accompanied by Acceptance Criteria with Acceptance Tests. © XBOSoft, Inc. 2020 All Rights Reserved
  • 17. User Stories and Acceptance Tests Should Reside in the Same Household • User stories MUST be coupled with acceptance tests to ensure traceability. – "We write the acceptance tests with the requirements and keep them with story card for the lifecycle of the requirements.” – “Requirements are what you’re building and Acceptance tests help you measure what you built.” – “Acceptance test is the condition which your customer will accept the product you built. ” © XBOSoft, Inc. 2020 All Rights Reserved
  • 18. ACCEPTANCE CRITERIA Is the User Story Done or not Done? Pass or Fail? Implementing Acceptance Criteria – Jira Demo with Chris Bland © XBOSoft, Inc. 2020 All Rights Reserved
  • 20. Acceptance Criteria Should Include • Functional Criteria: Identify specific user tasks, functions or business processes that must be in place. Example: – “A user is able to access a list of available reports.” • Non-functional Criteria: Identify specific non-functional conditions the implementation must meet, such as design elements. Example: – “Edit buttons and Workflow buttons comply with the Site Button Design.” • Performance Criteria: Sometimes performance is critical to the acceptance of a user story and should therefore be included. Example: – Measured as a response time, spelled out as a threshold such as within 2 seconds. © XBOSoft, Inc. 2020 All Rights Reserved
  • 21. Acceptance Criteria • Set of statements, each with a clear pass/fail result, that specify both functional (e.g., minimal marketable functionality) and non-functional (e.g., minimal quality) requirements applicable at the current stage of the project. • Represent “conditions of satisfaction” with no partial acceptance: Yes or No, Met or Not or Not Met • Define the boundaries and parameters of a User Story/feature and determine when a story is completed and working as expected. • Purpose is to add certainty to what the team is building. © XBOSoft, Inc. 2020 All Rights Reserved
  • 22. Acceptance Criteria • Acceptance Criteria should state intent, but not a solution –“A manager can approve or disapprove an audit form” –“A manager can click an ‘Approve/Disapprove’ radio button to approve an audit form” • Criteria should be independent of the implementation and platform © XBOSoft, Inc. 2020 All Rights Reserved
  • 23. ● Start with basic examples, then expand through exploration. ● Use “Given - when - then” language to give the tests a consistent form. ● Stay focused on the story - avoid expanding the scope. ● Functional Acceptance Tests vs User Acceptance Testing (UAT) ○ Functional testing means the implementation meets the stated requirements (user stories). ○ UAT is about the intent of the requirements, and how it works in conjunction with the rest of the system to satisfy the user’s goals. ● Both functional testing and UAT can be included in the Definition of Done Writing Acceptance Criteria
  • 24. Agile Requirements/Acceptance Model Example Team defines acceptance criteria to exit the sprint. ____ ties acceptance tests to criteria. Acceptance testing is done by ______. Acceptance by Whom? • User stories determined for the iteration. • User stories have associated acceptance criteria. • Acceptance criteria have associated tests. • In addition to the product owner, “Acceptance by whom” sometimes is just as important as the word “testing”. © XBOSoft, Inc. 2020 All Rights Reserved
  • 25. CONNECTING YOUR REQUIREMENTS (STORIES) WITH CRITERIA AND TESTS Using Jira with Zephyr – Demonstration with Chris Bland © XBOSoft, Inc. 2020 All Rights Reserved
  • 26. User Stories with Tests • Test description (test objective) –Acceptance Criteria • Test steps • Expected results • Associated requirement (User Story) for traceability • Test Plan – Execution History © XBOSoft, Inc. 2020 All Rights Reserved
  • 28. “One More Thing” on Acceptance Tests • Reusable and independent whenever possible • Design from the start with reusability and automation in mind for the sustainability of the product – (white box-static, API and UI) © XBOSoft, Inc. 2020 All Rights Reserved “We don't have automated acceptance tests which would be nice. At one time I was working toward that, but that was deprioritized by management.” @xbosoft @philiplew © XBOSoft, Inc. 2019 All Rights Reserved
  • 29. MANAGING REQUIREMENTS - They’re always changing, Agile encourages change for the better... Using Jira with Zephyr – Demonstration on Managing Requirements with Chris Bland © XBOSoft, Inc. 2020 All Rights Reserved
  • 30. Managing Requirements Baseline • Decide for a set of requirements to be implemented in a specific sprint • You don’t want changes in requirements for future to influence the current development iteration • Snapshot the set of requirements for developers to work on while product managers or product owners may be refining or changing the story. © XBOSoft, Inc. 2020 All Rights Reserved
  • 31. Agile Requirements • Requirements are negotiable by the team during sprint planning – Team breaks the requirements into tasks – Team can negotiate decomposing large stories into smaller ones • During the project you generally stick to quality and timeline as the two fixed points, and features are the flexible post of the project. – Product owner / customer / team work together to negotiate quality and timeline © XBOSoft, Inc. 2020 All Rights Reserved
  • 32. Managing Requirements Keep It Short Term (accurate) • Agile requirements need an agile process • The refining process happens regularly and accurately •Backlog not refined too far out (2-3 sprints) •Stories with Acceptance criteria not too far out (less than 3 sprints, maybe even current sprint) • People don't remember discussions after about 2 or 3 weeks. • Anything agreed to in a big spec, or future story far out is lost – forgotten • Hassle to maintain long specs over time. You have to keep returning to the spec & tweaking it, etc. © XBOSoft, Inc. 2020 All Rights Reserved
  • 34. TRACEABILITY - USER STORIES WITH TESTS AND THEN DEFECTS Demonstration on Traceability with Chris Bland © XBOSoft, Inc. 2020 All Rights Reserved
  • 35. Traceability • Create tests from requirements (user stories) • Track defects from requirements • Find covered requirements from test cases • Find impacted requirements from defects • Traceability matrix report © XBOSoft, Inc. 2020 All Rights Reserved
  • 37. TEST PLANNING AND EXECUTION TO ENSURING THAT USER STORIES ARE TESTED Using Jira with Zephyr – Demonstration with Chris Bland © XBOSoft, Inc. 2020 All Rights Reserved
  • 38. Test Planning • Create a test plan • Input requirements (user stories) into the test plan • Accounting for configurations and platforms, test env. • Test assignment and execution • Report defects if found © XBOSoft, Inc. 2020 All Rights Reserved
  • 40. Is a Sprint DONE?
  • 42. Agile Test Management Tips for Success Let’s Sum up © XBOSoft, Inc. 2020 All Rights Reserved
  • 43. Agile Still Needs Testing - How? Use today’s concepts supercharge your Agile Test Management Process 1. Users •Get users involved in helping to develop user stories and criteria 2. Developers work with Testers to: •Write clear acceptance criteria that are yes/no pass/fail •Develop common understanding TOGETHER 3. Testers • Plan and work within the Sprint Cadence • Document as necessary for communication, not CYA © XBOSoft, Inc. 2020 All Rights Reserved
  • 44. • Don’t plan too far out • Multiple people reviewing / refining stories (product owner + QA + dev) – Makes the stories testable before any dev occurs – Identify unknowns in stories / tasks – Link requirements to defects for full transparency and traceability • Today we’ve shown how to do this with Jira and Zephyr, but there are many options Agile Test Management Requires Agility with Traceability © XBOSoft, Inc. 2020 All Rights Reserved
  • 45. Post your webinar questions on Twitter @XBOSoft or @BDQTweets Registrants will receive an email with information on where to view the recording and slides from today’s webinar. Join us to keep updated on all our webinars, reports and white papers: facebook.com/xbosoft https://www.facebook.com/BDQ.cloud/ linkedin.com/company/xbosoft https://www.linkedin.com/company/bdq Check out our blogs: http://xbosoft.com/blog/ https://www.bdq.cloud/blog Download our free white papers: https://xbosoft.com/resources/white-papers/ Email us with ideas for future webinars or questions regarding our services! services@xbosoft.com enquiries@bdq.cloud Q&A www.xbosoft.com @xbosoft @philiplew @BDQTweets © XBOSoft, Inc. 2020 All Rights Reserved www.bdq.cloud