SlideShare a Scribd company logo
1 of 31
Download to read offline
 
 

AW12
Session 
6/5/2013 3:45 PM 
 
 
 
 
 
 
 

"Transforming Your Agile Test
Process"
 
 
 

Presented by:
Penny Wyatt
Atlassian Software
 
 
 
 
 
 
 
 
 

Brought to you by: 
 

 
 
340 Corporate Way, Suite 300, Orange Park, FL 32073 
888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
Penny Wyatt
Atlassian

With ten years of software industry experience, Penny Wyatt works at Atlassian as the QA
team lead for JIRA, an issue tracker used by more than 11,000 organizations worldwide. Penny
started her career as a software developer, but after joining Microsoft in Redmond as a
developer in test, she discovered that breaking software is much more enjoyable than building
it. After a few years of developing testing tools, Penny realized that hiring a small test team to
educate developers and prevent bugs is much more efficient than hiring a large test team
to find bugs. Penny focuses on white-box testing, security training, and ruining developers' fun.

 
Transform Your Agile Process –
Ship Fast with High Quality
Penny Wyatt
Atlassian 

Who am I?

Dev
Dev‐in‐Test
Test
0

5
Experience (Years)

10

QA
What do I do?

Why am I here?
JIRA, 2010
• About 15 Developers
• 2 QA Engineers

JIRA, 2010

Development

QA

Hardening

9‐12 months

Release
Everything I code gets 
rejected over and over, 
months later

Why can’t you add 
this feature? Surely 
it’s not hard.

I want to see increased 
sales now, not in 9 
months

The harder I work, 
the people criticise 
me for slowing 
down shipping

Let’s hire more QA!
Assistance
Quality Assurance

JIRA, 2011
• About 20 Developers
• 2 QA Engineers
DoTing
• DoS – Developer on Support
• DoT – Developer on Test

DoTing
• Aims
– Remove QA bottleneck
– Make developers responsible for quality
– Remove the dev/QA wall
JIRA, 2011

Development

QA
QA DoT

Hardening

Release

6‐9 months

The results
• QA was more scalable
But…
• Bugs found later
• Hardening became more important
• Stories in “Done” state weren’t really done
• Inconsistent quality across JIRA
Time

Scope

Quality

Improving DoTing
• Better DoTing means less hardening
• We were testing experts, they weren’t
• “No one asks the developers to teach the tech 
writers how to code”
DoTing Training
• Testing technique
• JIRA‐specific hints
• Practical examples

JIRA, 2012
• About 35 Developers
• 2 QA Engineers
Crisis Time!
•
•
•
•

QA team becoming irrelevant
Hardening phase getting longer
Focus on SaaS platform
Goal – to ship from master to production 
every two weeks
Goals
•
•
•
•
•
•

Scalability of QA
Better usability
Consistent high quality
Developer education
Done means Done
Early intervention
Where are the bugs?
DoT

DoT

DoT

DoT

DoT

DoT
D T

DoT
D T

DoT
D T

DoT
D T

DoT
D T

QA

DoT

DoT

DoT

DoT

DoT

Story 1

Story 2

Story 3

Story 4

Story 5

Story 6

QA
Usability issues
Usability issues

QA

Non‐obvious bugs

QA

Obvious bugs
Breadth, not Depth
DoT

DoT

DoT

DoT

DoT

QA

QA

QA

QA

QA

QA

DoT

DoT
D T

DoT
D T

DoT
D T

DoT
D T

DoT
D T

DoT

DoT

DoT

DoT

DoT

DoT

Story 1

Usability issues
Usability issues

DoT

Story 2

Story 3

Story 4

Story 5

Story 6

Non‐obvious bugs

Obvious bugs

Goals

•
•
•
•

Scalability of QA
Better usability
Consistent high quality
Developer education
Done means Done
Early intervention
QA Magic

Developers can’t test?
• “QA Magic”
– Detailed product knowledge
– SaaS knowledge
– Keeping all testing aspects in mind
– Feedback loop from bug history
– Exploratory testing skills
Exploratory testing skills
Testing Notes
• Hints for the testing of a feature
• Specific to a story
• Written by a QA engineer after a quick pairing 
session with the dev
• Consumed by a DoT while testing

Testing Notes
• Hints and tips
• Not checklists
• Assume the competence and intelligence of 
the reader
Testing Notes
“As an administrator, I want to invite 
users via email to sign up to JIRA
users via email to sign up to JIRA”
• Click “Invite”. 
• Check that the invite popup appears. 
• Insert an email address. 
• Click “Send”. 
• Check that the email arrives.
• Click “Invite”. 
• Check that the invite popup appears. 
• Insert an invalid email address. 
• Click “Send”. 
• Check that an error appears.

Testing Notes
“As an administrator, I want to invite 
users via email to sign up to JIRA
users via email to sign up to JIRA”
• What if we’re connected to a read‐only 
LDAP server?
• What is outgoing mail is disabled?
• Check security of the invite tokens – can 
they be reused? Do they expire?
th b
d? D th
i ?
Benefits of Testing Notes
• No more “QA Magic”
• Easy dissemination of knowledge
• More efficient DoTing

Developers can test!
DoT

DoT

DoT

DoT

DoT

DoT

Usability issues
Usability issues

QA

QA

QA

QA

QA

QA

Non‐obvious bugs

DoT

DoT

DoT

DoT

DoT

DoT

Obvious bugs

DoT

DoT

DoT

DoT

DoT

DoT

Story 1

Story 2

Story 3

Story 4

Story 5

Story 6
Done means Done
• Story is Done ‐> Ready to release
• Release is always in a known state
• Miss the deadline?
– Finish the work
– Or back it out

Goals
Scalability of QA
Better usability
Consistent high quality
Developer education
Done means Done
• Early intervention
JIRA, 2012

Development

DoT
Release

Dev/QA Pairing

2 weeks

Room for Improvement

Development

Dev/QA Pairing

DoT

Release
I’m going to add a 
new action!
I bet you forget to 
handle session 
timeouts, again…
It’s ready for 
DoTing!

Hey DoT, please test 
session timeouts
Session timeouts are 
broken, please fix.
OK! Fixed now.

I’m going to add a 
new action!

Don’t forget session 
timeouts!

It’s ready for DoTing! 
I made sure session 
timeouts work.
Sweet.
Sweet
Pre‐ to Post‐Dev Testing Notes
• Implementation choices affect risks
– Need to add some testing hints
– Need to remove some testing hints

• QA/Dev Pairing sessions still critical
• Avoid duplication of testing

Goals
Scalability of QA
Better usability
Consistent high quality
Developer education
Done means Done
Early intervention
A Welcome Surprise
• Empty post‐dev testing notes!

DoT
Development

Dev/QA Pairing

Goals
Scalability of QA
Better usability
Consistent high quality
Developer education
Done means Done
Early intervention
Unicorns

Release
JIRA, 2013
• 60 Developers 
• 4 QA Engineers

JIRA, 2013

DoT
Development

Dev/QA Pairing

Release

Usability
feedback

Pre‐dev
testing notes

Post‐dev
testing notes
My features don’t get 
rejected!

We get high‐quality 
features fast!

I see results in weeks, 
not months!

I get to make 
people happier, 
not angrier!
not angrier!

What else do we do?
What else do we do?
• Spot‐check features
• Pick up stories from the DoTing backlog

What else do we do?
• Write testing tools
• Set up automation frameworks
• Create test data sets
What else do we do?
• ShipIt days
– Quarterly programming competition
– 24 hours to “ship” a feature
– QA team works on product features or test tools
– Many QA victories

What else do we do?
• Work with Support
• Analyse bug history
• Collect metrics
What else do we do?
• Speak at conferences ☺

Take‐Away Lessons
•
•
•
•
•
•

Question your assumptions
Constraints encourage efficiency
Unreasonable goals can trigger great change
Don’t be afraid to reinvent yourselves
Teach people to fish, don’t hand them fish
Software QA is about people, not code
Q&A
More questions? 
Email: pwyatt@atlassian.com

More Related Content

What's hot

DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...Matt Ray
 
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Agile Lietuva
 
With Great Automation Comes Great Responsibility
With Great Automation Comes Great ResponsibilityWith Great Automation Comes Great Responsibility
With Great Automation Comes Great ResponsibilityAtlassian
 
Add Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery PipelineAdd Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery PipelineTechWell
 
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down WallsDevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down WallsTechWell
 
The DevOps Challenge: Now Is the Time to Be a Champion of Quality
The DevOps Challenge: Now Is the Time to Be a Champion of QualityThe DevOps Challenge: Now Is the Time to Be a Champion of Quality
The DevOps Challenge: Now Is the Time to Be a Champion of QualityTechWell
 
Why DevOps and Agile Fails in Corporate Transformation
Why DevOps and Agile Fails in Corporate TransformationWhy DevOps and Agile Fails in Corporate Transformation
Why DevOps and Agile Fails in Corporate TransformationDevOps Indonesia
 
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015Yuval Yeret
 
Measure Your DevOps Success: Using Goal-based KPIs to Drive Results and Demon...
Measure Your DevOps Success: Using Goal-based KPIs to Drive Results and Demon...Measure Your DevOps Success: Using Goal-based KPIs to Drive Results and Demon...
Measure Your DevOps Success: Using Goal-based KPIs to Drive Results and Demon...XebiaLabs
 
Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps teamLaurent PY
 
The Issues Agile Exposes and What To Do about Them
The Issues Agile Exposes and What To Do about ThemThe Issues Agile Exposes and What To Do about Them
The Issues Agile Exposes and What To Do about ThemTechWell
 
Top Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps HandbookTop Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps HandbookXebiaLabs
 
From Zero to Continuous Validated Learning: Lean Startup on PaaS
From Zero to Continuous Validated Learning: Lean Startup on PaaSFrom Zero to Continuous Validated Learning: Lean Startup on PaaS
From Zero to Continuous Validated Learning: Lean Startup on PaaSChris Sterling
 
DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the AnswerDevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the AnswerDevOpsGroup
 
«How to release in Enterprise and not to go crazy» by Dmitry Chernov
«How to release in Enterprise and not to go crazy» by Dmitry Chernov«How to release in Enterprise and not to go crazy» by Dmitry Chernov
«How to release in Enterprise and not to go crazy» by Dmitry ChernovDive_into_Management
 
Павло Камишов “Health check model: refined edition” Lviv Project Management Day
Павло Камишов “Health check model: refined edition” Lviv Project Management DayПавло Камишов “Health check model: refined edition” Lviv Project Management Day
Павло Камишов “Health check model: refined edition” Lviv Project Management DayLviv Startup Club
 
DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014Yuval Yeret
 

What's hot (20)

DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
DevOpsDays Austin: Helping Horses Become Unicorns, Chef's Operations Maturity...
 
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
Lemi Orhan Ergin - Code Your Agility: Tips for Boosting Technical Agility in ...
 
With Great Automation Comes Great Responsibility
With Great Automation Comes Great ResponsibilityWith Great Automation Comes Great Responsibility
With Great Automation Comes Great Responsibility
 
Add Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery PipelineAdd Security Testing Tools to Your Delivery Pipeline
Add Security Testing Tools to Your Delivery Pipeline
 
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down WallsDevOps Is More than Dev and Ops: It’s about Tearing Down Walls
DevOps Is More than Dev and Ops: It’s about Tearing Down Walls
 
The DevOps Challenge: Now Is the Time to Be a Champion of Quality
The DevOps Challenge: Now Is the Time to Be a Champion of QualityThe DevOps Challenge: Now Is the Time to Be a Champion of Quality
The DevOps Challenge: Now Is the Time to Be a Champion of Quality
 
Why DevOps and Agile Fails in Corporate Transformation
Why DevOps and Agile Fails in Corporate TransformationWhy DevOps and Agile Fails in Corporate Transformation
Why DevOps and Agile Fails in Corporate Transformation
 
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
DevOps - the Future of Agile - Why/What/How - from Enterprise DevOps Israel 2015
 
Measure Your DevOps Success: Using Goal-based KPIs to Drive Results and Demon...
Measure Your DevOps Success: Using Goal-based KPIs to Drive Results and Demon...Measure Your DevOps Success: Using Goal-based KPIs to Drive Results and Demon...
Measure Your DevOps Success: Using Goal-based KPIs to Drive Results and Demon...
 
Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps team
 
Enabling Agility Through DevOps
Enabling Agility Through DevOpsEnabling Agility Through DevOps
Enabling Agility Through DevOps
 
The Issues Agile Exposes and What To Do about Them
The Issues Agile Exposes and What To Do about ThemThe Issues Agile Exposes and What To Do about Them
The Issues Agile Exposes and What To Do about Them
 
Top Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps HandbookTop Lessons Learned From The DevOps Handbook
Top Lessons Learned From The DevOps Handbook
 
From Zero to Continuous Validated Learning: Lean Startup on PaaS
From Zero to Continuous Validated Learning: Lean Startup on PaaSFrom Zero to Continuous Validated Learning: Lean Startup on PaaS
From Zero to Continuous Validated Learning: Lean Startup on PaaS
 
DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the AnswerDevOpsGuys FutureDecoded 2016 - is DevOps the Answer
DevOpsGuys FutureDecoded 2016 - is DevOps the Answer
 
«How to release in Enterprise and not to go crazy» by Dmitry Chernov
«How to release in Enterprise and not to go crazy» by Dmitry Chernov«How to release in Enterprise and not to go crazy» by Dmitry Chernov
«How to release in Enterprise and not to go crazy» by Dmitry Chernov
 
Team health check new
Team health check newTeam health check new
Team health check new
 
Павло Камишов “Health check model: refined edition” Lviv Project Management Day
Павло Камишов “Health check model: refined edition” Lviv Project Management DayПавло Камишов “Health check model: refined edition” Lviv Project Management Day
Павло Камишов “Health check model: refined edition” Lviv Project Management Day
 
The Devops Handbook
The Devops HandbookThe Devops Handbook
The Devops Handbook
 
DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014DevOps – the future of Agile – why, what, how? Agile Israel 2014
DevOps – the future of Agile – why, what, how? Agile Israel 2014
 

Viewers also liked

Keynote: What Executives Value in Testing
Keynote: What Executives Value in TestingKeynote: What Executives Value in Testing
Keynote: What Executives Value in TestingTechWell
 
Contextually-Driven System Architecture Reviews
Contextually-Driven System Architecture ReviewsContextually-Driven System Architecture Reviews
Contextually-Driven System Architecture ReviewsTechWell
 
The Next Frontier of Agile: Journey to Continuous Delivery
The Next Frontier of Agile: Journey to Continuous DeliveryThe Next Frontier of Agile: Journey to Continuous Delivery
The Next Frontier of Agile: Journey to Continuous DeliveryTechWell
 
Deliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeDeliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeTechWell
 
The Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software TestingThe Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software TestingTechWell
 
The Five Facets of an Agile Organization
The Five Facets of an Agile OrganizationThe Five Facets of an Agile Organization
The Five Facets of an Agile OrganizationTechWell
 
Keynote: The Bounty Conundrum: Incentives for Testing
Keynote: The Bounty Conundrum: Incentives for TestingKeynote: The Bounty Conundrum: Incentives for Testing
Keynote: The Bounty Conundrum: Incentives for TestingTechWell
 
Form Follows Function: The Architecture of a Congruent Organization
Form Follows Function: The Architecture of a Congruent OrganizationForm Follows Function: The Architecture of a Congruent Organization
Form Follows Function: The Architecture of a Congruent OrganizationTechWell
 
The Developer’s Guide to Test Automation
The Developer’s Guide to Test AutomationThe Developer’s Guide to Test Automation
The Developer’s Guide to Test AutomationTechWell
 
Requirements Elicitation—the Social Media Way
Requirements Elicitation—the Social Media WayRequirements Elicitation—the Social Media Way
Requirements Elicitation—the Social Media WayTechWell
 
The 21st Century Needs Radical Management
The 21st Century Needs Radical ManagementThe 21st Century Needs Radical Management
The 21st Century Needs Radical ManagementTechWell
 
Scrum for Global-Scale Development
Scrum for Global-Scale DevelopmentScrum for Global-Scale Development
Scrum for Global-Scale DevelopmentTechWell
 
Design for Testability: A Tutorial for Devs and Testers
Design for Testability: A Tutorial for Devs and TestersDesign for Testability: A Tutorial for Devs and Testers
Design for Testability: A Tutorial for Devs and TestersTechWell
 
How to (Effectively) Measure Quality across Software Deliverables
How to (Effectively) Measure Quality across Software DeliverablesHow to (Effectively) Measure Quality across Software Deliverables
How to (Effectively) Measure Quality across Software DeliverablesTechWell
 
Eight Steps to Kanban
Eight Steps to KanbanEight Steps to Kanban
Eight Steps to KanbanTechWell
 

Viewers also liked (15)

Keynote: What Executives Value in Testing
Keynote: What Executives Value in TestingKeynote: What Executives Value in Testing
Keynote: What Executives Value in Testing
 
Contextually-Driven System Architecture Reviews
Contextually-Driven System Architecture ReviewsContextually-Driven System Architecture Reviews
Contextually-Driven System Architecture Reviews
 
The Next Frontier of Agile: Journey to Continuous Delivery
The Next Frontier of Agile: Journey to Continuous DeliveryThe Next Frontier of Agile: Journey to Continuous Delivery
The Next Frontier of Agile: Journey to Continuous Delivery
 
Deliver Projects On Time, Every Time
Deliver Projects On Time, Every TimeDeliver Projects On Time, Every Time
Deliver Projects On Time, Every Time
 
The Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software TestingThe Seven Deadly Sins of Software Testing
The Seven Deadly Sins of Software Testing
 
The Five Facets of an Agile Organization
The Five Facets of an Agile OrganizationThe Five Facets of an Agile Organization
The Five Facets of an Agile Organization
 
Keynote: The Bounty Conundrum: Incentives for Testing
Keynote: The Bounty Conundrum: Incentives for TestingKeynote: The Bounty Conundrum: Incentives for Testing
Keynote: The Bounty Conundrum: Incentives for Testing
 
Form Follows Function: The Architecture of a Congruent Organization
Form Follows Function: The Architecture of a Congruent OrganizationForm Follows Function: The Architecture of a Congruent Organization
Form Follows Function: The Architecture of a Congruent Organization
 
The Developer’s Guide to Test Automation
The Developer’s Guide to Test AutomationThe Developer’s Guide to Test Automation
The Developer’s Guide to Test Automation
 
Requirements Elicitation—the Social Media Way
Requirements Elicitation—the Social Media WayRequirements Elicitation—the Social Media Way
Requirements Elicitation—the Social Media Way
 
The 21st Century Needs Radical Management
The 21st Century Needs Radical ManagementThe 21st Century Needs Radical Management
The 21st Century Needs Radical Management
 
Scrum for Global-Scale Development
Scrum for Global-Scale DevelopmentScrum for Global-Scale Development
Scrum for Global-Scale Development
 
Design for Testability: A Tutorial for Devs and Testers
Design for Testability: A Tutorial for Devs and TestersDesign for Testability: A Tutorial for Devs and Testers
Design for Testability: A Tutorial for Devs and Testers
 
How to (Effectively) Measure Quality across Software Deliverables
How to (Effectively) Measure Quality across Software DeliverablesHow to (Effectively) Measure Quality across Software Deliverables
How to (Effectively) Measure Quality across Software Deliverables
 
Eight Steps to Kanban
Eight Steps to KanbanEight Steps to Kanban
Eight Steps to Kanban
 

Similar to Transform Your Agile Test Process to Ship Fast with High Quality

Stamp Out Agile and DevOps Bottlenecks
Stamp Out Agile and DevOps BottlenecksStamp Out Agile and DevOps Bottlenecks
Stamp Out Agile and DevOps BottlenecksTechWell
 
Bringing Continuous Delivery to Dell.com: A Retrospective
Bringing Continuous Delivery to Dell.com: A RetrospectiveBringing Continuous Delivery to Dell.com: A Retrospective
Bringing Continuous Delivery to Dell.com: A RetrospectiveTechWell
 
Advance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous ImprovementAdvance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous ImprovementTechWell
 
Quality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the RoomQuality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the RoomJosiah Renaudin
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityTechWell
 
Assessing Agile Engineering Practices
Assessing Agile Engineering PracticesAssessing Agile Engineering Practices
Assessing Agile Engineering PracticesTechWell
 
A Journey from DevOps to DevTestOps: Infusing Continuous Quality
A Journey from DevOps to DevTestOps: Infusing Continuous QualityA Journey from DevOps to DevTestOps: Infusing Continuous Quality
A Journey from DevOps to DevTestOps: Infusing Continuous QualityTechWell
 
Testing and Tester Evolution
Testing and Tester EvolutionTesting and Tester Evolution
Testing and Tester EvolutionScott Barber
 
Automated Testing: QA Horizons
Automated Testing: QA HorizonsAutomated Testing: QA Horizons
Automated Testing: QA HorizonsProttay Karim
 
Continuous Test Automation
Continuous Test AutomationContinuous Test Automation
Continuous Test AutomationTechWell
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationTechWell
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionTechWell
 
What skills can software testers provide the best testing services?
What skills can software testers provide the best testing services?What skills can software testers provide the best testing services?
What skills can software testers provide the best testing services?NexSoftsys
 
Testing and DevOps: Organizations and Their Culture Must Change
Testing and DevOps: Organizations and Their Culture Must ChangeTesting and DevOps: Organizations and Their Culture Must Change
Testing and DevOps: Organizations and Their Culture Must ChangeTechWell
 
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOpsKMS Technology
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionTechWell
 
Streamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data ManagementStreamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data ManagementQASymphony
 

Similar to Transform Your Agile Test Process to Ship Fast with High Quality (20)

Stamp Out Agile and DevOps Bottlenecks
Stamp Out Agile and DevOps BottlenecksStamp Out Agile and DevOps Bottlenecks
Stamp Out Agile and DevOps Bottlenecks
 
Bringing Continuous Delivery to Dell.com: A Retrospective
Bringing Continuous Delivery to Dell.com: A RetrospectiveBringing Continuous Delivery to Dell.com: A Retrospective
Bringing Continuous Delivery to Dell.com: A Retrospective
 
Advance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous ImprovementAdvance ALM and DevOps Practices with Continuous Improvement
Advance ALM and DevOps Practices with Continuous Improvement
 
Quality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the RoomQuality Metrics: The Dirty Word in the Room
Quality Metrics: The Dirty Word in the Room
 
Sq mag no_05
Sq mag no_05Sq mag no_05
Sq mag no_05
 
A Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing MaturityA Dozen Keys to Agile Testing Maturity
A Dozen Keys to Agile Testing Maturity
 
Assessing Agile Engineering Practices
Assessing Agile Engineering PracticesAssessing Agile Engineering Practices
Assessing Agile Engineering Practices
 
A Journey from DevOps to DevTestOps: Infusing Continuous Quality
A Journey from DevOps to DevTestOps: Infusing Continuous QualityA Journey from DevOps to DevTestOps: Infusing Continuous Quality
A Journey from DevOps to DevTestOps: Infusing Continuous Quality
 
Testing and Tester Evolution
Testing and Tester EvolutionTesting and Tester Evolution
Testing and Tester Evolution
 
Automated Testing: QA Horizons
Automated Testing: QA HorizonsAutomated Testing: QA Horizons
Automated Testing: QA Horizons
 
Continuous Test Automation
Continuous Test AutomationContinuous Test Automation
Continuous Test Automation
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 
Tk
TkTk
Tk
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing Transition
 
CV Jose Antonio Sanchez Guerra
CV Jose Antonio Sanchez GuerraCV Jose Antonio Sanchez Guerra
CV Jose Antonio Sanchez Guerra
 
What skills can software testers provide the best testing services?
What skills can software testers provide the best testing services?What skills can software testers provide the best testing services?
What skills can software testers provide the best testing services?
 
Testing and DevOps: Organizations and Their Culture Must Change
Testing and DevOps: Organizations and Their Culture Must ChangeTesting and DevOps: Organizations and Their Culture Must Change
Testing and DevOps: Organizations and Their Culture Must Change
 
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
[Webinar] Test First, Fail Fast - Simplifying the Tester's Transition to DevOps
 
Seven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing TransitionSeven Keys to Navigating Your Agile Testing Transition
Seven Keys to Navigating Your Agile Testing Transition
 
Streamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data ManagementStreamlining Automation Scripts and Test Data Management
Streamlining Automation Scripts and Test Data Management
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and RecoveringTechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartTechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyTechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowTechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipTechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsTechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationTechWell
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessTechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateTechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessTechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Transform Your Agile Test Process to Ship Fast with High Quality