Test Automation - Keytorc Approach

Keytorc Software Testing Services
Keytorc Software Testing ServicesKeytorc Software Testing Services
Test Automation Approach
Definitions for Test Automation
 In software testing, test automation is the use of
special software (separate from the software being
tested) to control the execution of tests and the
comparison of actual outcomes to predicted
outcomes. Test automation can automate some
repetitive but necessary tasks in a formalized testing
process already in place, or add additional testing
that would be difficult to perform manually.

 Test automation is; the use of software to perform or
support test activities, e.g. Test management, test
design, test execution and results checking.
Best Practices World Wide
Test Automation in Software Delevopment Lifecycle

Performance,
simulator
Acceptance
tools

Requirement
specification

test

Architectural
design
Test design
tools:
Logical design tools
Physical design tools

Management
tools

Test execution
& comparison
tools

Detailed
design

Static
analysis
tools:

System test

Integration
test

Code

Unit test

Coverage
tools

Dynamic
analysis
tools

Debugging
tools
Key to Success

The major key to the success of
Test Automation:

“To reduce manual testing activities and
redundant test operations using a
systematic solution to achieve a better
testing coverage.”
Test Automation Decision
Test Execution Period ? (Frequency)
Maturity & Maintenance Effort ? (Cost)
Required Technology ? (Cost, Technology)
Cross-platform Support and Reusability ? (Cost, Modularity)

Mismatch between Automated and Manual Application Behavior ? (User Experience)
Are the Scenarios Automatable?

Test Execution Period

Not Possible

Whenever
Possible

Regularly

Once in a
While

Costs Much

Costs Little
Test Automation Lifecycle
Regression Test Development

Test Execution

Only Once

Maintenance

As Much As Needed / Periodic

Test Planning

Test Design

Test Execution

Test Closure

Maintenance

• Aut. Decision

• Test Design

• Test Execution

• Test Reporting

• Tool Selection

• Test Script
Generation

• Defect
Detection
• Defect
Reporting

• Quality Ratio
Announcement

• Test Script
Update
• Test Data
Update
• Test Tool
Maintenance

• Test Coverage

• Schedule &
Frequency
• Effort Est.

• Test Data
Preparation
Test Automation vs. Test Types

Functional testing
Regression testing
Compatibility testing
Endurance testing
Load testing
Localization testing
Performance testing

Recovery testing
Security testing
Scalability testing
Stress testing
Usability testing
Volume testing
Installability testing
Manual vs. Automated Testing
Test Automation Technology
Test Automation Architecture

Pre-Condition System State

System
Under
Test

Post-Condition System State
Object-Based Recognition

Advantages
Very flexible controls
Deep-dive automation chance
Not sensitive for mature applications

Disadvantages
Platform dependent
Unified control handicap
Have maintenance issues for low quality
code
Image-Based Recognition

Advantages
Automates everything appears on
screen
Platform independent
Valid for web, desktop and mobile
Easy-to-use

Disadvantages
Cannot automate non-GUI software
Extremely-sensitive to screen properties
Less flexible than object-based
recognition
Test Automation – Case Study

500 manual test cases/platform

40% Automation Ratio

200 automated test scripts/platform

52 Distinctive Runs/Year

Regular Regression Tests - Weekly

Source: Based on 200 automated regression test scripts
Test Automation – Case Study

Source: Based on 200 automated regression test scripts
Test Automation – Case Study

Source: Based on 200 automated regression test scripts
Test Automation – Case Study

56% total test effort reduction
66% head-count reduction
20% decline on UAT defects
10% decline on Live defects
Prevention of operational blindness
Reusability & Frequency
Less dependency on domain knowledge
Ease of rotation
Flexibility for weekly deployments

Source: Based on 200 automated regression test scripts
Keytorc Test Framework
+

More than 350 corporate clients…

Testing Center of Excellence
Test Automation Services
Performance Testing Services
Test Maturity Assessments
(TMMi, TPI, customized)

Value-added Outsourcing
Service Level Agreements
ISTQB Certified Test Engineers

ISTQB Foundation Level
ISTQB Advanced Level
Test Analyst
Technical Test Analyst
Test Manager
Test Automation Course
Performance Testing Course
Mobile Testing Course
Usability Testing Course
+
+

Turkey Software Quality Report

http://turkishtestingboard.org/turkish/tsqr.htm
+

TestIstanbul Conferences

http://www.testistanbul.org/
Contact
Bize Ulaşın
info@keytorc.com

blogs.keytorc.com

tr.linkedin.com/in/keytorc

www.twitter.com/Keytorc

Keytorc Software Testing Services
1 de 22

Recomendados

Test Automation por
Test AutomationTest Automation
Test Automationrockoder
9.5K visualizações19 slides
Automation testing introduction for FujiNet por
Automation testing introduction for FujiNetAutomation testing introduction for FujiNet
Automation testing introduction for FujiNetHai Tran Son
1.3K visualizações23 slides
Automation Testing por
Automation TestingAutomation Testing
Automation TestingSun Technlogies
1.7K visualizações8 slides
Test Automation por
Test AutomationTest Automation
Test Automationnikos batsios
4.2K visualizações23 slides
Automated Testing with Agile por
Automated Testing with AgileAutomated Testing with Agile
Automated Testing with AgileKen McCorkell
5.8K visualizações11 slides
Automated vs manual testing por
Automated vs manual testingAutomated vs manual testing
Automated vs manual testingKanoah
3.5K visualizações19 slides

Mais conteúdo relacionado

Mais procurados

Test automation proposal por
Test automation proposalTest automation proposal
Test automation proposalMihai-Cristian Fratila
1.2K visualizações28 slides
Automation testing por
Automation testingAutomation testing
Automation testingMona M. Abd El-Rahman
913 visualizações29 slides
automation testing benefits por
automation testing benefitsautomation testing benefits
automation testing benefitsnazeer pasha
6.7K visualizações51 slides
Automation testing por
Automation testingAutomation testing
Automation testingBiswajit Pratihari
12.3K visualizações161 slides
Test Automation Strategies For Agile por
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For AgileNaresh Jain
54K visualizações38 slides
Test automation por
Test automationTest automation
Test automationXavier Yin
1.4K visualizações24 slides

Mais procurados(20)

automation testing benefits por nazeer pasha
automation testing benefitsautomation testing benefits
automation testing benefits
nazeer pasha6.7K visualizações
Automation testing por Biswajit Pratihari
Automation testingAutomation testing
Automation testing
Biswajit Pratihari12.3K visualizações
Test Automation Strategies For Agile por Naresh Jain
Test Automation Strategies For AgileTest Automation Strategies For Agile
Test Automation Strategies For Agile
Naresh Jain54K visualizações
Test automation por Xavier Yin
Test automationTest automation
Test automation
Xavier Yin1.4K visualizações
Introduction to Automation Testing por Archana Krushnan
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan8.7K visualizações
Emerging QA COE Practice by Mukund Wangikar por Agile Testing Alliance
Emerging QA COE Practice by Mukund WangikarEmerging QA COE Practice by Mukund Wangikar
Emerging QA COE Practice by Mukund Wangikar
Agile Testing Alliance477 visualizações
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life... por Ankit Prajapati
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Ankit Prajapati2.8K visualizações
Software Testing Process, Testing Automation and Software Testing Trends por KMS Technology
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
KMS Technology11.1K visualizações
Test Automation Best Practices (with SOA test approach) por Leonard Fingerman
Test Automation Best Practices (with SOA test approach)Test Automation Best Practices (with SOA test approach)
Test Automation Best Practices (with SOA test approach)
Leonard Fingerman21.1K visualizações
How to Design a Successful Test Automation Strategy por Impetus Technologies
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
Impetus Technologies12.3K visualizações
API Testing With Katalon Studio por Knoldus Inc.
API Testing With Katalon StudioAPI Testing With Katalon Studio
API Testing With Katalon Studio
Knoldus Inc.842 visualizações
Test automation principles, terminologies and implementations por Steven Li
Test automation principles, terminologies and implementationsTest automation principles, terminologies and implementations
Test automation principles, terminologies and implementations
Steven Li780 visualizações
Automation testing strategy, approach & planning por SivaprasanthRentala1975
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
SivaprasanthRentala197582.4K visualizações
Test Automation Framework Development Introduction por Ganuka Yashantha
Test Automation Framework Development IntroductionTest Automation Framework Development Introduction
Test Automation Framework Development Introduction
Ganuka Yashantha1.2K visualizações
Software test automation por Oksana Demediuk
Software test automationSoftware test automation
Software test automation
Oksana Demediuk539 visualizações
Final Automation Testing por priya_trivedi
Final Automation TestingFinal Automation Testing
Final Automation Testing
priya_trivedi4.7K visualizações
Need for automation testing por 99tests
Need for automation testingNeed for automation testing
Need for automation testing
99tests947 visualizações

Destaque

Automation testing in Agile project por
Automation testing in Agile projectAutomation testing in Agile project
Automation testing in Agile projectHien Nguyen
4.5K visualizações25 slides
EXTENT-2016: Realisation of a Collaborative Approach to Test Automation por
EXTENT-2016: Realisation of a Collaborative Approach to Test AutomationEXTENT-2016: Realisation of a Collaborative Approach to Test Automation
EXTENT-2016: Realisation of a Collaborative Approach to Test AutomationIosif Itkin
1.6K visualizações22 slides
Gabriel carabat a healthy approach for test automation por
Gabriel carabat   a healthy approach for test automationGabriel carabat   a healthy approach for test automation
Gabriel carabat a healthy approach for test automationRomania Testing
1.4K visualizações20 slides
Software Testing - Test management - Mazenet Solution por
Software Testing - Test management - Mazenet SolutionSoftware Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet SolutionMazenetsolution
467 visualizações49 slides
Test automation wipro por
Test automation   wiproTest automation   wipro
Test automation wiproambreprasad77
2.8K visualizações26 slides
An introduction to Software Testing and Test Management por
An introduction to Software Testing and Test ManagementAn introduction to Software Testing and Test Management
An introduction to Software Testing and Test ManagementAnuraj S.L
2.4K visualizações60 slides

Destaque(20)

Automation testing in Agile project por Hien Nguyen
Automation testing in Agile projectAutomation testing in Agile project
Automation testing in Agile project
Hien Nguyen4.5K visualizações
EXTENT-2016: Realisation of a Collaborative Approach to Test Automation por Iosif Itkin
EXTENT-2016: Realisation of a Collaborative Approach to Test AutomationEXTENT-2016: Realisation of a Collaborative Approach to Test Automation
EXTENT-2016: Realisation of a Collaborative Approach to Test Automation
Iosif Itkin1.6K visualizações
Gabriel carabat a healthy approach for test automation por Romania Testing
Gabriel carabat   a healthy approach for test automationGabriel carabat   a healthy approach for test automation
Gabriel carabat a healthy approach for test automation
Romania Testing1.4K visualizações
Software Testing - Test management - Mazenet Solution por Mazenetsolution
Software Testing - Test management - Mazenet SolutionSoftware Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet Solution
Mazenetsolution467 visualizações
Test automation wipro por ambreprasad77
Test automation   wiproTest automation   wipro
Test automation wipro
ambreprasad772.8K visualizações
An introduction to Software Testing and Test Management por Anuraj S.L
An introduction to Software Testing and Test ManagementAn introduction to Software Testing and Test Management
An introduction to Software Testing and Test Management
Anuraj S.L2.4K visualizações
Software Automation Testing Introduction por Narayanan Palani
Software Automation Testing IntroductionSoftware Automation Testing Introduction
Software Automation Testing Introduction
Narayanan Palani1.1K visualizações
KeytorcTestTalks #11 - Onur Başkirt, Agile Test Management with Testrail por Keytorc Software Testing Services
KeytorcTestTalks #11 - Onur Başkirt, Agile Test Management with Testrail KeytorcTestTalks #11 - Onur Başkirt, Agile Test Management with Testrail
KeytorcTestTalks #11 - Onur Başkirt, Agile Test Management with Testrail
Keytorc Software Testing Services698 visualizações
ISTQB / ISEB Foundation Exam Practice por Yogindernath Gupta
ISTQB / ISEB Foundation Exam PracticeISTQB / ISEB Foundation Exam Practice
ISTQB / ISEB Foundation Exam Practice
Yogindernath Gupta1.3K visualizações
Testistanbul 2016 - Keynote: "The Story of Appium" by Dan Cuellar por Turkish Testing Board
Testistanbul 2016 - Keynote: "The Story of Appium" by Dan CuellarTestistanbul 2016 - Keynote: "The Story of Appium" by Dan Cuellar
Testistanbul 2016 - Keynote: "The Story of Appium" by Dan Cuellar
Turkish Testing Board305 visualizações
KeytorcTestTalks #11 - Serkan Akoğlanoğlu, Release Management vs Test Management por Keytorc Software Testing Services
KeytorcTestTalks #11 - Serkan Akoğlanoğlu, Release Management vs Test ManagementKeytorcTestTalks #11 - Serkan Akoğlanoğlu, Release Management vs Test Management
KeytorcTestTalks #11 - Serkan Akoğlanoğlu, Release Management vs Test Management
Keytorc Software Testing Services430 visualizações
Testistanbul 2016 - Keynote: "Enterprise Challenges of Test Data" by Rex Black por Turkish Testing Board
Testistanbul 2016 - Keynote: "Enterprise Challenges of Test Data" by Rex BlackTestistanbul 2016 - Keynote: "Enterprise Challenges of Test Data" by Rex Black
Testistanbul 2016 - Keynote: "Enterprise Challenges of Test Data" by Rex Black
Turkish Testing Board313 visualizações
EbruKazaskeroglu_CV2016_ENG.PDF por Ebru Kazaskeroglu
EbruKazaskeroglu_CV2016_ENG.PDFEbruKazaskeroglu_CV2016_ENG.PDF
EbruKazaskeroglu_CV2016_ENG.PDF
Ebru Kazaskeroglu291 visualizações
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian... por Turkish Testing Board
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Testistanbul 2016 - Keynote: "Why Automated Verification Matters" by Kristian...
Turkish Testing Board324 visualizações
ISTQB / ISEB Foundation Exam Practice -1 por Yogindernath Gupta
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
Yogindernath Gupta5.3K visualizações
Istqb ctfl-series - Black Box Testing por Disha Srivastava
Istqb ctfl-series - Black Box TestingIstqb ctfl-series - Black Box Testing
Istqb ctfl-series - Black Box Testing
Disha Srivastava1.1K visualizações
Testistanbul 2016 - Keynote: "Performance Testing of Big Data" by Roland Leusden por Turkish Testing Board
Testistanbul 2016 - Keynote: "Performance Testing of Big Data" by Roland LeusdenTestistanbul 2016 - Keynote: "Performance Testing of Big Data" by Roland Leusden
Testistanbul 2016 - Keynote: "Performance Testing of Big Data" by Roland Leusden
Turkish Testing Board304 visualizações
Keynote Systems - Mobile Solutions Overview Presentation por vprathap
Keynote Systems - Mobile Solutions Overview PresentationKeynote Systems - Mobile Solutions Overview Presentation
Keynote Systems - Mobile Solutions Overview Presentation
vprathap589 visualizações

Similar a Test Automation - Keytorc Approach

Automation Concepts por
Automation ConceptsAutomation Concepts
Automation ConceptsNishant Worah
10.9K visualizações29 slides
Automation testing por
Automation testingAutomation testing
Automation testingTranspose Solutions Inc
325 visualizações18 slides
Introduction to Automation Testing por
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation TestingArchana Krushnan
1K visualizações15 slides
manual & automation testing por
manual & automation testingmanual & automation testing
manual & automation testingBharat Dawar
117 visualizações12 slides
SAP Testing Services por
SAP Testing ServicesSAP Testing Services
SAP Testing Servicesr_shanki
4.2K visualizações16 slides
E2 e test with testcafe por
E2 e test with testcafeE2 e test with testcafe
E2 e test with testcafeMalang QA Community
347 visualizações37 slides

Similar a Test Automation - Keytorc Approach (20)

Automation Concepts por Nishant Worah
Automation ConceptsAutomation Concepts
Automation Concepts
Nishant Worah10.9K visualizações
Introduction to Automation Testing por Archana Krushnan
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Archana Krushnan1K visualizações
manual & automation testing por Bharat Dawar
manual & automation testingmanual & automation testing
manual & automation testing
Bharat Dawar117 visualizações
SAP Testing Services por r_shanki
SAP Testing ServicesSAP Testing Services
SAP Testing Services
r_shanki4.2K visualizações
E2 e test with testcafe por Malang QA Community
E2 e test with testcafeE2 e test with testcafe
E2 e test with testcafe
Malang QA Community347 visualizações
Automated Software Testing Framework Training by Quontra Solutions por Quontra Solutions
Automated Software Testing Framework Training by Quontra SolutionsAutomated Software Testing Framework Training by Quontra Solutions
Automated Software Testing Framework Training by Quontra Solutions
Quontra Solutions 857 visualizações
How to Optimise Continuous Testing por Sauce Labs
How to Optimise Continuous TestingHow to Optimise Continuous Testing
How to Optimise Continuous Testing
Sauce Labs564 visualizações
Software-Testing-ppt.pptx por Sushilkumar744913
Software-Testing-ppt.pptxSoftware-Testing-ppt.pptx
Software-Testing-ppt.pptx
Sushilkumar74491316 visualizações
Automating The Process For Building Reliable Software por guest8861ff
Automating The Process For Building Reliable SoftwareAutomating The Process For Building Reliable Software
Automating The Process For Building Reliable Software
guest8861ff759 visualizações
EffectiveSoft QA Services por Kathrine Troyanova
EffectiveSoft QA ServicesEffectiveSoft QA Services
EffectiveSoft QA Services
Kathrine Troyanova559 visualizações
Software_Testing_ppt.pptx por BharathReddy615859
Software_Testing_ppt.pptxSoftware_Testing_ppt.pptx
Software_Testing_ppt.pptx
BharathReddy61585944 visualizações
Class17 por makesame
Class17Class17
Class17
makesame361 visualizações
Testing Practice: Lera Technologies por Lera Technologies
Testing Practice: Lera TechnologiesTesting Practice: Lera Technologies
Testing Practice: Lera Technologies
Lera Technologies693 visualizações
Qspectrum - Cloud based Test Automation Solutions por QSpectrum
Qspectrum - Cloud based Test Automation SolutionsQspectrum - Cloud based Test Automation Solutions
Qspectrum - Cloud based Test Automation Solutions
QSpectrum671 visualizações
Software Testing por Kiran Kumar
Software TestingSoftware Testing
Software Testing
Kiran Kumar1.3K visualizações
Guideto Successful Application Test Automation por aimshigh7
Guideto Successful Application Test AutomationGuideto Successful Application Test Automation
Guideto Successful Application Test Automation
aimshigh76.5K visualizações
Unit 5 st ppt por Poonkodi Jayakumar
Unit 5 st pptUnit 5 st ppt
Unit 5 st ppt
Poonkodi Jayakumar4.2K visualizações
QA with Microsoft Test Manager and Lab Management por Rofiqi Setiawan
QA with Microsoft Test Manager and Lab ManagementQA with Microsoft Test Manager and Lab Management
QA with Microsoft Test Manager and Lab Management
Rofiqi Setiawan3.8K visualizações

Mais de Keytorc Software Testing Services

Insights Quarterly - Ekim 2017 por
Insights Quarterly - Ekim 2017Insights Quarterly - Ekim 2017
Insights Quarterly - Ekim 2017Keytorc Software Testing Services
1.3K visualizações116 slides
Bir Test Uzmanına Söylenmemesi Gereken Şeyler por
Bir Test Uzmanına Söylenmemesi Gereken ŞeylerBir Test Uzmanına Söylenmemesi Gereken Şeyler
Bir Test Uzmanına Söylenmemesi Gereken ŞeylerKeytorc Software Testing Services
3.1K visualizações44 slides
Cloud for Agile Testing - Burak Koyuncu por
Cloud for Agile Testing - Burak KoyuncuCloud for Agile Testing - Burak Koyuncu
Cloud for Agile Testing - Burak KoyuncuKeytorc Software Testing Services
997 visualizações20 slides
Keytorc Proje Ekibi Zubizu Sunumu - Miray Doğan por
Keytorc Proje Ekibi Zubizu Sunumu - Miray DoğanKeytorc Proje Ekibi Zubizu Sunumu - Miray Doğan
Keytorc Proje Ekibi Zubizu Sunumu - Miray DoğanKeytorc Software Testing Services
744 visualizações7 slides
Keytorc Proje Ekibi Zubizu Sunumu - Ozan İlhan por
Keytorc Proje Ekibi Zubizu Sunumu - Ozan İlhanKeytorc Proje Ekibi Zubizu Sunumu - Ozan İlhan
Keytorc Proje Ekibi Zubizu Sunumu - Ozan İlhanKeytorc Software Testing Services
637 visualizações8 slides
JMeter Database Performace Testing - Keytorc Approach por
JMeter Database Performace Testing - Keytorc ApproachJMeter Database Performace Testing - Keytorc Approach
JMeter Database Performace Testing - Keytorc ApproachKeytorc Software Testing Services
5.9K visualizações16 slides

Mais de Keytorc Software Testing Services(11)

Último

Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue por
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
179 visualizações7 slides
State of the Union - Rohit Yadav - Apache CloudStack por
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStackShapeBlue
253 visualizações53 slides
Digital Personal Data Protection (DPDP) Practical Approach For CISOs por
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOsPriyanka Aash
153 visualizações59 slides
Business Analyst Series 2023 - Week 4 Session 7 por
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7DianaGray10
126 visualizações31 slides
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue por
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueShapeBlue
93 visualizações15 slides
Why and How CloudStack at weSystems - Stephan Bienek - weSystems por
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsShapeBlue
197 visualizações13 slides

Último(20)

Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue por ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue179 visualizações
State of the Union - Rohit Yadav - Apache CloudStack por ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue253 visualizações
Digital Personal Data Protection (DPDP) Practical Approach For CISOs por Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash153 visualizações
Business Analyst Series 2023 - Week 4 Session 7 por DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10126 visualizações
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue por ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue93 visualizações
Why and How CloudStack at weSystems - Stephan Bienek - weSystems por ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue197 visualizações
Future of AR - Facebook Presentation por Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty62 visualizações
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... por ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue85 visualizações
The Role of Patterns in the Era of Large Language Models por Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li80 visualizações
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online por ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue181 visualizações
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... por ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue101 visualizações
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue por ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue176 visualizações
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue por ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue222 visualizações
"Surviving highload with Node.js", Andrii Shumada por Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays53 visualizações
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... por TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc160 visualizações
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue por ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue94 visualizações
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... por ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue79 visualizações
The Power of Heat Decarbonisation Plans in the Built Environment por IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE69 visualizações
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... por Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 visualizações

Test Automation - Keytorc Approach

  • 2. Definitions for Test Automation  In software testing, test automation is the use of special software (separate from the software being tested) to control the execution of tests and the comparison of actual outcomes to predicted outcomes. Test automation can automate some repetitive but necessary tasks in a formalized testing process already in place, or add additional testing that would be difficult to perform manually.  Test automation is; the use of software to perform or support test activities, e.g. Test management, test design, test execution and results checking.
  • 4. Test Automation in Software Delevopment Lifecycle Performance, simulator Acceptance tools Requirement specification test Architectural design Test design tools: Logical design tools Physical design tools Management tools Test execution & comparison tools Detailed design Static analysis tools: System test Integration test Code Unit test Coverage tools Dynamic analysis tools Debugging tools
  • 5. Key to Success The major key to the success of Test Automation: “To reduce manual testing activities and redundant test operations using a systematic solution to achieve a better testing coverage.”
  • 6. Test Automation Decision Test Execution Period ? (Frequency) Maturity & Maintenance Effort ? (Cost) Required Technology ? (Cost, Technology) Cross-platform Support and Reusability ? (Cost, Modularity) Mismatch between Automated and Manual Application Behavior ? (User Experience) Are the Scenarios Automatable? Test Execution Period Not Possible Whenever Possible Regularly Once in a While Costs Much Costs Little
  • 7. Test Automation Lifecycle Regression Test Development Test Execution Only Once Maintenance As Much As Needed / Periodic Test Planning Test Design Test Execution Test Closure Maintenance • Aut. Decision • Test Design • Test Execution • Test Reporting • Tool Selection • Test Script Generation • Defect Detection • Defect Reporting • Quality Ratio Announcement • Test Script Update • Test Data Update • Test Tool Maintenance • Test Coverage • Schedule & Frequency • Effort Est. • Test Data Preparation
  • 8. Test Automation vs. Test Types Functional testing Regression testing Compatibility testing Endurance testing Load testing Localization testing Performance testing Recovery testing Security testing Scalability testing Stress testing Usability testing Volume testing Installability testing
  • 11. Test Automation Architecture Pre-Condition System State System Under Test Post-Condition System State
  • 12. Object-Based Recognition Advantages Very flexible controls Deep-dive automation chance Not sensitive for mature applications Disadvantages Platform dependent Unified control handicap Have maintenance issues for low quality code
  • 13. Image-Based Recognition Advantages Automates everything appears on screen Platform independent Valid for web, desktop and mobile Easy-to-use Disadvantages Cannot automate non-GUI software Extremely-sensitive to screen properties Less flexible than object-based recognition
  • 14. Test Automation – Case Study 500 manual test cases/platform 40% Automation Ratio 200 automated test scripts/platform 52 Distinctive Runs/Year Regular Regression Tests - Weekly Source: Based on 200 automated regression test scripts
  • 15. Test Automation – Case Study Source: Based on 200 automated regression test scripts
  • 16. Test Automation – Case Study Source: Based on 200 automated regression test scripts
  • 17. Test Automation – Case Study 56% total test effort reduction 66% head-count reduction 20% decline on UAT defects 10% decline on Live defects Prevention of operational blindness Reusability & Frequency Less dependency on domain knowledge Ease of rotation Flexibility for weekly deployments Source: Based on 200 automated regression test scripts
  • 19. + More than 350 corporate clients… Testing Center of Excellence Test Automation Services Performance Testing Services Test Maturity Assessments (TMMi, TPI, customized) Value-added Outsourcing Service Level Agreements ISTQB Certified Test Engineers ISTQB Foundation Level ISTQB Advanced Level Test Analyst Technical Test Analyst Test Manager Test Automation Course Performance Testing Course Mobile Testing Course Usability Testing Course
  • 20. + + Turkey Software Quality Report http://turkishtestingboard.org/turkish/tsqr.htm