SlideShare una empresa de Scribd logo
1 de 40
© Curiosity Software Ireland Ltd. 2021
In-Sprint Testing:
Aligning tests and teams to rapidly changing systems
May 18th 2021
James Walker
Director of Technology, Curiosity.
James.Walker@Curiosity.Software
@CuriositySoft
Sérgio Freire
Solution Architect, Xray
Sergio.Freire@Xpand-It.Com
Günther-Matthias Bär
Test Automation Engineer, Sogeti
Guenther-Matthias.Baer@Sogeti.Com
© Curiosity Software Ireland Ltd. 2021
Curiosity
• In 2017, Curiosity Software launched with
technologies and expertise built on decades of
experience.
• We’ve built test data solutions since 1995, when
our MD founded the first of 5 pioneering vendors.
• We specialise in requirements modelling, test data
automation, and model-based testing, and are
launching the first Open Testing Platform.
-Our global presence-
Curiosity locations
© Curiosity Software Ireland Ltd. 2021
Xray is the leading Quality Assurance and Test Management
app for Jira.
Improve the quality of your systems through effective and
efficient testing that runs through the entire software
development lifecycle.
Xray supports both manual and automated tests and provides
powerful reports to ensure full requirements coverage.
+ 5,000
Customers
Trust our products
4.5M
Users
100M
Monthly Test Cases
+ 70
Countries
With customers
137
of the Global 500
4 Languages
EN, DE, ES and FR
About Xray
Short Sogeti Presentation.pptx
About us
50+
Years of experience —
delivering expertise you
can count on
Local & global
Present in over 100 locations with global
presence in Europe, India, and the US
Made in Tech
Cutting-edge solutions in Digital Assurance
& Testing , Cloud, Cybersecurity , Analytics
& Cognitive Services – underpinned by
Automation and AI
Delivery
excellence
Agile delivery excellence through
DevOps and our global delivery
model, Rightshore®
Global
alliances
Strong global alliances with Microsoft,
IBM, Intel and Micro Focus
16,000
Sogetians with strong
technology expertise, part
of the Capgemini Group
© Curiosity Software Ireland Ltd. 2021
In-Sprint Testing:
Aligning tests and teams to rapidly changing systems
1. Common barriers to in-sprint testing
2. Aligning tests and teams for in-sprint testing
3. Demo: In-sprint testing with Xray and Test Modeller
4. Embedding in-sprint testing in enterprise architectures
5. Q&A and next steps
© Curiosity Software Ireland Ltd. 2021
Barriers to in-sprint testing
Why does it remain so hard to test and develop complex systems in-sprint?
© Curiosity Software Ireland Ltd. 2021
Poll: What are the main barriers to in-
sprint testing at your organisation?
© Curiosity Software Ireland Ltd. 2021
Barriers to in-sprint testing
Silo Wall Information Hop Delay
No feedback
or traceability
Dev Automation Engineers
QA/Test
BAs
Effort: I write up lots
of repetitive user stories,
requests and tickets.
Quality:Most bugs
originate in incomplete,
ambiguous requirements.
Effort: I recode after
misunderstood designs
and uncaught bugs.
Quality:Bugs are more
damaging the later they
are found by QA.
Effort: I slowly create
and maintain 1000s of
low-coverage tests.
Quality:Manually
derived tests hit a
fraction of system logic.
Effort: I maintain a
growing mountain of
repetitive test scripts.
Quality: Data clashes,
false positives, false
negatives, low coverage.
Formulate complex requirements
and change requests in
disparate, unconnected formats.
Convert the incomplete designs
into code, trying to fix the impact
of changes on complex systems.
Unsystematically create high
volume, low coverage test cases,
mismatched with system designs.
Choose between creating new
scripts for new logic or
maintaining existing code.
© Curiosity Software Ireland Ltd. 2021
5 Barriers to in-sprint testing
1. Repetitive test case creation remains manual (there’s never enough time!).
2. Manual test case design cannot achieve sufficient coverage for complex systems – there’s
not time to test everything!
3. Test data destabilises automation and creates bottlenecks.
− The average QA team spend 44% of their time searching, managing and generating data.1
4. Brittle tests need maintaining manually before every release.
5. Automation code might not be easily re-usable, over-working a team of skilled engineers.
6. Miscommunication creates frustrating and time-consuming rework.
1 Sogeti, Capgemini (2020), Continuous Testing Report 2020
© Curiosity Software Ireland Ltd. 2021
Barriers to in-sprint testing
KCT: Knowledge, Collaboration and Tooling
Tooling
• Lack of a good automation foundation (unit & integration test)
• Functional & non-functional testing
• Lack of a true pipeline, with many manual work
Collaboration
• Late testing
• No testing involvement while coding (e.g. during coding, PRs)
Knowledge
• Late clarification of stories
• Lack of understanding about the product and also about the risks
© Curiosity Software Ireland Ltd. 2021
Aligning tests and teams for
in-sprint testing
Removing common barriers to in-sprint testing
© Curiosity Software Ireland Ltd. 2021
Using flowcharts to drive in-
sprint testing
Recorded
tests activity
Test Cases
BPMN
diagrams
BDD
Scenarios
Business
Requirements
Application Scans
Reactive Model
of the system
Find / Make / Allocate Test Data
Run Results
Tests
New
Iteration
 Perfect sets of tests
 Fast Maintenance
 Reusable Components
 Move faster
 Deliver with confidence
Test Automation
Test Automation
© Curiosity Software Ireland Ltd. 2021
Test Modeller for Xray
© Curiosity Software Ireland Ltd. 2021
What happens when tests reach Xray?
Test, for each path, are auto-provisioned, with
all the flow steps, and linked to user stories;
results are reported against them.
• Use Xray as single source-of-truth for all
testing efforts, with greater coverage
• Analyse impacts on coverage
• Decide whether to make the release or not: “Is
it good enough?”
Demo
© Curiosity Software Ireland Ltd. 2021
© Curiosity Software Ireland Ltd. 2021
Embedding in-sprint testing
in enterprise architectures
How can we implement this approach within existing pipelines?
Architecture
Docker
Container
Web UI
Custom
application
RESTful Services
Database
Test data
Other Services
Architecture
Libraries
Docker
Container
Robot
Framework
Selenium
Request (REST)
Others
DB Libraries
Web UI
Custom
application
RESTful Services
Database
Test data
Other Services
Why Robot Framework?
 Its Open Source
 It can be used for test automation and robotic process automation (RPA)
 Its actively supported with many industry-leading companies
 It has an easy syntax utilizing human readable keywords
 Its capabilities can be extended by libraries implemented with Python or Java
 Its operating system and application independent
Test creation
Keyword driven
Behavior driven
Functional test tagging
Define new test case
[Documentation]
... The intention of this test is to determine the proper
execution
[Tags] XRAYID-123 Smoke CritLevel-3 Successful
• Smoke tests
• Level of criticality
• Cascading test cases
• Enable the communication with Xray
Tagging can be used to define…
Architecture
Libraries
RF Dashboard
Docker
Container
Robot
Framework
Continuous
Integration
VCS
Automated
Test Cases
Web UI
Custom
application
RESTful Services
Database
Test data
Other Services
Selenium
Others
DB Libraries
Request (REST)
Creating Pipelines
Logs, Reports and Stats
Architecture
Libraries
REST API
Test plan
Test execution
Tests
User
Stories
RF Dashboard
Test
Management
Docker
Container
Robot
Framework
Continuous
Integration
VCS
Filter Management
QDMLA
Filter Stream Generator
Filter Database
Ingest Processor
Egest Processor
Test results
Automated
Test Cases
Selenium
Others
DB Libraries
Request (REST)
Test Management in Xray
User Story • Describing the delivered
functionality
Tests • Generic tests able to communicate
with Robot Framework
• Defining a template for requirements
• Definition of test case path
• Provision of test data
Test Management in Xray
User Story • Describing the delivered
functionality
Tests • Generic tests able to communicate
with Robot Framework
Test
Repository
• Structuring the provided tests
• Defining a template for requirements
• Definition of test case path
• Provision of test data
Test Repository in Xray
Test Management in Xray
User Story • Describing the delivered
functionality
Tests • Generic tests able to communicate
with Robot Framework
Test
Repository
• Structuring the provided tests
Test Sets • Combining similar tests
Test Management in Xray
User Story • Describing the delivered
functionality
Tests • Generic tests able to communicate
with Robot Framework
Test
Repository
• Structuring the provided tests
Test Sets • Combining similar tests
Test
Executions
• Assembling tests for execution
Via API
Automatical…
• Creation and Test Executions
• Import of Test Results
• Linking to current Test Plan
Test runs
Test Management in Xray
User Story • Describing the delivered
functionality
Tests • Generic tests able to communicate
with Robot Framework
Test
Repository
• Structuring the provided tests
Test Sets • Combining similar tests
Test
Executions
• Assembling tests for execution
Test Plan • Sprint test planning
Test Plan Board
Architecture
Libraries
REST API
Test plan
Test execution
Tests
User
Stories
RF Dashboard
Test
Management
Docker
Container
Robot
Framework
Continuous
Integration
VCS
Test results
Automated
Test Cases
Web UI
Custom
application
RESTful Services
Database
Test data
Other Services
Selenium
Others
DB Libraries
Request (REST)
Architecture
Libraries
REST API
Test plan
Test execution
Tests
User
Stories
RF Dashboard
Test
Management
Docker
Container
Robot
Framework
Continuous
Integration
VCS
Test results
Requirements
to
Model
TestModeller
Model-based
test creation
Autom. Code Generation
Automated
Test Cases
Web UI
Custom
application
RESTful Services
Database
Test data
Other Services
Selenium
Others
DB Libraries
Request (REST)
Architecture
Libraries
REST API
Test plan
Test execution
Tests
User
Stories
RF Dashboard
Test
Management
Docker
Container
Robot
Framework
Continuous
Integration
VCS
Test results
Requirements
to
Model
TestModeller
Model-based
test creation
Autom. Code Generation
Automated
Test Cases
Web UI
Custom
application
RESTful Services
Database
Test data
Other Services
Selenium
Others
DB Libraries
Request (REST)
© Curiosity Software Ireland Ltd. 2021
Achieving in-sprint testing
1. Accelerators build flowcharts – flowcharts generate tests and data. No more repetitive test
case design, unnecessary scripting or test data bottlenecks!
2. Test optimisation focuses testing where it matters before the next release. Reduce test volume
and find bugs when they are quick and affordable to fix!
3. Xray tracks tests. Everyone knows what needs testing for testing to be truly “done”.
4. Updating the flowcharts generates rigorous test suites in-sprint. Don’t waste time updating
existing tests!
5. Flowcharts and Xray provide a shared source of truth. Cross-functional teams work in
parallel, without delays and rework caused by miscommunication.
© Curiosity Software Ireland Ltd. 2021
Questions and Discussion
© Curiosity Software Ireland Ltd. 2021
Carry on the conversation?
• Try Test Modeller. Visit Testmodeller.io for a free trial and online tutorials.
• Book a Test Modeller demo and discussion with a Curiosity expert.
• Follow Curiosity Software on LinkedIn and @CuriositySoft on Twitter for
resources and news.
• Visit GetXray.app to find out more about the leading Test Management app for Jira
and start your Free Trial.
• Follow Xray on LinkedIn and @XrayApp on Twitter for testing news and events.
© Curiosity Software Ireland Ltd. 2021
Thank you
James.Walker@Curiosity.Software
Sergio.Freire@Xpand-It.com
Guenther-Matthias.Baer@Sogeti.com

Más contenido relacionado

La actualidad más candente

Ramakrishnan M - Automation Tester
Ramakrishnan M - Automation TesterRamakrishnan M - Automation Tester
Ramakrishnan M - Automation Tester
Ramakrishnan M
 
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
Curiosity Software Ireland
 
qawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagementqawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagement
sunil singh
 
SUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_AnalystSUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_Analyst
Sunil Deva
 
Rajeev_B.E_Software_Testing_6Years
Rajeev_B.E_Software_Testing_6YearsRajeev_B.E_Software_Testing_6Years
Rajeev_B.E_Software_Testing_6Years
Rajeev Kumar
 

La actualidad más candente (20)

Prakasha_Resume
Prakasha_ResumePrakasha_Resume
Prakasha_Resume
 
Ramakrishnan M - Automation Tester
Ramakrishnan M - Automation TesterRamakrishnan M - Automation Tester
Ramakrishnan M - Automation Tester
 
From Continuous to Autonomous Testing with AI
From Continuous to Autonomous Testing with AIFrom Continuous to Autonomous Testing with AI
From Continuous to Autonomous Testing with AI
 
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
To Open Banking and Beyond: Developing APIs that are Resilient to every new I...
 
qawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagementqawithmicrosofttestmanagerandlabmanagement
qawithmicrosofttestmanagerandlabmanagement
 
An Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open SourceAn Essential Guide to Effective Test Automation Leveraging Open Source
An Essential Guide to Effective Test Automation Leveraging Open Source
 
Decoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedExDecoupled System Interface Testing at FedEx
Decoupled System Interface Testing at FedEx
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Kartheeka CV
Kartheeka CVKartheeka CV
Kartheeka CV
 
Shuvam dutta
Shuvam duttaShuvam dutta
Shuvam dutta
 
Shuvam dutta | Performance tester
Shuvam dutta | Performance testerShuvam dutta | Performance tester
Shuvam dutta | Performance tester
 
SUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_AnalystSUNIL_Senior_Test_Analyst
SUNIL_Senior_Test_Analyst
 
Rajeev_B.E_Software_Testing_6Years
Rajeev_B.E_Software_Testing_6YearsRajeev_B.E_Software_Testing_6Years
Rajeev_B.E_Software_Testing_6Years
 
Maturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous TestingMaturing your path toward DevOps with Continuous Testing
Maturing your path toward DevOps with Continuous Testing
 
Shuvam dutta | Performance testing and engineering
Shuvam dutta | Performance testing and engineeringShuvam dutta | Performance testing and engineering
Shuvam dutta | Performance testing and engineering
 
ATAGTR2017 Blockchain Based Testing
ATAGTR2017 Blockchain Based TestingATAGTR2017 Blockchain Based Testing
ATAGTR2017 Blockchain Based Testing
 
Tahir_Resume_Selenium
Tahir_Resume_SeleniumTahir_Resume_Selenium
Tahir_Resume_Selenium
 
Review
ReviewReview
Review
 
Ashwini - Effective use of CI by QA
Ashwini - Effective use of CI by QAAshwini - Effective use of CI by QA
Ashwini - Effective use of CI by QA
 
Accelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech TestAccelerate Agile Development with Service Virtualization - Czech Test
Accelerate Agile Development with Service Virtualization - Czech Test
 

Similar a Curiosity and Xray present - In sprint testing: Aligning tests and teams to rapidly changing systems

Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster
Curiosity Software Ireland
 
Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QA
Sucheta Kale
 
Curiosity and Testery Present: Hitting the right test coverage for CI/CD
Curiosity and Testery Present: Hitting the right test coverage for CI/CDCuriosity and Testery Present: Hitting the right test coverage for CI/CD
Curiosity and Testery Present: Hitting the right test coverage for CI/CD
Curiosity Software Ireland
 
Curiosity and fourTheorem present: From Coverage Guesswork to Targeted Test G...
Curiosity and fourTheorem present: From Coverage Guesswork to Targeted Test G...Curiosity and fourTheorem present: From Coverage Guesswork to Targeted Test G...
Curiosity and fourTheorem present: From Coverage Guesswork to Targeted Test G...
Curiosity Software Ireland
 
Model-Based Testing for Cypress
Model-Based Testing for CypressModel-Based Testing for Cypress
Model-Based Testing for Cypress
Curiosity Software Ireland
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resume
Prasanna Hegde
 
CV_SyedShoeb_2015
CV_SyedShoeb_2015CV_SyedShoeb_2015
CV_SyedShoeb_2015
Syed Shoeb
 
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity Software Ireland
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_Resume
Srinivasa rao
 

Similar a Curiosity and Xray present - In sprint testing: Aligning tests and teams to rapidly changing systems (20)

Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster Model-Based Testing for ALM Octane: Better tests, built faster
Model-Based Testing for ALM Octane: Better tests, built faster
 
Enterprise QA and Application Testing Services
Enterprise QA and Application Testing ServicesEnterprise QA and Application Testing Services
Enterprise QA and Application Testing Services
 
Shuvam dutta | Performance testing & engineering
Shuvam dutta | Performance testing & engineeringShuvam dutta | Performance testing & engineering
Shuvam dutta | Performance testing & engineering
 
Impetus qLabs Solutions
Impetus qLabs SolutionsImpetus qLabs Solutions
Impetus qLabs Solutions
 
Sucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QASucheta_kale_4.8years_QA
Sucheta_kale_4.8years_QA
 
Curiosity and Testery Present: Hitting the right test coverage for CI/CD
Curiosity and Testery Present: Hitting the right test coverage for CI/CDCuriosity and Testery Present: Hitting the right test coverage for CI/CD
Curiosity and Testery Present: Hitting the right test coverage for CI/CD
 
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
(Technologies) AI, Machine Learning, Predictive Analytics, IIOT, Cloud,Web-fr...
 
Curiosity and fourTheorem present: From Coverage Guesswork to Targeted Test G...
Curiosity and fourTheorem present: From Coverage Guesswork to Targeted Test G...Curiosity and fourTheorem present: From Coverage Guesswork to Targeted Test G...
Curiosity and fourTheorem present: From Coverage Guesswork to Targeted Test G...
 
Model-Based Testing for Cypress
Model-Based Testing for CypressModel-Based Testing for Cypress
Model-Based Testing for Cypress
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
Devops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle OrganizationDevops transformation in the Rational Collaborative Lifecycle Organization
Devops transformation in the Rational Collaborative Lifecycle Organization
 
Prasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resumePrasanna_Software Testing Engineer resume
Prasanna_Software Testing Engineer resume
 
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...6.11.2013   - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
6.11.2013 - 2013 - Continuous Delivery - Testing for Agile Through Continuo...
 
Test Automation NYC 2014
Test Automation NYC 2014Test Automation NYC 2014
Test Automation NYC 2014
 
kishore
kishorekishore
kishore
 
CV_SyedShoeb_2015
CV_SyedShoeb_2015CV_SyedShoeb_2015
CV_SyedShoeb_2015
 
SplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for DevopsSplunkLive! London 2016 Splunk for Devops
SplunkLive! London 2016 Splunk for Devops
 
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
 
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
 
Srinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_ResumeSrinivas_Selenium_3 Years_Resume
Srinivas_Selenium_3 Years_Resume
 

Más de Curiosity Software Ireland

Curiosity Software Presents: Isolating blast radiuses for testing - How to no...
Curiosity Software Presents: Isolating blast radiuses for testing - How to no...Curiosity Software Presents: Isolating blast radiuses for testing - How to no...
Curiosity Software Presents: Isolating blast radiuses for testing - How to no...
Curiosity Software Ireland
 
Curiosity Software Presents: Modelling for Continuous Testing
Curiosity Software Presents: Modelling for Continuous TestingCuriosity Software Presents: Modelling for Continuous Testing
Curiosity Software Presents: Modelling for Continuous Testing
Curiosity Software Ireland
 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity Software Ireland
 
Curiosity and Windocks Present - Turn your production systems into test-ready...
Curiosity and Windocks Present - Turn your production systems into test-ready...Curiosity and Windocks Present - Turn your production systems into test-ready...
Curiosity and Windocks Present - Turn your production systems into test-ready...
Curiosity Software Ireland
 
Curiosity and Sogeti Present - The state of test data in 2022: New challenges...
Curiosity and Sogeti Present - The state of test data in 2022: New challenges...Curiosity and Sogeti Present - The state of test data in 2022: New challenges...
Curiosity and Sogeti Present - The state of test data in 2022: New challenges...
Curiosity Software Ireland
 
Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...
Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...
Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...
Curiosity Software Ireland
 
Curiosity and EPI-USE Labs present - Testing across SAP and non-SAP systems: ...
Curiosity and EPI-USE Labs present - Testing across SAP and non-SAP systems: ...Curiosity and EPI-USE Labs present - Testing across SAP and non-SAP systems: ...
Curiosity and EPI-USE Labs present - Testing across SAP and non-SAP systems: ...
Curiosity Software Ireland
 
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...
Curiosity Software Ireland
 
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...
Curiosity Software Ireland
 
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
Curiosity Software Ireland
 
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software, Infuse and Kumoco present: The Democratisation of TestingCuriosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software Ireland
 
Development Has Moved On: Test data needs to catch up with containers
Development Has Moved On: Test data needs to catch up with containersDevelopment Has Moved On: Test data needs to catch up with containers
Development Has Moved On: Test data needs to catch up with containers
Curiosity Software Ireland
 
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
Curiosity Software Ireland
 
In the beginning there was a model: Using requirements models to drive rigoro...
In the beginning there wasa model: Using requirements models to drive rigoro...In the beginning there wasa model: Using requirements models to drive rigoro...
In the beginning there was a model: Using requirements models to drive rigoro...
Curiosity Software Ireland
 
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity Software Ireland
 
Test data automation: delivering quality data at speed
Test data automation: delivering quality data at speedTest data automation: delivering quality data at speed
Test data automation: delivering quality data at speed
Curiosity Software Ireland
 
Five reasons to model during QA
Five reasons to model during QAFive reasons to model during QA
Five reasons to model during QA
Curiosity Software Ireland
 
Model-Based Test Automation: Automate more, automate faster, automate accurately
Model-Based Test Automation: Automate more, automate faster, automate accuratelyModel-Based Test Automation: Automate more, automate faster, automate accurately
Model-Based Test Automation: Automate more, automate faster, automate accurately
Curiosity Software Ireland
 

Más de Curiosity Software Ireland (19)

Curiosity Software Presents: Isolating blast radiuses for testing - How to no...
Curiosity Software Presents: Isolating blast radiuses for testing - How to no...Curiosity Software Presents: Isolating blast radiuses for testing - How to no...
Curiosity Software Presents: Isolating blast radiuses for testing - How to no...
 
Curiosity Software Presents: Modelling for Continuous Testing
Curiosity Software Presents: Modelling for Continuous TestingCuriosity Software Presents: Modelling for Continuous Testing
Curiosity Software Presents: Modelling for Continuous Testing
 
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
Curiosity and Infuse Consulting Present: Sustainable Test Automation Strategi...
 
Curiosity and Windocks Present - Turn your production systems into test-ready...
Curiosity and Windocks Present - Turn your production systems into test-ready...Curiosity and Windocks Present - Turn your production systems into test-ready...
Curiosity and Windocks Present - Turn your production systems into test-ready...
 
Curiosity and Sogeti Present - The state of test data in 2022: New challenges...
Curiosity and Sogeti Present - The state of test data in 2022: New challenges...Curiosity and Sogeti Present - The state of test data in 2022: New challenges...
Curiosity and Sogeti Present - The state of test data in 2022: New challenges...
 
Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...
Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...
Curiosity and Lemontree present - Test Data Automation: Move from slow and ma...
 
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
Curiosity Software and RCG Global Services Present - Solving Test Data: the g...
 
Curiosity and EPI-USE Labs present - Testing across SAP and non-SAP systems: ...
Curiosity and EPI-USE Labs present - Testing across SAP and non-SAP systems: ...Curiosity and EPI-USE Labs present - Testing across SAP and non-SAP systems: ...
Curiosity and EPI-USE Labs present - Testing across SAP and non-SAP systems: ...
 
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...
Curiosity and Coforge present - Oracle FLEXCUBE: De-risk upgrades and migrati...
 
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...
Curiosity and SelectorsHub present: Generate Rigorous Automated Tests - and L...
 
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
Curiosity and Lemontree present - Data Breaks DevOps: Why you need automated ...
 
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software, Infuse and Kumoco present: The Democratisation of TestingCuriosity Software, Infuse and Kumoco present: The Democratisation of Testing
Curiosity Software, Infuse and Kumoco present: The Democratisation of Testing
 
Development Has Moved On: Test data needs to catch up with containers
Development Has Moved On: Test data needs to catch up with containersDevelopment Has Moved On: Test data needs to catch up with containers
Development Has Moved On: Test data needs to catch up with containers
 
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?The Broken Promise of Test Automation: Why are we still hand-cranking tests?
The Broken Promise of Test Automation: Why are we still hand-cranking tests?
 
In the beginning there was a model: Using requirements models to drive rigoro...
In the beginning there wasa model: Using requirements models to drive rigoro...In the beginning there wasa model: Using requirements models to drive rigoro...
In the beginning there was a model: Using requirements models to drive rigoro...
 
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
Curiosity software Ireland and Perfecto present: achieving in-sprint regressi...
 
Test data automation: delivering quality data at speed
Test data automation: delivering quality data at speedTest data automation: delivering quality data at speed
Test data automation: delivering quality data at speed
 
Five reasons to model during QA
Five reasons to model during QAFive reasons to model during QA
Five reasons to model during QA
 
Model-Based Test Automation: Automate more, automate faster, automate accurately
Model-Based Test Automation: Automate more, automate faster, automate accuratelyModel-Based Test Automation: Automate more, automate faster, automate accurately
Model-Based Test Automation: Automate more, automate faster, automate accurately
 

Último

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
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+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
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Último (20)

%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
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
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 🔝✔️✔️
 
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
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
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
 
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 ...
 
%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
 
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 🔝✔️✔️
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
+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...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%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
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 

Curiosity and Xray present - In sprint testing: Aligning tests and teams to rapidly changing systems

  • 1. © Curiosity Software Ireland Ltd. 2021 In-Sprint Testing: Aligning tests and teams to rapidly changing systems May 18th 2021 James Walker Director of Technology, Curiosity. James.Walker@Curiosity.Software @CuriositySoft Sérgio Freire Solution Architect, Xray Sergio.Freire@Xpand-It.Com Günther-Matthias Bär Test Automation Engineer, Sogeti Guenther-Matthias.Baer@Sogeti.Com
  • 2. © Curiosity Software Ireland Ltd. 2021 Curiosity • In 2017, Curiosity Software launched with technologies and expertise built on decades of experience. • We’ve built test data solutions since 1995, when our MD founded the first of 5 pioneering vendors. • We specialise in requirements modelling, test data automation, and model-based testing, and are launching the first Open Testing Platform. -Our global presence- Curiosity locations
  • 3. © Curiosity Software Ireland Ltd. 2021 Xray is the leading Quality Assurance and Test Management app for Jira. Improve the quality of your systems through effective and efficient testing that runs through the entire software development lifecycle. Xray supports both manual and automated tests and provides powerful reports to ensure full requirements coverage. + 5,000 Customers Trust our products 4.5M Users 100M Monthly Test Cases + 70 Countries With customers 137 of the Global 500 4 Languages EN, DE, ES and FR About Xray
  • 4. Short Sogeti Presentation.pptx About us 50+ Years of experience — delivering expertise you can count on Local & global Present in over 100 locations with global presence in Europe, India, and the US Made in Tech Cutting-edge solutions in Digital Assurance & Testing , Cloud, Cybersecurity , Analytics & Cognitive Services – underpinned by Automation and AI Delivery excellence Agile delivery excellence through DevOps and our global delivery model, Rightshore® Global alliances Strong global alliances with Microsoft, IBM, Intel and Micro Focus 16,000 Sogetians with strong technology expertise, part of the Capgemini Group
  • 5. © Curiosity Software Ireland Ltd. 2021 In-Sprint Testing: Aligning tests and teams to rapidly changing systems 1. Common barriers to in-sprint testing 2. Aligning tests and teams for in-sprint testing 3. Demo: In-sprint testing with Xray and Test Modeller 4. Embedding in-sprint testing in enterprise architectures 5. Q&A and next steps
  • 6. © Curiosity Software Ireland Ltd. 2021 Barriers to in-sprint testing Why does it remain so hard to test and develop complex systems in-sprint?
  • 7. © Curiosity Software Ireland Ltd. 2021 Poll: What are the main barriers to in- sprint testing at your organisation?
  • 8. © Curiosity Software Ireland Ltd. 2021 Barriers to in-sprint testing Silo Wall Information Hop Delay No feedback or traceability Dev Automation Engineers QA/Test BAs Effort: I write up lots of repetitive user stories, requests and tickets. Quality:Most bugs originate in incomplete, ambiguous requirements. Effort: I recode after misunderstood designs and uncaught bugs. Quality:Bugs are more damaging the later they are found by QA. Effort: I slowly create and maintain 1000s of low-coverage tests. Quality:Manually derived tests hit a fraction of system logic. Effort: I maintain a growing mountain of repetitive test scripts. Quality: Data clashes, false positives, false negatives, low coverage. Formulate complex requirements and change requests in disparate, unconnected formats. Convert the incomplete designs into code, trying to fix the impact of changes on complex systems. Unsystematically create high volume, low coverage test cases, mismatched with system designs. Choose between creating new scripts for new logic or maintaining existing code.
  • 9. © Curiosity Software Ireland Ltd. 2021 5 Barriers to in-sprint testing 1. Repetitive test case creation remains manual (there’s never enough time!). 2. Manual test case design cannot achieve sufficient coverage for complex systems – there’s not time to test everything! 3. Test data destabilises automation and creates bottlenecks. − The average QA team spend 44% of their time searching, managing and generating data.1 4. Brittle tests need maintaining manually before every release. 5. Automation code might not be easily re-usable, over-working a team of skilled engineers. 6. Miscommunication creates frustrating and time-consuming rework. 1 Sogeti, Capgemini (2020), Continuous Testing Report 2020
  • 10. © Curiosity Software Ireland Ltd. 2021 Barriers to in-sprint testing KCT: Knowledge, Collaboration and Tooling Tooling • Lack of a good automation foundation (unit & integration test) • Functional & non-functional testing • Lack of a true pipeline, with many manual work Collaboration • Late testing • No testing involvement while coding (e.g. during coding, PRs) Knowledge • Late clarification of stories • Lack of understanding about the product and also about the risks
  • 11. © Curiosity Software Ireland Ltd. 2021 Aligning tests and teams for in-sprint testing Removing common barriers to in-sprint testing
  • 12. © Curiosity Software Ireland Ltd. 2021 Using flowcharts to drive in- sprint testing Recorded tests activity Test Cases BPMN diagrams BDD Scenarios Business Requirements Application Scans Reactive Model of the system Find / Make / Allocate Test Data Run Results Tests New Iteration  Perfect sets of tests  Fast Maintenance  Reusable Components  Move faster  Deliver with confidence Test Automation Test Automation
  • 13. © Curiosity Software Ireland Ltd. 2021 Test Modeller for Xray
  • 14. © Curiosity Software Ireland Ltd. 2021 What happens when tests reach Xray? Test, for each path, are auto-provisioned, with all the flow steps, and linked to user stories; results are reported against them. • Use Xray as single source-of-truth for all testing efforts, with greater coverage • Analyse impacts on coverage • Decide whether to make the release or not: “Is it good enough?”
  • 15. Demo © Curiosity Software Ireland Ltd. 2021
  • 16. © Curiosity Software Ireland Ltd. 2021 Embedding in-sprint testing in enterprise architectures How can we implement this approach within existing pipelines?
  • 18. Architecture Libraries Docker Container Robot Framework Selenium Request (REST) Others DB Libraries Web UI Custom application RESTful Services Database Test data Other Services
  • 19. Why Robot Framework?  Its Open Source  It can be used for test automation and robotic process automation (RPA)  Its actively supported with many industry-leading companies  It has an easy syntax utilizing human readable keywords  Its capabilities can be extended by libraries implemented with Python or Java  Its operating system and application independent
  • 21. Functional test tagging Define new test case [Documentation] ... The intention of this test is to determine the proper execution [Tags] XRAYID-123 Smoke CritLevel-3 Successful • Smoke tests • Level of criticality • Cascading test cases • Enable the communication with Xray Tagging can be used to define…
  • 22. Architecture Libraries RF Dashboard Docker Container Robot Framework Continuous Integration VCS Automated Test Cases Web UI Custom application RESTful Services Database Test data Other Services Selenium Others DB Libraries Request (REST)
  • 25. Architecture Libraries REST API Test plan Test execution Tests User Stories RF Dashboard Test Management Docker Container Robot Framework Continuous Integration VCS Filter Management QDMLA Filter Stream Generator Filter Database Ingest Processor Egest Processor Test results Automated Test Cases Selenium Others DB Libraries Request (REST)
  • 26. Test Management in Xray User Story • Describing the delivered functionality Tests • Generic tests able to communicate with Robot Framework • Defining a template for requirements • Definition of test case path • Provision of test data
  • 27. Test Management in Xray User Story • Describing the delivered functionality Tests • Generic tests able to communicate with Robot Framework Test Repository • Structuring the provided tests • Defining a template for requirements • Definition of test case path • Provision of test data
  • 29. Test Management in Xray User Story • Describing the delivered functionality Tests • Generic tests able to communicate with Robot Framework Test Repository • Structuring the provided tests Test Sets • Combining similar tests
  • 30. Test Management in Xray User Story • Describing the delivered functionality Tests • Generic tests able to communicate with Robot Framework Test Repository • Structuring the provided tests Test Sets • Combining similar tests Test Executions • Assembling tests for execution Via API Automatical… • Creation and Test Executions • Import of Test Results • Linking to current Test Plan
  • 32. Test Management in Xray User Story • Describing the delivered functionality Tests • Generic tests able to communicate with Robot Framework Test Repository • Structuring the provided tests Test Sets • Combining similar tests Test Executions • Assembling tests for execution Test Plan • Sprint test planning
  • 34. Architecture Libraries REST API Test plan Test execution Tests User Stories RF Dashboard Test Management Docker Container Robot Framework Continuous Integration VCS Test results Automated Test Cases Web UI Custom application RESTful Services Database Test data Other Services Selenium Others DB Libraries Request (REST)
  • 35. Architecture Libraries REST API Test plan Test execution Tests User Stories RF Dashboard Test Management Docker Container Robot Framework Continuous Integration VCS Test results Requirements to Model TestModeller Model-based test creation Autom. Code Generation Automated Test Cases Web UI Custom application RESTful Services Database Test data Other Services Selenium Others DB Libraries Request (REST)
  • 36. Architecture Libraries REST API Test plan Test execution Tests User Stories RF Dashboard Test Management Docker Container Robot Framework Continuous Integration VCS Test results Requirements to Model TestModeller Model-based test creation Autom. Code Generation Automated Test Cases Web UI Custom application RESTful Services Database Test data Other Services Selenium Others DB Libraries Request (REST)
  • 37. © Curiosity Software Ireland Ltd. 2021 Achieving in-sprint testing 1. Accelerators build flowcharts – flowcharts generate tests and data. No more repetitive test case design, unnecessary scripting or test data bottlenecks! 2. Test optimisation focuses testing where it matters before the next release. Reduce test volume and find bugs when they are quick and affordable to fix! 3. Xray tracks tests. Everyone knows what needs testing for testing to be truly “done”. 4. Updating the flowcharts generates rigorous test suites in-sprint. Don’t waste time updating existing tests! 5. Flowcharts and Xray provide a shared source of truth. Cross-functional teams work in parallel, without delays and rework caused by miscommunication.
  • 38. © Curiosity Software Ireland Ltd. 2021 Questions and Discussion
  • 39. © Curiosity Software Ireland Ltd. 2021 Carry on the conversation? • Try Test Modeller. Visit Testmodeller.io for a free trial and online tutorials. • Book a Test Modeller demo and discussion with a Curiosity expert. • Follow Curiosity Software on LinkedIn and @CuriositySoft on Twitter for resources and news. • Visit GetXray.app to find out more about the leading Test Management app for Jira and start your Free Trial. • Follow Xray on LinkedIn and @XrayApp on Twitter for testing news and events.
  • 40. © Curiosity Software Ireland Ltd. 2021 Thank you James.Walker@Curiosity.Software Sergio.Freire@Xpand-It.com Guenther-Matthias.Baer@Sogeti.com