SlideShare a Scribd company logo
Manual Testing is Here To Stay
Jonathan Pearson
Quick Poll
What do you see as the main market
drivers for improving your software
quality process? (Tick all that apply)
1. Need for increased business agility
2. Increased complexity in IT
environments
3. Need for increased competitive
advantage
4. Increased business risks
5. Changing market requirements
Drivers for Improving Quality
Importance of Software Quality
AQM Objectives
AQM Challenges
Quality as a business imperative
Agility is a business imperative
Disparate teams
Departmental
Skill gaps
Off shoring
Access to information
Project status
Reporting
Manual nature of testing
Automation is hard
Theatre of Operations
High profile, key systems
Required rapidly
Increasing complexity
Pressure on resources
Pressure on timescales
Commercial competition
IT competition
Automation Pyramid
Application
Automation
High Risk
Manual
Quick Poll
Do you currently use a test automation solution
to help you with your QA process?
1. Yes – high degree of automation
2. Yes – partially successful
3. Used to – not maintained
4. Tried – was not appropriate
5. Mostly manual
Part of the Problem or Solution?
Scripting code driven
High maintenance burden
Limited audience
Technical specialists
Often shelf-ware
Sub Main
Dim Result(50) As Integer
Dim i as Integer
Dim NewResult as String
StartBrowser "http://pandora.ple.blahblah.co.uk/action.pega?f1000=SIGNON&profile=test3", "WindowTag=WEBBrowser"
Window SetContext, "WindowTag=WEBBrowser", ""
Window WMaximize, "", ""
delayfor 3000
Browser SetFrame,"Type=HTMLFrame;HTMLId=__pegMainFrame",""
Browser NewPage,"HTMLTitle=PANDORA - TEST1",""
Result(1) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f5p1", "VP=Object Properties;Wait=2,30")
Result(2) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f6p1", "VP=Object Properties2;Wait=2,30")
Result(3) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f8p1", "VP=Object Properties3;Wait=2,30")
Result(4) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f9p1", "VP=Object Properties4;Wait=2,30")
Result(5) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|ENTR", "VP=Object Properties5;Wait=2,30")
Result(6) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|APPR", "VP=Object Properties6;Wait=2,30")
Result(7) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|BACK", "VP=Object Properties7;Wait=2,30")
For i = 1 to 3
Select Case i
Case 1
InputKeys "robir"
PushButton Click, "Type=PushButton;Name=@ACTION=|ENTR"
Process
Knowledge
Results
Data
Automation meaningless without re-use
Re-use is Key
Why Manual Testing?
Addresses
Unit testing
System testing
Regression testing
UAT
Performed by
Professional Testers
SME’s
BA’s
End-users
Inadequately documented
Often the “Wild West”
Why Automation?
Manual testing is slow
Faster feedback
Consistency
Empower testers
Confidence
Documentation
Why Test Automation
May Fail
Extensive ramp-up time
Lower on-going value
Skills
Acquisition
Build Script Library
Automation
partially
available
Script
Maintenance
Cycles
Benefit ‘Black-outs’
Shelf-ware Warning
Benefit
Effort
Time
Effort
4-8+ months
Programmatic Test Tools
Falling Back to
Manual Testing
Less challenging
More effort
Skills
Acquisition
Build Script Library
Automation
partially
available
Script
Maintenance
Cycles
Benefit ‘Black-outs’
Shelf-ware Warning Benefit
Effort
Time
Effort
4-8+ months
Programmatic Test Tools
Fall Back to
Manual Testing
Why do you have to choose?
Manual
Automation
The Journey (Back) Into
Automation
Manual testing is a good source for
Requirements
Historical risk assessment
Boundary conditions
Defect Records
Often most detailed
Important automation test cases
But small percentage of test
suite goal
SME’s & BA’s
Know what to test
Capture their knowledge
The Journey (Back) Into
Automation
Jump Start Your Automation
Build “automatable” test assets
Dynamic manual testing
Document
Faster
Categorize
Collaborate
Do once
Ad-hoc or Scripted
Move Into Automation
Categorize manual test cases
Convert to Automation
Automatically
Enhance with
Variable data
Validation rules
Data analysis
Maintain test cases
Deal with constant change
Self-healing
Success in Automation
No need for technical
specialists
Ability to adapt to
change
Rapid process
Not another bottleneck
To run in parallel with
manual testing
Original Technology
Questions?
www.origsoft.com
solutions@origsoft.com

More Related Content

PPTX
Model Calibration and Uncertainty Analysis
PPT
Data validation option
PPT
CPP09 - Testing
PPT
M. Holovaty, Концепции автоматизированного тестирования
PDF
Tutorial 6 how to edit the causal factors in stpa project
PDF
Tutorial 4 how to edit the unsafe control actions of stpa project in xstampp
PPTX
Software Evaluation
DOC
Final fiesta paper template
Model Calibration and Uncertainty Analysis
Data validation option
CPP09 - Testing
M. Holovaty, Концепции автоматизированного тестирования
Tutorial 6 how to edit the causal factors in stpa project
Tutorial 4 how to edit the unsafe control actions of stpa project in xstampp
Software Evaluation
Final fiesta paper template

What's hot (20)

PDF
Tutorial 3 how to draw control structure diagram of the STPA safety analysis ...
PDF
Design expert 9 tutorials 2015
PPTX
How to create edit checks in medidata rave painlessly
DOCX
My Project on Rational Performance Testing
PPTX
Explain functional testing and its types
PPTX
GCSE ICT TESTING
PPS
Database Testing
PDF
Essential information to be included in test cases
PPTX
RapidMiner: Nested Subprocesses
PPT
Software testing mtech project in jalandhar
PPT
Software testing mtech project in ludhiana
PDF
Tutorial 5 how to draw the process model in stpa project
PDF
Initializing & Optimizing Machine Learning Models
PDF
Need for automation testing
PDF
Tutorial 2 creating stpa safety analysis project in xstampp
PDF
2020 Updated Microsoft MB-200 Questions and Answers
PPT
Bpm Camp Prashant Web App Vs Process
PPTX
ETL Validator: Table to Table Comparison
PPTX
Query parameterization in ETL Validator
PPT
Testcase training
Tutorial 3 how to draw control structure diagram of the STPA safety analysis ...
Design expert 9 tutorials 2015
How to create edit checks in medidata rave painlessly
My Project on Rational Performance Testing
Explain functional testing and its types
GCSE ICT TESTING
Database Testing
Essential information to be included in test cases
RapidMiner: Nested Subprocesses
Software testing mtech project in jalandhar
Software testing mtech project in ludhiana
Tutorial 5 how to draw the process model in stpa project
Initializing & Optimizing Machine Learning Models
Need for automation testing
Tutorial 2 creating stpa safety analysis project in xstampp
2020 Updated Microsoft MB-200 Questions and Answers
Bpm Camp Prashant Web App Vs Process
ETL Validator: Table to Table Comparison
Query parameterization in ETL Validator
Testcase training
Ad

Viewers also liked (15)

DOCX
Vania as...as
PPTX
информационная безопасность
PPTX
All about sales process
PDF
iX_POV_FinalDraft
PPTX
Proyecto producción de hongos comestibles
PDF
_Business Dynamics Simulator (SSovilj) v2016.7
PPTX
Redes sociales en la educación
PDF
Supply chain
PPTX
Ave maria oração
PPTX
Bible Verses For Father's Day
PDF
Interior Design Project for a Pharmacy- Nablus
PPT
Scholen Energie EfficiëNtie
PPT
ENJ-400 El embargo de Ajuar o de Locación
 
PDF
Ensayo cantidad vs calidad en la educación superior
PPTX
¿Cómo hacer una presentación eficaz?
Vania as...as
информационная безопасность
All about sales process
iX_POV_FinalDraft
Proyecto producción de hongos comestibles
_Business Dynamics Simulator (SSovilj) v2016.7
Redes sociales en la educación
Supply chain
Ave maria oração
Bible Verses For Father's Day
Interior Design Project for a Pharmacy- Nablus
Scholen Energie EfficiëNtie
ENJ-400 El embargo de Ajuar o de Locación
 
Ensayo cantidad vs calidad en la educación superior
¿Cómo hacer una presentación eficaz?
Ad

Similar to Manual Testing is Here to Stay (20)

PDF
Enabling Business Users for SAP Testing
PDF
Must.kill.mutants. TopConf Tallinn 2016
PPT
Less01 1 introduction_module
PPT
Test Automation Frameworks Final
PPT
Test Automation Best Practices (with SOA test approach)
PPTX
Transformation Through Automation: Harnessing the Power of Modern Solutions
PDF
Practical Generative Testing Patterns
PPT
SAP Test automation - fully automatic test of complex business processes incl...
PDF
Intuit - How to Scale Your Experimentation Program
PDF
Must.Kill.Mutants. Agile Testing Days 2017
PDF
Developing a test automation strategy by Brian Bayer
PDF
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
PPTX
Business Process Simulation - How to get value out of it (bpm portugal 2013)
PPTX
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
PDF
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
PPT
Testing Software Solutions
PPTX
Software testing foundation
PPT
Delivering BAM & BPM With Run-Time Integration
PDF
Apex Unit Testing in the Real World
PDF
Opticon 2017 Decisions at Scale
Enabling Business Users for SAP Testing
Must.kill.mutants. TopConf Tallinn 2016
Less01 1 introduction_module
Test Automation Frameworks Final
Test Automation Best Practices (with SOA test approach)
Transformation Through Automation: Harnessing the Power of Modern Solutions
Practical Generative Testing Patterns
SAP Test automation - fully automatic test of complex business processes incl...
Intuit - How to Scale Your Experimentation Program
Must.Kill.Mutants. Agile Testing Days 2017
Developing a test automation strategy by Brian Bayer
The Automation Firehose: Be Strategic and Tactical by Thomas Haver
Business Process Simulation - How to get value out of it (bpm portugal 2013)
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Testing Software Solutions
Software testing foundation
Delivering BAM & BPM With Run-Time Integration
Apex Unit Testing in the Real World
Opticon 2017 Decisions at Scale

More from Original Software (6)

PDF
Optimising Quality Assurance in an Agile World
PDF
How to Deliver your Oracle EBS R12 Upgrade
PDF
Dark Side of Application Quality Management
PDF
Agile Test Automation: Truth, Oxymoron or Lie?
PDF
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
PDF
Delivering your Oracle EBS R12 Upgrade with 100% Confidence
Optimising Quality Assurance in an Agile World
How to Deliver your Oracle EBS R12 Upgrade
Dark Side of Application Quality Management
Agile Test Automation: Truth, Oxymoron or Lie?
Top 5 Tips to Cut the Effort of your Oracle EBS R12 Project by a Third
Delivering your Oracle EBS R12 Upgrade with 100% Confidence

Recently uploaded (20)

PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Nekopoi APK 2025 free lastest update
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
AI in Product Development-omnex systems
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
Odoo POS Development Services by CandidRoot Solutions
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
medical staffing services at VALiNTRY
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
L1 - Introduction to python Backend.pptx
PPTX
Online Work Permit System for Fast Permit Processing
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Design an Analysis of Algorithms I-SECS-1021-03
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
How to Migrate SBCGlobal Email to Yahoo Easily
Nekopoi APK 2025 free lastest update
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Which alternative to Crystal Reports is best for small or large businesses.pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
AI in Product Development-omnex systems
Wondershare Filmora 15 Crack With Activation Key [2025
Odoo POS Development Services by CandidRoot Solutions
Operating system designcfffgfgggggggvggggggggg
Navsoft: AI-Powered Business Solutions & Custom Software Development
medical staffing services at VALiNTRY
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Internet Downloader Manager (IDM) Crack 6.42 Build 41
L1 - Introduction to python Backend.pptx
Online Work Permit System for Fast Permit Processing
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Softaken Excel to vCard Converter Software.pdf
Design an Analysis of Algorithms I-SECS-1021-03

Manual Testing is Here to Stay

  • 1. Manual Testing is Here To Stay Jonathan Pearson
  • 2. Quick Poll What do you see as the main market drivers for improving your software quality process? (Tick all that apply) 1. Need for increased business agility 2. Increased complexity in IT environments 3. Need for increased competitive advantage 4. Increased business risks 5. Changing market requirements
  • 6. AQM Challenges Quality as a business imperative Agility is a business imperative Disparate teams Departmental Skill gaps Off shoring Access to information Project status Reporting Manual nature of testing Automation is hard
  • 7. Theatre of Operations High profile, key systems Required rapidly Increasing complexity Pressure on resources Pressure on timescales Commercial competition IT competition
  • 9. Quick Poll Do you currently use a test automation solution to help you with your QA process? 1. Yes – high degree of automation 2. Yes – partially successful 3. Used to – not maintained 4. Tried – was not appropriate 5. Mostly manual
  • 10. Part of the Problem or Solution? Scripting code driven High maintenance burden Limited audience Technical specialists Often shelf-ware Sub Main Dim Result(50) As Integer Dim i as Integer Dim NewResult as String StartBrowser "http://pandora.ple.blahblah.co.uk/action.pega?f1000=SIGNON&profile=test3", "WindowTag=WEBBrowser" Window SetContext, "WindowTag=WEBBrowser", "" Window WMaximize, "", "" delayfor 3000 Browser SetFrame,"Type=HTMLFrame;HTMLId=__pegMainFrame","" Browser NewPage,"HTMLTitle=PANDORA - TEST1","" Result(1) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f5p1", "VP=Object Properties;Wait=2,30") Result(2) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f6p1", "VP=Object Properties2;Wait=2,30") Result(3) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f8p1", "VP=Object Properties3;Wait=2,30") Result(4) = EditBoxVP (CompareProperties, "Type=EditBox;Name=f9p1", "VP=Object Properties4;Wait=2,30") Result(5) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|ENTR", "VP=Object Properties5;Wait=2,30") Result(6) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|APPR", "VP=Object Properties6;Wait=2,30") Result(7) = PushButtonVP (CompareProperties, "Type=PushButton;Name=@ACTION=|BACK", "VP=Object Properties7;Wait=2,30") For i = 1 to 3 Select Case i Case 1 InputKeys "robir" PushButton Click, "Type=PushButton;Name=@ACTION=|ENTR"
  • 12. Why Manual Testing? Addresses Unit testing System testing Regression testing UAT Performed by Professional Testers SME’s BA’s End-users Inadequately documented Often the “Wild West”
  • 13. Why Automation? Manual testing is slow Faster feedback Consistency Empower testers Confidence Documentation
  • 14. Why Test Automation May Fail Extensive ramp-up time Lower on-going value Skills Acquisition Build Script Library Automation partially available Script Maintenance Cycles Benefit ‘Black-outs’ Shelf-ware Warning Benefit Effort Time Effort 4-8+ months Programmatic Test Tools
  • 15. Falling Back to Manual Testing Less challenging More effort Skills Acquisition Build Script Library Automation partially available Script Maintenance Cycles Benefit ‘Black-outs’ Shelf-ware Warning Benefit Effort Time Effort 4-8+ months Programmatic Test Tools Fall Back to Manual Testing
  • 16. Why do you have to choose? Manual Automation
  • 17. The Journey (Back) Into Automation Manual testing is a good source for Requirements Historical risk assessment Boundary conditions Defect Records Often most detailed Important automation test cases But small percentage of test suite goal
  • 18. SME’s & BA’s Know what to test Capture their knowledge The Journey (Back) Into Automation
  • 19. Jump Start Your Automation Build “automatable” test assets Dynamic manual testing Document Faster Categorize Collaborate Do once Ad-hoc or Scripted
  • 20. Move Into Automation Categorize manual test cases Convert to Automation Automatically Enhance with Variable data Validation rules Data analysis Maintain test cases Deal with constant change Self-healing
  • 21. Success in Automation No need for technical specialists Ability to adapt to change Rapid process Not another bottleneck To run in parallel with manual testing