Submit Search
Upload
Align Testing with Business by Shifting Left & Right - Joel Montvelisky
•
0 likes
•
57 views
QA or the Highway
Follow
Why and how testing should be shifting left & shifting right to deliver Business Value
Read less
Read more
Technology
Report
Share
Report
Share
1 of 27
Download now
Download to read offline
Recommended
PMBOK and Scrum: Best of both worlds
PMBOK and Scrum: Best of both worlds
Silvana Wasitova, Scrum & Agile Coach
Let's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel Montvelisky
QA or the Highway
Agile Overview
Agile Overview
YunusKhan90
How BDD enables True CI/CD
How BDD enables True CI/CD
Roger Turnau
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
CollabNet
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatterns
Greg Hutchings
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
CA Technologies
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps culture
Rik Marselis
Recommended
PMBOK and Scrum: Best of both worlds
PMBOK and Scrum: Best of both worlds
Silvana Wasitova, Scrum & Agile Coach
Let's focus more on Quality and less on Testing by Joel Montvelisky
Let's focus more on Quality and less on Testing by Joel Montvelisky
QA or the Highway
Agile Overview
Agile Overview
YunusKhan90
How BDD enables True CI/CD
How BDD enables True CI/CD
Roger Turnau
Achieving DevOps using Open Source Tools in the Enterprise
Achieving DevOps using Open Source Tools in the Enterprise
CollabNet
Agile adoption patterns and antipatterns
Agile adoption patterns and antipatterns
Greg Hutchings
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
TELUS Implements End-to-End Testing to Ensure Customer First Strategy and Cus...
CA Technologies
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps culture
Rik Marselis
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
Association for Project Management
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras Innovator
Aras
MousumiDebnath-Resume
MousumiDebnath-Resume
Mousumi Debnath
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
Thoughtworks
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
CA Technologies
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
TEST Huddle
Agile leadership - challenges in agile adoption
Agile leadership - challenges in agile adoption
Association for Project Management
Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015
deepti Debnath
Universal test solutions customer testimonial 10192013-v2.3
Universal test solutions customer testimonial 10192013-v2.3
Universal Technology Solutions
Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot Net
Brian Blanchard
Mahesh Gopakuma - CV - SoftwareTester
Mahesh Gopakuma - CV - SoftwareTester
Mahesh G
Agile Testing
Agile Testing
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
5 Steps to a Successful ERP Implementation
5 Steps to a Successful ERP Implementation
Navigator Business Solutions
Measuring Program Quality
Measuring Program Quality
Artizen, Inc.
[GUTS-RS] World Quality Report 2014-15 Key Findings
[GUTS-RS] World Quality Report 2014-15 Key Findings
GUTS-RS
Hi600 ch02_text_slides
Hi600 ch02_text_slides
ljmcneill33
Agile testing guide_2021
Agile testing guide_2021
QMetry
Agile Load Testing in the Real World
Agile Load Testing in the Real World
Lee Barnes
Profile Seema Wadhwa
Profile Seema Wadhwa
Seema Sehgal Wadhwa
Presentation_1373778041831
Presentation_1373778041831
Alexander Nevidimov
KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
QA or the Highway
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptx
QA or the Highway
More Related Content
Similar to Align Testing with Business by Shifting Left & Right - Joel Montvelisky
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
Association for Project Management
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras Innovator
Aras
MousumiDebnath-Resume
MousumiDebnath-Resume
Mousumi Debnath
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
Thoughtworks
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
CA Technologies
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
TEST Huddle
Agile leadership - challenges in agile adoption
Agile leadership - challenges in agile adoption
Association for Project Management
Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015
deepti Debnath
Universal test solutions customer testimonial 10192013-v2.3
Universal test solutions customer testimonial 10192013-v2.3
Universal Technology Solutions
Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot Net
Brian Blanchard
Mahesh Gopakuma - CV - SoftwareTester
Mahesh Gopakuma - CV - SoftwareTester
Mahesh G
Agile Testing
Agile Testing
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
5 Steps to a Successful ERP Implementation
5 Steps to a Successful ERP Implementation
Navigator Business Solutions
Measuring Program Quality
Measuring Program Quality
Artizen, Inc.
[GUTS-RS] World Quality Report 2014-15 Key Findings
[GUTS-RS] World Quality Report 2014-15 Key Findings
GUTS-RS
Hi600 ch02_text_slides
Hi600 ch02_text_slides
ljmcneill33
Agile testing guide_2021
Agile testing guide_2021
QMetry
Agile Load Testing in the Real World
Agile Load Testing in the Real World
Lee Barnes
Profile Seema Wadhwa
Profile Seema Wadhwa
Seema Sehgal Wadhwa
Presentation_1373778041831
Presentation_1373778041831
Alexander Nevidimov
Similar to Align Testing with Business by Shifting Left & Right - Joel Montvelisky
(20)
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
Strategies for Implementing Aras Innovator
Strategies for Implementing Aras Innovator
MousumiDebnath-Resume
MousumiDebnath-Resume
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
RESPONSIVE GOVERNANCE FOR EVOLUTIONARY TECHNOLOGY PLATFORMS
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Kristian Fischer - Put Test in the Driver's Seat
Kristian Fischer - Put Test in the Driver's Seat
Agile leadership - challenges in agile adoption
Agile leadership - challenges in agile adoption
Deepti Debnath_Citi Corp-2015
Deepti Debnath_Citi Corp-2015
Universal test solutions customer testimonial 10192013-v2.3
Universal test solutions customer testimonial 10192013-v2.3
Agile Intro - Saint Louis Day of Dot Net
Agile Intro - Saint Louis Day of Dot Net
Mahesh Gopakuma - CV - SoftwareTester
Mahesh Gopakuma - CV - SoftwareTester
Agile Testing
Agile Testing
5 Steps to a Successful ERP Implementation
5 Steps to a Successful ERP Implementation
Measuring Program Quality
Measuring Program Quality
[GUTS-RS] World Quality Report 2014-15 Key Findings
[GUTS-RS] World Quality Report 2014-15 Key Findings
Hi600 ch02_text_slides
Hi600 ch02_text_slides
Agile testing guide_2021
Agile testing guide_2021
Agile Load Testing in the Real World
Agile Load Testing in the Real World
Profile Seema Wadhwa
Profile Seema Wadhwa
Presentation_1373778041831
Presentation_1373778041831
More from QA or the Highway
KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
QA or the Highway
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptx
QA or the Highway
Caleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptx
QA or the Highway
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdf
QA or the Highway
Thomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdf
QA or the Highway
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
QA or the Highway
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
QA or the Highway
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
QA or the Highway
Leandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdf
QA or the Highway
Rick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdf
QA or the Highway
Robert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptx
QA or the Highway
Federico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdf
QA or the Highway
Andrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptx
QA or the Highway
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdf
QA or the Highway
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
QA or the Highway
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
QA or the Highway
Damian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdf
QA or the Highway
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdf
QA or the Highway
Jordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptx
QA or the Highway
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptx
QA or the Highway
More from QA or the Highway
(20)
KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
Ravi Lakkavalli - World Quality Report.pptx
Ravi Lakkavalli - World Quality Report.pptx
Caleb Crandall - Testing Between the Buckets.pptx
Caleb Crandall - Testing Between the Buckets.pptx
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Mobile Testing.pdf
Thomas Haver - Example Mapping.pdf
Thomas Haver - Example Mapping.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Joe Colantonio - Actionable Automation Awesomeness in Testing Farm.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Sarah Geisinger - Continious Testing Metrics That Matter.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Jeff Sing - Quarterly Service Delivery Reviews.pdf
Leandro Melendez - Chihuahua Load Tests.pdf
Leandro Melendez - Chihuahua Load Tests.pdf
Rick Clymer - Incident Management.pdf
Rick Clymer - Incident Management.pdf
Robert Fornal - ChatGPT as a Testing Tool.pptx
Robert Fornal - ChatGPT as a Testing Tool.pptx
Federico Toledo - Extra-functional testing.pdf
Federico Toledo - Extra-functional testing.pdf
Andrew Knight - Managing the Test Data Nightmare.pptx
Andrew Knight - Managing the Test Data Nightmare.pptx
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Melissa Tondi - Automation We_re Doing it Wrong.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
Jeff Van Fleet and John Townsend - Transition from Testing to Leadership.pdf
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
Damian Synadinos - Word Smatter.pdf
Damian Synadinos - Word Smatter.pdf
Lee Barnes - What Successful Test Automation is.pdf
Lee Barnes - What Successful Test Automation is.pdf
Jordan Powell - API Testing with Cypress.pptx
Jordan Powell - API Testing with Cypress.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptx
Carlos Kidman - Exploring AI Applications in Testing.pptx
Recently uploaded
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Recently uploaded
(20)
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Align Testing with Business by Shifting Left & Right - Joel Montvelisky
1.
© All rights
reserved, H.S PractiTest 2022 Align Testing With The Business By Shifting Left & Right Joel Montvelisky PractiTest Co-Founder & Chief Solution Architect
2.
© All rights
reserved, H.S PractiTest 2022 About Me! QA / Testing (last 24 years) ● Tester ● QA Manager ● Blogger / Podcaster ● Speaker ● Consultant ● Solution Architect PractiTest ● Co-Founder ● Chief Solution Architect Other Stuff ● AST Board Member ● State of Testing™ ● Online Test Conference Joel Montvelisky Follow: @joelmonte
3.
© All rights
reserved, H.S PractiTest 2022 About Increase Visibility & Communication Streamline Processes Enhance Efficiency Lower Cost and Improve ROI Reduce Time to Market Integrate manual and automated testing in one central platform Trusted by global brands across all industries
4.
© All rights
reserved, H.S PractiTest 2022
5.
© All rights
reserved, H.S PractiTest 2022
6.
© All rights
reserved, H.S PractiTest 2022 The Cloud / DevOps Disruption
7.
© All rights
reserved, H.S PractiTest 2022 How did we get to DevOps?
8.
© All rights
reserved, H.S PractiTest 2022 ✓ No more shipping CDs / posting download links ✓ Full control of the server infrastructure ✓ Deploy as frequently as needed ✓ Instrumentation ⇒ No more flying blind! The Cloud / DevOps Disruption
9.
© All rights
reserved, H.S PractiTest 2022 It’s now more cost-effective to “find” some bugs in production The Cloud / DevOps Disruption
10.
© All rights
reserved, H.S PractiTest 2022 A different set of rules, speed and constraints The Cloud / DevOps Disruption
11.
© All rights
reserved, H.S PractiTest 2022 Before we start “shifting” … some important adaptations
12.
© All rights
reserved, H.S PractiTest 2022 More Than Before - It’s About Risk Management ☯ Pre-Deployment vs. In-Production testing ☯ Speed vs. Required stability ☯ Proactivity vs. Reactivity
13.
© All rights
reserved, H.S PractiTest 2022 It’s Critical To Model Your System & Environments ✎ Evaluate changes and risks ✎ Have predefined responses for issues ✎ Facilitate communication between scattered teams
14.
© All rights
reserved, H.S PractiTest 2022 Check Out The Holistic Testing Approach By Janet Gregory https://janetgregory.ca/testing-from-a-holistic-point-of-view/
15.
© All rights
reserved, H.S PractiTest 2022 Let’s Go Ahead and Shift Left
16.
© All rights
reserved, H.S PractiTest 2022 User Story Formatting & Planning ● Test Scenarios / Acceptance Criteria ● Important quality factors ● Required instrumentation ● Deployment considerations: Feature Flags, Partial Updates, Migrations, etc.
17.
© All rights
reserved, H.S PractiTest 2022 User Story Value Hypothesis (USVH) 1. Clear understanding of the value seeked 2. Define metrics & benchmarks 3. Ensure instrumentation 4. Coordinate as part of the Dev and Ops tasks
18.
© All rights
reserved, H.S PractiTest 2022 Test Planning ✓ Application and Environment modeling ✓ What to test before deployment? What in production? ✓ Analyse required deployment tests (if/when needed)
19.
© All rights
reserved, H.S PractiTest 2022 Shift-Left Testing ⇽ Include Unit & Integration Tests into traceability ⇽ Test coaching and enablement for non-testers ⇽ Pair testing/feedback sessions during development
20.
© All rights
reserved, H.S PractiTest 2022 Let’s Push Forward And Shift Right
21.
© All rights
reserved, H.S PractiTest 2022 Deployment Operations 🛫 Deployment / Rollback testing 🛫 1 min / 5 min / 30 min monitoring 🛫 Dark Launching / Feature Flags 🛫 Blue Green Deployment / Canary Release
22.
© All rights
reserved, H.S PractiTest 2022 Automation In Production (?) ☸ Short sanity as part of 5 min monitoring ☸ Continuous Functional & API testing on prod environment ☸ Live dashboards
23.
© All rights
reserved, H.S PractiTest 2022 Monitor & Analytics 📊 Exception and Alert monitoring 📊 User behaviour analytics ❗❗ 📊 USHV dashboards 📊 Feedback sessions with real users
24.
© All rights
reserved, H.S PractiTest 2022 It’s An On-Going Improvement Project
25.
© All rights
reserved, H.S PractiTest 2022 Do, Fail, Learn, Change, Evolve ↻ Try things, you need to fail on your road to success ↻ Listen to feedback from your team ↻ Learn from the community ↻ Embrace change
26.
© All rights
reserved, H.S PractiTest 2022 It’s Not About Testing. It’s Not About Quality. It’s About The Business! Finally…
27.
© All rights
reserved, H.S PractiTest 2022 Thank you! joel@practitest.com @joelmonte https://www.practitest.com/
Download now