SlideShare una empresa de Scribd logo
1 de 27
Create . Trust
XStudio supports both agile and
more usual SDLC
• Structuring your delivery ( agile exemple)
• Using KPI to monitor your progress and ensuring you
deliver with the right quality
• Testing Practices
– On-the-spot testing
– Sanned unit test ( and others …)
– Exploratory testing
• Smart campaign managment
– Residual campaigns
– Merge Campaigns
• And more
STRUCTURING YOUR SUT,
REQUIREMENTS, SPECIFICATIONS,
TESTS…
SUT
Requirements
SpécificationsTests
Campaign/sessions
• All SUT that are under development
Factory ( Future Release and new systems)
• Released and patches
Production (Currently in use)
• SUT that will be decommissioned
Retirement (under support, no more dev)
• For History and compliance only
Archive ( no support, no maintenance)
SUT
(Products,
MVP, Release,
Patchs) Move
Move
Move
•Need to be challenged, estimated , prioritized
Triage (new needs and ideas)
•Need to be allocated to application and sprint
Backlog
•In spec/dev/test
In development
•In use
Implemented
•No longer delivered in supported release
Retired
•Never implemented
Rejected
Requirements
(Themes,
EPICs, Users
Stories,
Constraints)
Move
Move
Move
Move
Move
In basket
•Collaboratively
understand the
need
•Estimate added-
value
•Collect in Theme
•Or reject
Backlog
•Associate to one
or more SUT
•Prioritize and
estimate
complexity
In dev
•Create necessary
specifications
•Associate to Dev
Sprint
•Dev and tests
work
Implemented
•Verify and
validate
•Verify test
coverage and
quality
Moving
requirements
from triage to
implementatio
n
Product
Owners
Product
Owners
+
tech lead
Product
Owners
+
Business
Analysts
+
Dev teams
Product
Owners
+
Business
Analysts
+
testers
•Business Process
•UI mockups
•Logic
•Data Flows and Structures
•Interface
Functional related
•Performance
•Usability
•Robustness and scalability
Quality attributes
•Security
•DevOps
•Compliance
Policies
•Tools
•Packaging
•Rules
•Infrastructure
Architectures
Specifications
Many common
Specifications
amongst SUTs
Just enough specification to start dev in a
sprint
MONITORING PROGRESS ,
COMPLETENESS AND QUALITY
Monitoring Projects with Key
Performance Indicators (KPI)
• XStudio Provides 4 main KPI
– Coverage by Requirements
– Coverage by Specifications
– Coverage by tests
– Quality
• Those are available for any SUT or group of SUTS
– You can drill down by
• Requirements (or group of it)
• Specifications ( or group of it)
HOW DOES THIS HELP ME WITH
MONITORING MY PROGRESS ?
… and
when can I be confident to release the solution ?
does this release cover what was expected ?
Will it be maintainable ?
Managing progress … and quality
• Initial release
• 14 weeks
• 2 weeks sprints
• Sprint 0 to plan
• Sprint Z to stabilize
• 5 Realization sprints
It sounds that this project is progressing correctly …
But are we doing all right ?
Know what you want to deliver
Know your constraints
Test as you go
Check your quality all along the
project
Coverage by Requirement Coverage by Specification
Specifiy just enough before each
realization sprint
Coverage by Tests Quality Progress by Tests
Measure your progress against common patterns
• At any time you can measure
your projects
• Set your standards progress
coverage and quality ratios
• Manage your project risk
against these patterns
• Decide if or when your SUT is
ready for release using
tangible KPI
• If not then analyze what you
should scope out
Common patterns and target quality
And don’t forget to Invest for the
future for your quality
AGILE AND EFFICIENT TEST
CONSTRUCTION
On-the spot testing
Create your
manual test
Try it on the
spot
• Untilit
covers your
need
Capitalize your
test and test
cases for others
• Use it in as many
campaigns as you
need
Decide if you
need to
automate it
•Automat
eit
This is what we call
the « playground »
Benefit: test your test
from the start using an
iterative approach and
during development
iterations and sprints
Develop and
use you unit
test
Scan and
import them
into XStudio
• automatically
Capitalize your
tests and test
cases for others
• Use it in as many
campaign as you
need
Manage your
regression
compaigns • Schedule it
Easy and fast
No specific
configuration
Scanned existing unit test
Benefit: You can map
all of your exiting test
script in Xstudio . No
need to define theml all
Exploratory testing
Test a specific
set of
functionnalities
Take notes and
create defects as
you go
• Use PDNL
Translate ad’hoc
test into scripted
tests
• Automatically
Review your test
and parametize
them
• Expand your
test coverage
Extremely efficient when testing
a delivery following a Sprint
Benefit: do the test and
automatically create the
the test from your results
(Avoid scripting and defining
procedure upfront)
CONTINUOUS TESTING
Continuous testing
You carry on trying 200 tests throughout he quality
cycles … very costly with manual testing
Initial
campaign
( 200 tests
And 1000
test cases)
Session 1 Session 2 Session 3 Session 4 Session 5
Benefit: ensure quality is
increasing and detect
regression sooner
Residual campaign
C1
Initial
campaign
(2000 tests)
C1 -Session 1 C2-Session 1 C3- Session 1 C4 -Session 1 C1 -Session 2
C2
Residual
campaign
(1500
tests)
C3
Residual
campaign
(100
0tests)
C4
Residual
campaign
(600
tests)
Benefit: Dramatically
reduce time spent on
testing what it knows to
work
Merged campaign
You testing effort and focus on those module
introducing the most risks
C1
Focused
campaign
On module
A
(100 tests)
Session 1
C2
Campaign
on Module B
(50 tests)
C3
Campaign
on Module C
(150 tests)
Session 2
C1 + C2 + C3
Campaign
On full
system
(300 tests)
Session 2
Merged
Benefit: focused testing
during sprint or per team
and then ensure fast
stabilization
Smart campaigns
Sprint 1
Campaign
(20 tests)
Regression
Campaign
on Sprint
1+2+3
(59 tests)Merge
d
Sprint 2
Campaign
(17 tests)
Sprint 3
Campaign
(22 tests)
Sprint 4
Campaign
(15 tests)
Sprint 5
Campaign
(15 tests)
Final QA
Campaign
on Release
(89 tests)
Merged
Benefit: mix all prior
benefits
Building campaigns
•Select all linked tests of one or more SUTFull regression testing of a
product
•Select tests linked to a Requirement folderFocus testing on a
module/component
•Merge Smaller Campaign
Regression testing campaign
•Manually select some tests for each concerned SUT
Smoke testing
•Exploratory testing
UAT
•Select interface ( e.g. SOAPUI) and orchestrate
dependenciesEnd-to-end Testing
•Distributed on a pool of XAgent
Performance / robustness testing
•Merge Modules focused campaign + Interface testing
System testing
Most Campaign can be deisigned in less than 5 minutes using smart filters  Huge saving for Quality Managers
Benefit: create
focused campaigns
in no time
Save a lot of time in
managing
campaigns
When Quality
really matters
www.xqual.com
Help Center:
https://xqual.zendesk.com

Más contenido relacionado

La actualidad más candente

1x10 - QA Engineer Role in JIRA
1x10 - QA Engineer Role in JIRA1x10 - QA Engineer Role in JIRA
1x10 - QA Engineer Role in JIRA
mkujalowicz
 
QA Fest 2014. Антон Капитаненко. Web – магия qa процессов в (сверх-) высоко-н...
QA Fest 2014. Антон Капитаненко. Web – магия qa процессов в (сверх-) высоко-н...QA Fest 2014. Антон Капитаненко. Web – магия qa процессов в (сверх-) высоко-н...
QA Fest 2014. Антон Капитаненко. Web – магия qa процессов в (сверх-) высоко-н...
QAFest
 
Navyug Process Flow QA
Navyug Process Flow QANavyug Process Flow QA
Navyug Process Flow QA
Sadhvi Singh
 
Simplifying QA Process With Jira
Simplifying QA Process With JiraSimplifying QA Process With Jira
Simplifying QA Process With Jira
ICHOFU VICTOR
 

La actualidad más candente (20)

Introduction to TDD and BDD
Introduction to TDD and BDDIntroduction to TDD and BDD
Introduction to TDD and BDD
 
Quality Assurance
Quality AssuranceQuality Assurance
Quality Assurance
 
Dedicated QA person in scrum team
Dedicated QA person in scrum teamDedicated QA person in scrum team
Dedicated QA person in scrum team
 
1x10 - QA Engineer Role in JIRA
1x10 - QA Engineer Role in JIRA1x10 - QA Engineer Role in JIRA
1x10 - QA Engineer Role in JIRA
 
7 QA Tests You Should Be Running
7 QA Tests You Should Be Running7 QA Tests You Should Be Running
7 QA Tests You Should Be Running
 
QA tester in the Scrum
QA tester in the ScrumQA tester in the Scrum
QA tester in the Scrum
 
A Concise QA Process
A Concise QA Process A Concise QA Process
A Concise QA Process
 
Implementing automation in definition of done is team effort
Implementing automation in definition of done is team effortImplementing automation in definition of done is team effort
Implementing automation in definition of done is team effort
 
QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014QA Process Overview for Firefox OS 2014
QA Process Overview for Firefox OS 2014
 
Continuous Testing for CTOs (Webinar Slides)
Continuous Testing for CTOs (Webinar Slides)Continuous Testing for CTOs (Webinar Slides)
Continuous Testing for CTOs (Webinar Slides)
 
QA Fest 2014. Антон Капитаненко. Web – магия qa процессов в (сверх-) высоко-н...
QA Fest 2014. Антон Капитаненко. Web – магия qa процессов в (сверх-) высоко-н...QA Fest 2014. Антон Капитаненко. Web – магия qa процессов в (сверх-) высоко-н...
QA Fest 2014. Антон Капитаненко. Web – магия qa процессов в (сверх-) высоко-н...
 
Qa process 2012
Qa process 2012Qa process 2012
Qa process 2012
 
What is Agile Testing?
What is Agile Testing?What is Agile Testing?
What is Agile Testing?
 
Test pyramid
Test pyramidTest pyramid
Test pyramid
 
Navyug Process Flow QA
Navyug Process Flow QANavyug Process Flow QA
Navyug Process Flow QA
 
The DevOps Dance - Shift Left, Shift Right - Get It Right
The DevOps Dance - Shift Left, Shift Right - Get It RightThe DevOps Dance - Shift Left, Shift Right - Get It Right
The DevOps Dance - Shift Left, Shift Right - Get It Right
 
Scrum Testing Methodology
Scrum Testing MethodologyScrum Testing Methodology
Scrum Testing Methodology
 
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
РАМЕЛЛА БАСЕНКО ISTQB® Streams “Core&Agile”
 
Simplifying QA Process With Jira
Simplifying QA Process With JiraSimplifying QA Process With Jira
Simplifying QA Process With Jira
 
Big feature - small sprint
Big feature - small sprint Big feature - small sprint
Big feature - small sprint
 

Destacado

Muay Thai Training @ XStudio
Muay Thai Training @ XStudioMuay Thai Training @ XStudio
Muay Thai Training @ XStudio
Mike Chan
 
Bug deBug Chennai 2012 Talk - Effective test management with triple t tools,...
Bug deBug Chennai 2012 Talk - Effective test management with triple t  tools,...Bug deBug Chennai 2012 Talk - Effective test management with triple t  tools,...
Bug deBug Chennai 2012 Talk - Effective test management with triple t tools,...
RIA RUI Society
 

Destacado (14)

XStudio
XStudioXStudio
XStudio
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
Muay Thai Training @ XStudio
Muay Thai Training @ XStudioMuay Thai Training @ XStudio
Muay Thai Training @ XStudio
 
Bug deBug Chennai 2012 Talk - Effective test management with triple t tools,...
Bug deBug Chennai 2012 Talk - Effective test management with triple t  tools,...Bug deBug Chennai 2012 Talk - Effective test management with triple t  tools,...
Bug deBug Chennai 2012 Talk - Effective test management with triple t tools,...
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)
 
Présentation Tests Fonctionnels
Présentation Tests FonctionnelsPrésentation Tests Fonctionnels
Présentation Tests Fonctionnels
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content MarketingHow To Get More From SlideShare - Super-Simple Tips For Content Marketing
How To Get More From SlideShare - Super-Simple Tips For Content Marketing
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Similar a XStudio supports agile and sdlc projects

Quality Management Introduction
Quality Management IntroductionQuality Management Introduction
Quality Management Introduction
Duy Tan Geek
 

Similar a XStudio supports agile and sdlc projects (20)

Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015
 
AgileTesting_Ver1.0
AgileTesting_Ver1.0AgileTesting_Ver1.0
AgileTesting_Ver1.0
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)Integrate testing activities in Agile (EuroSTAR webinar)
Integrate testing activities in Agile (EuroSTAR webinar)
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in Agile
 
UNIT IV.ppt
UNIT IV.pptUNIT IV.ppt
UNIT IV.ppt
 
Quality Management Introduction
Quality Management IntroductionQuality Management Introduction
Quality Management Introduction
 
7 steps to Software test automation success
7 steps to Software test automation success7 steps to Software test automation success
7 steps to Software test automation success
 
Agile Testing Introduction
Agile Testing IntroductionAgile Testing Introduction
Agile Testing Introduction
 
Agile testing
Agile testingAgile testing
Agile testing
 
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBAnton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQB
 
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
Paul Gerrard - The Redistribution of Testing – Where to Innovate and What to ...
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
 
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
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
ISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about CertificationISTQB agile tester exam - Conclusions about Certification
ISTQB agile tester exam - Conclusions about Certification
 
Test planning and software's engineering
Test planning and software's engineeringTest planning and software's engineering
Test planning and software's engineering
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 
Istqb foundation level day 1
Istqb foundation level   day 1Istqb foundation level   day 1
Istqb foundation level day 1
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 

Último

+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
 
%+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
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
%+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
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Último (20)

+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...
 
%+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...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%+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...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
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...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%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
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
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...
 
%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
 
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
 

XStudio supports agile and sdlc projects

  • 2. XStudio supports both agile and more usual SDLC
  • 3. • Structuring your delivery ( agile exemple) • Using KPI to monitor your progress and ensuring you deliver with the right quality • Testing Practices – On-the-spot testing – Sanned unit test ( and others …) – Exploratory testing • Smart campaign managment – Residual campaigns – Merge Campaigns • And more
  • 4. STRUCTURING YOUR SUT, REQUIREMENTS, SPECIFICATIONS, TESTS…
  • 6. • All SUT that are under development Factory ( Future Release and new systems) • Released and patches Production (Currently in use) • SUT that will be decommissioned Retirement (under support, no more dev) • For History and compliance only Archive ( no support, no maintenance) SUT (Products, MVP, Release, Patchs) Move Move Move
  • 7. •Need to be challenged, estimated , prioritized Triage (new needs and ideas) •Need to be allocated to application and sprint Backlog •In spec/dev/test In development •In use Implemented •No longer delivered in supported release Retired •Never implemented Rejected Requirements (Themes, EPICs, Users Stories, Constraints) Move Move Move Move Move
  • 8. In basket •Collaboratively understand the need •Estimate added- value •Collect in Theme •Or reject Backlog •Associate to one or more SUT •Prioritize and estimate complexity In dev •Create necessary specifications •Associate to Dev Sprint •Dev and tests work Implemented •Verify and validate •Verify test coverage and quality Moving requirements from triage to implementatio n Product Owners Product Owners + tech lead Product Owners + Business Analysts + Dev teams Product Owners + Business Analysts + testers
  • 9. •Business Process •UI mockups •Logic •Data Flows and Structures •Interface Functional related •Performance •Usability •Robustness and scalability Quality attributes •Security •DevOps •Compliance Policies •Tools •Packaging •Rules •Infrastructure Architectures Specifications Many common Specifications amongst SUTs Just enough specification to start dev in a sprint
  • 11. Monitoring Projects with Key Performance Indicators (KPI) • XStudio Provides 4 main KPI – Coverage by Requirements – Coverage by Specifications – Coverage by tests – Quality • Those are available for any SUT or group of SUTS – You can drill down by • Requirements (or group of it) • Specifications ( or group of it)
  • 12. HOW DOES THIS HELP ME WITH MONITORING MY PROGRESS ? … and when can I be confident to release the solution ? does this release cover what was expected ? Will it be maintainable ?
  • 13. Managing progress … and quality • Initial release • 14 weeks • 2 weeks sprints • Sprint 0 to plan • Sprint Z to stabilize • 5 Realization sprints It sounds that this project is progressing correctly … But are we doing all right ?
  • 14. Know what you want to deliver Know your constraints Test as you go Check your quality all along the project Coverage by Requirement Coverage by Specification Specifiy just enough before each realization sprint Coverage by Tests Quality Progress by Tests
  • 15. Measure your progress against common patterns • At any time you can measure your projects • Set your standards progress coverage and quality ratios • Manage your project risk against these patterns • Decide if or when your SUT is ready for release using tangible KPI • If not then analyze what you should scope out Common patterns and target quality
  • 16. And don’t forget to Invest for the future for your quality
  • 17. AGILE AND EFFICIENT TEST CONSTRUCTION
  • 18. On-the spot testing Create your manual test Try it on the spot • Untilit covers your need Capitalize your test and test cases for others • Use it in as many campaigns as you need Decide if you need to automate it •Automat eit This is what we call the « playground » Benefit: test your test from the start using an iterative approach and during development iterations and sprints
  • 19. Develop and use you unit test Scan and import them into XStudio • automatically Capitalize your tests and test cases for others • Use it in as many campaign as you need Manage your regression compaigns • Schedule it Easy and fast No specific configuration Scanned existing unit test Benefit: You can map all of your exiting test script in Xstudio . No need to define theml all
  • 20. Exploratory testing Test a specific set of functionnalities Take notes and create defects as you go • Use PDNL Translate ad’hoc test into scripted tests • Automatically Review your test and parametize them • Expand your test coverage Extremely efficient when testing a delivery following a Sprint Benefit: do the test and automatically create the the test from your results (Avoid scripting and defining procedure upfront)
  • 22. Continuous testing You carry on trying 200 tests throughout he quality cycles … very costly with manual testing Initial campaign ( 200 tests And 1000 test cases) Session 1 Session 2 Session 3 Session 4 Session 5 Benefit: ensure quality is increasing and detect regression sooner
  • 23. Residual campaign C1 Initial campaign (2000 tests) C1 -Session 1 C2-Session 1 C3- Session 1 C4 -Session 1 C1 -Session 2 C2 Residual campaign (1500 tests) C3 Residual campaign (100 0tests) C4 Residual campaign (600 tests) Benefit: Dramatically reduce time spent on testing what it knows to work
  • 24. Merged campaign You testing effort and focus on those module introducing the most risks C1 Focused campaign On module A (100 tests) Session 1 C2 Campaign on Module B (50 tests) C3 Campaign on Module C (150 tests) Session 2 C1 + C2 + C3 Campaign On full system (300 tests) Session 2 Merged Benefit: focused testing during sprint or per team and then ensure fast stabilization
  • 25. Smart campaigns Sprint 1 Campaign (20 tests) Regression Campaign on Sprint 1+2+3 (59 tests)Merge d Sprint 2 Campaign (17 tests) Sprint 3 Campaign (22 tests) Sprint 4 Campaign (15 tests) Sprint 5 Campaign (15 tests) Final QA Campaign on Release (89 tests) Merged Benefit: mix all prior benefits
  • 26. Building campaigns •Select all linked tests of one or more SUTFull regression testing of a product •Select tests linked to a Requirement folderFocus testing on a module/component •Merge Smaller Campaign Regression testing campaign •Manually select some tests for each concerned SUT Smoke testing •Exploratory testing UAT •Select interface ( e.g. SOAPUI) and orchestrate dependenciesEnd-to-end Testing •Distributed on a pool of XAgent Performance / robustness testing •Merge Modules focused campaign + Interface testing System testing Most Campaign can be deisigned in less than 5 minutes using smart filters  Huge saving for Quality Managers Benefit: create focused campaigns in no time Save a lot of time in managing campaigns
  • 27. When Quality really matters www.xqual.com Help Center: https://xqual.zendesk.com