Title: Comparison Of Automation And Manual Testing-Pixel Values Technolabs
1Comparison Of Automation And Manual Testing
Presented By
Pixel Values Technolabs
2OBJECTIVES
What is Automation Testing?
01
Challenges and How to overcome them
02
Technologies
03
Benefits of Automation Testing
04
Possible Solutions
05
Short / Mid / Long term plan. Risks Mitigations
06
Implementation
07
3WHAT IS AUTOMATION TESTING?
- The management and implementation of test
activities which include the development and
execution of test scripts so as to verify test
requirements, using an automated test tool.
4CURRENT CHALLENGES
SAME EFFORT EACH TIME
SCOPE
CONTINOUS DELIVERY
LESS REGRESSION TIME
MONOTONOUS WORK
HIGH CHANCES OF MISSING SOMETHING
COST OF FAILURE
COST
5WAYS TO OVERCOME CHALLENGES
6TECHNOLOGIES
7BENEFITS OF AUTOMATION TESTING
8AUTOMATION v/s MANUAL TESTING (SAVING TIME COST)
- Effort and Cost
- Lets assume 10 test cases
- Effort required to write 10 test cases manually
gt 6hrs. - Effort required to run all 10 cases manually gt
2hrs. - Effort required to write auto tests for all 10
cases gt 12hrs. - Effort required to run auto tests for all 10
cases gt lt 1 min - Number of testing iterations gt 5
- Total manual testing time gt 16hrs.
- Total auto testing time gt 12hrs.
Release Manual Test Auto test Manual Test Cumulative
1 8 12 8
2 2 0 10
3 2 0 12
4 2 0 14
5 2 0 16
9POSSIBLE SOLUTIONS
- Possible solutions are
- Buy a third party test framework.
- Build a test automation team (separate from
existing manual testing team). - Create an hybrid test automation team with
existing manual testers to develop an in-house
test framework.
10CRITERIA FOR SOLUTION SELECTION
- Solution Criteria
- A successful solution meets the following
criteria - Minimal impact to the existing budget (manual
testers salaries are already included in the
budget) - Involves minimal purchases
- Minimal impact to the current schedule, and there
are no changes anticipated to the future
schedules - Benefits accumulate because the test suite grows
over time - Addresses the situation over the longer term
11SHORT/MID/LONG TERM PLAN
LONG TERM
SHORT TERM
MID TERM
Test suite selection and prioritisation
- Starting small with pilot project
Stabilizing the framework
When to automate
Maintenance enhancement
Simpler framework for ease of use
Evolving process
Expectation setting.
MVP (Minimum Viable Product)
Training existing manual testing team
Framework integration
Automate other products / processes in the company
Team ramp up
White label
Open source software tools
Advanced Trainings
Keeping shorter delivery milestones
12RISKS MITIGATIONS
Cant tell if something looks Good, or
pictogram or window not displayed well
Sanity by manual testers
Server Downtime
Backup Server
Attrition of manual Testers
Training the manual testers
Changes made in the interface
Share the changes with QA team
13IMPLEMENTATION
To organize a meeting with the key software
developers and product testers to begin analysing
the requirements and planning the design of the
new framework
- Milestone basis
- Powerful reports Metrics
- Seamless integration
- Scalable and Customizable
- Framework to be used.
- Tools to be used for integration, repository,
scripting etc. (Freeware / licensed)
- What to automate?
- What not to automate?
- When to automate?
- Coverage?
- Time?
- Cost?
- A good mix of domain experts and automation
experts
- A working prototype which can be showcased to the
stakeholders and as a base for defining long term
roadmap(out of merits / demerits from different
solutions available). - Process set-up
- Financial benefits
- Hardware/Software requirement
14Contact Us