SlideShare une entreprise Scribd logo
1  sur  30
Testing Tools in the Age
of DevOps and Agile
Who am I?
Eduardo Riol, QA & Testing Technical Leader at
atSistemas.
I started a decade ago as developer but have spent last
seven years working on Software Quality Assurance,
both Processes and Products oriented.
Nowadays I am mostly interested in the control of
technical debt, BDD and QA integration in Agile and
DevOps environments.
Let’s connect on: twitter.com/eduriol
github.com/eduriol
linkedin.com/in/eduriol
What are we going to discuss today?
• Testing in the age of Agile and DevOps
• What do we need from a testing tool
today?
• Modern Test Management tools: let’s
review three of them
• Transitioning our testing suites from the
Waterfall Era
Why we shouldn’t be testing the same way we used to
Testing in Waterfall. How did it use to be?
QA is a stopper for deploying to production: Testers are the bad
cops
QA people? I think those are
the guys in the 4th floor or
something
We have
Quality
problems
Ain’t my problem, Software
Quality is what testers should
care about, isn’t it?
Why we shouldn’t be testing the same way we used to
Testing in Waterfall. How did it use to be?
Testing as a separate phase. Estimated and
planned from the beginning of the project
An attempt to make this meaningful: V model
But have you ever really designed and executed
all those tests suites to check user requirements,
system requirements, analysis, design and
code?
Testing in Agile. How it should be.
Collaboration between Development Team and Business
Why we shouldn’t be testing the same way we used to
BDD
Why we shouldn’t be testing the same way we used to
Testing in Agile. How it should be.
The Testing manifesto
Testing throughout OVER testing at the end
Preventing bugs OVER finding bugs
Testing understanding OVER checking functionality
Building the best system OVER breaking the system
Team responsibility for quality OVER tester responsibility
Legacy testing software was not built for an Agile World
What do we need from a testing tool today?
Hard to use Doesn’t fit agile
workflows
Lack of
integrations with
agile tools
Not cross-
platform or
cross-browser
So… what does my tool have to accomplish in these
times?
Integration capabilities with third-party tools
Collaboration
Establishing conversations around work items
Usability: friendly experience
What do we need from a testing tool today?
So… what does my tool have to accomplish in these
times?
Agile workflows: test case management following Scrum,
Kanban…
Provides support for TDD & BDD
What do we need from a testing tool today?
BDD
TDD
Write a failing test
N cycles
So… what does my tool have to accomplish in these
times?
Fosters Exploratory Testing
Assistance on test automation
Scripts management and… Yes, generation!
What do we need from a testing tool today?
Exploratory Testing is not that
unstructured messy testing we used
to do when deadline is about to hit
us
Modern Test Management tools: let’s review three of them
Free open source that
Improves:
 Usability
 Managing and reporting
options
when compared to traditional
testing tools
 Automatic test planning
when requirement changes
 Tagging system
accelerates test
management
 Dynamic test execution
 Provides integration with
JIRA and Bugzilla. No
built-in defect tracker.
 Nice report generation
but hardly customizable
 Messy installation and
setup
Basic first aproximation when
trying to overcome legacy
tools and reducing costs
Modern Test Management tools: let’s review three of them
Modern Test Management tools: let’s review three of them
Both stand-alone and JIRA
add-on version
 Test management as
JIRA object, which allows
leveraging Agile boards
 All the User Experience
and querying capabilities
that JIRA provides
 Nice reports and real-time
information
 Integration with automation
tools like Selenium and CI
servers like Jenkins and
Bamboo (ZAPI, sold
separately)
Nice tool that integrates
smoothly with continuous
testing workflows
Still lacks support to Agile
practices like TDD, BDD and
Exploratory Testing.
Modern Test Management tools: let’s review three of them
Modern Test Management tools: let’s review three of them
Modern Test Management tools: let’s review three of them
qTest is the suite of testing
tools developed by
QASymphony:
 Agile First orientation
 Support the transition
from classic Waterfall
development to modern
paradigms of application
development and testing
Tools included in qTest range
from test case management
and the generation of
customizable reports to
support for exploratory testing
and other modern development
paradigms such as BDD
These tools are perfectly
integrated, and favors:
 Working with third-party
suites
 Incorporating native
integration with JIRA
 Facilitating automation
and collaboration
among stakeholders
Modern Test Management tools: let’s review three of them
Robust and easy-to-use: Track,
organize, and report on all testing
activities through one lighting fast,
easy-to-use interface.
Integrate with JIRA, Automation
& More. Manager comes with out-
of-the-box CI tool integrations and
Rest APIs for custom set up.
Share Data Across qTest
Projects. Test data can be shared
across common project types so
testers know which data they need
to use
Modern Test Management tools: let’s review three of them
Your data, your way. Arrange and
display charts and graphs exactly
the way you want. Tabs let you
create multiple dashboards for
different projects
Customized reporting. Zoom in
and dynamically adjust the charts.
Click on a chart to view and
download the data
Visualize your data with
interactive heat maps that help
quickly identify where the issues
are in the application. Then drill
down to get more insights
Modern Test Management tools: let’s review three of them
Intelligent capture technology
tracks all interactions from the
testing session and automatically
creates defect documentation.
Instantly submit detailed defect
documentation to JIRA so you can
share with team members.
Modern Test Management tools: let’s review three of them
Automate documentation and script
generation. Expand test automation
capabilities to less technical resources.
Edit Automated Scripts. Rapid new UI
enhancements to create, manage, and
organize test sessions with ability to
edit element target values.
Accelerate Test Automation. Instantly
create test automation scripts and plug
them into your Selenium & Protractor
automation frameworks.
Modern Test Management tools: let’s review three of them
Kanban / Scrum Board Planning
Supports test planning and tracking
when testing involves a
combination of manual, exploratory
and automated testing in DevOps
cycles.
CI / CD Focused Testing
Tight integration with ALMs (JIRA)
and SVNs (GiHub)
Pipeline tools trigger test item state
changes and vice-versa
Test activity and results visible in
pipeline tools
Test Markdown for manual test
cases stored in GitHub
Modern Test Management tools: let’s review three of them
The add-on for JIRA that
allows to focus the tests
towards the end user
Implements BDD as part
of the development
model, importing and
creating test scenarios.
What are key factors when thinking about migration?
Ideally, automated migration processes
Data preserved and properly mapped
Minimizing down time
Softening learning curve
Providing ad-hoc training
Coach sessions
Remote support
Transitioning our testing suites from the Waterfall Era
Transitioning our testing suites from the Waterfall Era
How can I migrate from my old ways of working?
Only CSV accepted
You will have to export data from your tool and adapt it to this CSV
format
Costly process: mostly needed ad-hoc configuration
Transitioning our testing suites from the Waterfall Era
How can I migrate from my old ways of working?
Zephyr for JIRA Importer Utility
Open source, published in Bitbucket.org
Previous export to Excel is needed, a lot of legacy tools support
this
Problem is you will have to properly customize this Excel file before
importing into Zephyr
Costly process: mostly needed ad-hoc configuration
How can I migrate from my old ways of working?
Excel Import / Export: ability to move off of spreadsheets, plugins,
or other products onto qTest through importing capability
HP Migration Tool: a utility designed by QASymphony to support
enterprises moving off of Quality Center onto qTest. Data and
artifacts from 40+ companies have been migrated
Transitioning our testing suites from the Waterfall Era
LinkagesRequirements Test Cases /
Run history
Defects Users Fields / Values
About
We are a Spanish IT company with more than 900 employees.
We are organized in 18 Centres of Excellence, QA&Testing is one of them.
We offer the following services:
Consultancy services in Agile Testing and DevOps
Functional, performance and automation testing
Quality software audits.
Installation of qTest suite. Migration from HP Quality Center
Migration from ChecKing QA to Kiuwan
Training
www.atsistemas.com
Madrid
C/Valle de Alcudia.3 Edificio 2,
planta 1. 28232. Las Rozas, Madrid
Barcelona
Plaça de Catalunya, 21 - 2ª
08002, Barcelona
Cádiz
Edificio Jerez Parque Empresarial,
Calle del Desarrollo 2; oficina 12,
planta 1, 11047, Jerez de la Frontera, Cádiz
A Coruña
Edificio Mans, Polígono de Pocomaco,
parcela D22, 15190 A Coruña
0034 902 888 902
Palma de Mallorca
Regus Palma, Gremi de Sabaters, 21,
Polígono de Son Castello 07009 Palma
Zaragoza
Centro Tecnológico TIC XXI C/Bari, 57
Plataforma Logística (PLA-ZA),
50197, Zaragoza
THANK YOU

Contenu connexe

Tendances

Evil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile TestingEvil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile TestingAlan Richardson
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5Paul Peissner
 
Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Original Software
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQASymphony
 
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestContinuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestCory Foy
 
Shift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceShift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceZbyszek Mockun
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarCprime
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)Brad Appleton
 
CWIN17 New-York / Drive continuous delivery with continous testing
CWIN17 New-York / Drive continuous delivery with continous testingCWIN17 New-York / Drive continuous delivery with continous testing
CWIN17 New-York / Drive continuous delivery with continous testingCapgemini
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentJoseph Beale
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Kari Kakkonen
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Groupsuwalki24.pl
 
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...QA or the Highway
 
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chartGetting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chartDerk-Jan de Grood
 
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
 
CESAR.thon: a Testing Marathon Framework
CESAR.thon: a Testing Marathon FrameworkCESAR.thon: a Testing Marathon Framework
CESAR.thon: a Testing Marathon FrameworkRodrigo Cursino
 
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOpsDevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOpsSailaja Tennati
 
Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Derk-Jan de Grood
 
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
 

Tendances (20)

Evil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile TestingEvil Tester's Guide to Agile Testing
Evil Tester's Guide to Agile Testing
 
DevOps Maturity Curve v5
DevOps Maturity Curve v5DevOps Maturity Curve v5
DevOps Maturity Curve v5
 
Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?Agile Test Automation: Truth, Oxymoron or Lie?
Agile Test Automation: Truth, Oxymoron or Lie?
 
Quality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the EnterpriseQuality Jam: BDD, TDD and ATDD for the Enterprise
Quality Jam: BDD, TDD and ATDD for the Enterprise
 
Continuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software WestContinuous Deployment and Testing Workshop from Better Software West
Continuous Deployment and Testing Workshop from Better Software West
 
Shift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceShift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality Assurance
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - Webinar
 
DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)DevOps - an Agile Perspective (at Scale)
DevOps - an Agile Perspective (at Scale)
 
CWIN17 New-York / Drive continuous delivery with continous testing
CWIN17 New-York / Drive continuous delivery with continous testingCWIN17 New-York / Drive continuous delivery with continous testing
CWIN17 New-York / Drive continuous delivery with continous testing
 
Introducing QA Into an Agile Environment
Introducing QA Into an Agile EnvironmentIntroducing QA Into an Agile Environment
Introducing QA Into an Agile Environment
 
Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle Agile Testing – embedding testing into agile software development lifecycle
Agile Testing – embedding testing into agile software development lifecycle
 
What is Agile Testing?
What is Agile Testing? What is Agile Testing?
What is Agile Testing?
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
 
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
 
Getting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chartGetting a grip on your test maturity using the ambition chart
Getting a grip on your test maturity using the ambition chart
 
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
 
CESAR.thon: a Testing Marathon Framework
CESAR.thon: a Testing Marathon FrameworkCESAR.thon: a Testing Marathon Framework
CESAR.thon: a Testing Marathon Framework
 
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOpsDevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
DevOps Summit 2015 Presentation: Continuous Testing At the Speed of DevOps
 
Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018Test Management in Agile - Agile testing Days 2018
Test Management in Agile - Agile testing Days 2018
 
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
 

Similaire à Testing Tools in the Age of Agile and DevOps

Testwarez 2009 Use Proper Tool
Testwarez 2009 Use Proper ToolTestwarez 2009 Use Proper Tool
Testwarez 2009 Use Proper ToolAdam Sandman
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraQASymphony
 
[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
 
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfAn Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfKMSSolutionsMarketin
 
Enforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline GatesEnforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline GatesMichael King
 
1 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 20091 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 2009Pepe
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughAngela Dugan
 
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databasesAlessandro Alpi
 
product Qa workflow
product Qa workflowproduct Qa workflow
product Qa workflowtanvir afzal
 
Performance engineering10042915
Performance engineering10042915Performance engineering10042915
Performance engineering10042915Deepti Bhutani
 
Non-Functional testing
Non-Functional testingNon-Functional testing
Non-Functional testingKanoah
 
Effective Testing in Agile
Effective Testing in AgileEffective Testing in Agile
Effective Testing in AgileAndrii Dzynia
 
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...QueBIT Consulting
 
Neev Independent Testing Services
Neev Independent Testing ServicesNeev Independent Testing Services
Neev Independent Testing ServicesNeev Technologies
 
The state of testing @ Microsoft
The state of testing @ MicrosoftThe state of testing @ Microsoft
The state of testing @ MicrosoftRobert MacLean
 
Continuous testing & devops with @petemar5hall
Continuous testing & devops with @petemar5hallContinuous testing & devops with @petemar5hall
Continuous testing & devops with @petemar5hallPeter Marshall
 

Similaire à Testing Tools in the Age of Agile and DevOps (20)

Testwarez 2009 Use Proper Tool
Testwarez 2009 Use Proper ToolTestwarez 2009 Use Proper Tool
Testwarez 2009 Use Proper Tool
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile era
 
[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
 
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdfAn Ultimate Guide to Continuous Testing in Agile Projects.pdf
An Ultimate Guide to Continuous Testing in Agile Projects.pdf
 
Enforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline GatesEnforcing Quality with DevOps Pipeline Gates
Enforcing Quality with DevOps Pipeline Gates
 
Agile testing
Agile testingAgile testing
Agile testing
 
1 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 20091 Ibm Solo Pruebas 2009
1 Ibm Solo Pruebas 2009
 
Visual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools WalkthroughVisual Studio ALM and DevOps Tools Walkthrough
Visual Studio ALM and DevOps Tools Walkthrough
 
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases#DOAW16 - DevOps@work Roma 2016 - Testing your databases
#DOAW16 - DevOps@work Roma 2016 - Testing your databases
 
product Qa workflow
product Qa workflowproduct Qa workflow
product Qa workflow
 
Agile testing
Agile testingAgile testing
Agile testing
 
Performance engineering10042915
Performance engineering10042915Performance engineering10042915
Performance engineering10042915
 
Non-Functional testing
Non-Functional testingNon-Functional testing
Non-Functional testing
 
Continuous testing the new must have skill of tomorrow's tech leaders
Continuous testing  the new must have skill of tomorrow's tech leadersContinuous testing  the new must have skill of tomorrow's tech leaders
Continuous testing the new must have skill of tomorrow's tech leaders
 
Effective Testing in Agile
Effective Testing in AgileEffective Testing in Agile
Effective Testing in Agile
 
Ashish Baraiya
Ashish BaraiyaAshish Baraiya
Ashish Baraiya
 
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
The Importance of Performance Testing Theory and Practice - QueBIT Consulting...
 
Neev Independent Testing Services
Neev Independent Testing ServicesNeev Independent Testing Services
Neev Independent Testing Services
 
The state of testing @ Microsoft
The state of testing @ MicrosoftThe state of testing @ Microsoft
The state of testing @ Microsoft
 
Continuous testing & devops with @petemar5hall
Continuous testing & devops with @petemar5hallContinuous testing & devops with @petemar5hall
Continuous testing & devops with @petemar5hall
 

Dernier

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
+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
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
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
 
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
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 

Dernier (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
+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...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
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 ...
 
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...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

Testing Tools in the Age of Agile and DevOps

  • 1.
  • 2. Testing Tools in the Age of DevOps and Agile
  • 3. Who am I? Eduardo Riol, QA & Testing Technical Leader at atSistemas. I started a decade ago as developer but have spent last seven years working on Software Quality Assurance, both Processes and Products oriented. Nowadays I am mostly interested in the control of technical debt, BDD and QA integration in Agile and DevOps environments. Let’s connect on: twitter.com/eduriol github.com/eduriol linkedin.com/in/eduriol
  • 4. What are we going to discuss today? • Testing in the age of Agile and DevOps • What do we need from a testing tool today? • Modern Test Management tools: let’s review three of them • Transitioning our testing suites from the Waterfall Era
  • 5. Why we shouldn’t be testing the same way we used to Testing in Waterfall. How did it use to be? QA is a stopper for deploying to production: Testers are the bad cops QA people? I think those are the guys in the 4th floor or something We have Quality problems Ain’t my problem, Software Quality is what testers should care about, isn’t it?
  • 6. Why we shouldn’t be testing the same way we used to Testing in Waterfall. How did it use to be? Testing as a separate phase. Estimated and planned from the beginning of the project An attempt to make this meaningful: V model But have you ever really designed and executed all those tests suites to check user requirements, system requirements, analysis, design and code?
  • 7. Testing in Agile. How it should be. Collaboration between Development Team and Business Why we shouldn’t be testing the same way we used to BDD
  • 8. Why we shouldn’t be testing the same way we used to Testing in Agile. How it should be. The Testing manifesto Testing throughout OVER testing at the end Preventing bugs OVER finding bugs Testing understanding OVER checking functionality Building the best system OVER breaking the system Team responsibility for quality OVER tester responsibility
  • 9. Legacy testing software was not built for an Agile World What do we need from a testing tool today? Hard to use Doesn’t fit agile workflows Lack of integrations with agile tools Not cross- platform or cross-browser
  • 10. So… what does my tool have to accomplish in these times? Integration capabilities with third-party tools Collaboration Establishing conversations around work items Usability: friendly experience What do we need from a testing tool today?
  • 11. So… what does my tool have to accomplish in these times? Agile workflows: test case management following Scrum, Kanban… Provides support for TDD & BDD What do we need from a testing tool today? BDD TDD Write a failing test N cycles
  • 12. So… what does my tool have to accomplish in these times? Fosters Exploratory Testing Assistance on test automation Scripts management and… Yes, generation! What do we need from a testing tool today? Exploratory Testing is not that unstructured messy testing we used to do when deadline is about to hit us
  • 13. Modern Test Management tools: let’s review three of them Free open source that Improves:  Usability  Managing and reporting options when compared to traditional testing tools  Automatic test planning when requirement changes  Tagging system accelerates test management  Dynamic test execution  Provides integration with JIRA and Bugzilla. No built-in defect tracker.  Nice report generation but hardly customizable  Messy installation and setup Basic first aproximation when trying to overcome legacy tools and reducing costs
  • 14. Modern Test Management tools: let’s review three of them
  • 15. Modern Test Management tools: let’s review three of them Both stand-alone and JIRA add-on version  Test management as JIRA object, which allows leveraging Agile boards  All the User Experience and querying capabilities that JIRA provides  Nice reports and real-time information  Integration with automation tools like Selenium and CI servers like Jenkins and Bamboo (ZAPI, sold separately) Nice tool that integrates smoothly with continuous testing workflows Still lacks support to Agile practices like TDD, BDD and Exploratory Testing.
  • 16. Modern Test Management tools: let’s review three of them
  • 17. Modern Test Management tools: let’s review three of them
  • 18. Modern Test Management tools: let’s review three of them qTest is the suite of testing tools developed by QASymphony:  Agile First orientation  Support the transition from classic Waterfall development to modern paradigms of application development and testing Tools included in qTest range from test case management and the generation of customizable reports to support for exploratory testing and other modern development paradigms such as BDD These tools are perfectly integrated, and favors:  Working with third-party suites  Incorporating native integration with JIRA  Facilitating automation and collaboration among stakeholders
  • 19. Modern Test Management tools: let’s review three of them Robust and easy-to-use: Track, organize, and report on all testing activities through one lighting fast, easy-to-use interface. Integrate with JIRA, Automation & More. Manager comes with out- of-the-box CI tool integrations and Rest APIs for custom set up. Share Data Across qTest Projects. Test data can be shared across common project types so testers know which data they need to use
  • 20. Modern Test Management tools: let’s review three of them Your data, your way. Arrange and display charts and graphs exactly the way you want. Tabs let you create multiple dashboards for different projects Customized reporting. Zoom in and dynamically adjust the charts. Click on a chart to view and download the data Visualize your data with interactive heat maps that help quickly identify where the issues are in the application. Then drill down to get more insights
  • 21. Modern Test Management tools: let’s review three of them Intelligent capture technology tracks all interactions from the testing session and automatically creates defect documentation. Instantly submit detailed defect documentation to JIRA so you can share with team members.
  • 22. Modern Test Management tools: let’s review three of them Automate documentation and script generation. Expand test automation capabilities to less technical resources. Edit Automated Scripts. Rapid new UI enhancements to create, manage, and organize test sessions with ability to edit element target values. Accelerate Test Automation. Instantly create test automation scripts and plug them into your Selenium & Protractor automation frameworks.
  • 23. Modern Test Management tools: let’s review three of them Kanban / Scrum Board Planning Supports test planning and tracking when testing involves a combination of manual, exploratory and automated testing in DevOps cycles. CI / CD Focused Testing Tight integration with ALMs (JIRA) and SVNs (GiHub) Pipeline tools trigger test item state changes and vice-versa Test activity and results visible in pipeline tools Test Markdown for manual test cases stored in GitHub
  • 24. Modern Test Management tools: let’s review three of them The add-on for JIRA that allows to focus the tests towards the end user Implements BDD as part of the development model, importing and creating test scenarios.
  • 25. What are key factors when thinking about migration? Ideally, automated migration processes Data preserved and properly mapped Minimizing down time Softening learning curve Providing ad-hoc training Coach sessions Remote support Transitioning our testing suites from the Waterfall Era
  • 26. Transitioning our testing suites from the Waterfall Era How can I migrate from my old ways of working? Only CSV accepted You will have to export data from your tool and adapt it to this CSV format Costly process: mostly needed ad-hoc configuration
  • 27. Transitioning our testing suites from the Waterfall Era How can I migrate from my old ways of working? Zephyr for JIRA Importer Utility Open source, published in Bitbucket.org Previous export to Excel is needed, a lot of legacy tools support this Problem is you will have to properly customize this Excel file before importing into Zephyr Costly process: mostly needed ad-hoc configuration
  • 28. How can I migrate from my old ways of working? Excel Import / Export: ability to move off of spreadsheets, plugins, or other products onto qTest through importing capability HP Migration Tool: a utility designed by QASymphony to support enterprises moving off of Quality Center onto qTest. Data and artifacts from 40+ companies have been migrated Transitioning our testing suites from the Waterfall Era LinkagesRequirements Test Cases / Run history Defects Users Fields / Values
  • 29. About We are a Spanish IT company with more than 900 employees. We are organized in 18 Centres of Excellence, QA&Testing is one of them. We offer the following services: Consultancy services in Agile Testing and DevOps Functional, performance and automation testing Quality software audits. Installation of qTest suite. Migration from HP Quality Center Migration from ChecKing QA to Kiuwan Training
  • 30. www.atsistemas.com Madrid C/Valle de Alcudia.3 Edificio 2, planta 1. 28232. Las Rozas, Madrid Barcelona Plaça de Catalunya, 21 - 2ª 08002, Barcelona Cádiz Edificio Jerez Parque Empresarial, Calle del Desarrollo 2; oficina 12, planta 1, 11047, Jerez de la Frontera, Cádiz A Coruña Edificio Mans, Polígono de Pocomaco, parcela D22, 15190 A Coruña 0034 902 888 902 Palma de Mallorca Regus Palma, Gremi de Sabaters, 21, Polígono de Son Castello 07009 Palma Zaragoza Centro Tecnológico TIC XXI C/Bari, 57 Plataforma Logística (PLA-ZA), 50197, Zaragoza THANK YOU