SlideShare a Scribd company logo
Art, Science or Both? Selecting The Right Automated Testing Tool 
HCMC STC MONTHLY MEETUP 
NOV 2014 
THAO VO
My Background 
•QA Architect at KMS Technology Inc. 
•Board member of HCMC Software Testing Club 
•12+ years in software development & software testing 
•6+ years in automated & performance testing 
•5+ years as a Test Lead 
•Speaker and Facilitator at HCM STC Conference 
•Trainer of S/W Testing at IITS, CSC, KMS and Digimate 
2
Outline 
3 
•Test Automation Overview 
•Steps to Evaluate a Tool 
•Evaluation Criteria 
•Automated Tool Landscape 
Source: http://bit.ly/1EN7EPM
4 
Test Automation Overview

Recommended for you

Validation testing
Validation testingValidation testing
Validation testing

Validation testing involves black box testing to check if the software meets customer expectations by satisfying requirements, achieving behavioral characteristics, attaining performance standards, and ensuring documentation is correct. Configuration review checks if all software elements were properly developed. Alpha testing is done by customers at developer sites in a controlled environment, while beta testing involves end users testing software in uncontrolled environments at customer sites.

TESTING STRATEGY.ppt
TESTING STRATEGY.pptTESTING STRATEGY.ppt
TESTING STRATEGY.ppt

These slides summarize key concepts about software testing strategies from the book "Software Engineering: A Practitioner's Approach". The slides cover topics such as unit testing, integration testing, regression testing, object-oriented testing, and debugging. The overall strategic approach to testing outlined in the slides is to begin with "testing in the small" at the component level and work outward toward integrated system testing. Different testing techniques are appropriate at different stages of development.

ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2

The document provides an agenda for Day 2 of an ISTQB Foundation Level training which includes the following topics: test design techniques like test analysis, test design, equivalence partitioning, boundary value analysis, use case testing and experience-based testing. It also discusses test management topics like test leader and tester roles and responsibilities, test plan vs test strategy, estimation techniques, configuration management, risk based testing, exploratory testing and defect management. The last sections provide overviews of tool support for testing and an exercise on classifying different types of triangles based on side lengths.

istqb foundationistqbistqb ppt
Test Automation Process 
5 
Source: http://bit.ly/1wJ250x 
1 
•Assessment & Tool Evaluation 
2 
•Planning & Design 
3 
•Implementation 
4 
•Execution & Report 
5 
•Maintenance
6 
Why is Tool Evaluation Important?
To be successful 
7 
Tool 
People 
Approach 
Source: http://bit.ly/1uttTt7 
Source: http://bit.ly/1xEI5zd 
Source: http://bit.ly/1utxkQq
8 
Tool Evaluation Steps

Recommended for you

Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and Planning

In this session you will learn: Test Strategy and Planning Test Strategy Document Test Planning Test Estimation Techniques For more information: https://www.mindsmapped.com/courses/quality-assurance/qa-software-testing-training-for-beginners/

qa trainingquality assurance trainingonline qa training
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning

This document provides guidelines for effective test automation at IBM Global Services. It discusses that automation is viewed as a silver bullet but can also frustrate if not implemented properly. The document recommends starting simple and increasing complexity as skills grow. It provides considerations for automation, such as tests that are long, repetitive, and non-subjective. The document outlines 10 guidelines for automation, including establishing standards, separating what from how, using a six phase process, and defining required skills. It also discusses functional decomposition and keyword-driven methodologies and provides an overview of automation tools.

Automated vs manual testing
Automated vs manual testingAutomated vs manual testing
Automated vs manual testing

Kanoah Tests is a test management tool that integrates seamlessly with JIRA. It allows coordinating all test management activities like planning, authoring, execution, and reporting from within JIRA. Users praise Kanoah Tests for its simple and elegant solution compared to other plugins, and for the responsive customer service. The tool provides features like test case authoring at the story level, test planning and execution, test importing, and a REST API for test automation. It offers benefits like centralized test management, end-to-end traceability, and real-time insights into testing progress through built-in reports.

jiramanualautomated
Tool Evaluation Steps 
9 
Source: http://agilepainrelief.com/notesfromatooluser/2013/01/creating- acceptance-criteria-waiting-too-long.html 
Define requirement & expectation 
Define & prioritize criteria
Tool Evaluation Steps 
10 
Source: http://freedogpics.com/tag/german-shepherd-rescue/page/4/ 
Collect and list out all tools on the market
Tool Evaluation Steps 
11 
Source: http://marketingdeviant.com/6-critical-factors-in-building-charisma/ 
Allocate suitable resources
Tool Evaluation Steps 
12 
Source: http://www.careerealism.com/committed-new-years-resolutions/ 
Download and use 
Do PoC with a sample of test cases

Recommended for you

Agile QA process
Agile QA processAgile QA process
Agile QA process

Handling QA process in Agile development model. How PM, dev and QA teams should work together to bring and effective and efficient process of software validation and ensuring customer quality expectations

software testingagile development
Roles and Responsibilities of a BA
Roles and Responsibilities of a BARoles and Responsibilities of a BA
Roles and Responsibilities of a BA

In this business analysis training session, you will learn about Roles and Responsibilities of a BA. Topics covered in this course are: • Thumb Rules • DOs and DON’Ts as BA • Challenging Areas of BA • Business Analysis Challenges • What is a Project Failure? • Role of BA in Handling Change Request • Risk Analysis and Management To know more, visit this link: https://www.mindsmapped.com/courses/business-analysis/become-a-business-analyst-hands-on-practice-with-real-life-templates/

ba trainingbusiness analyst trainingonline ba training
Software testing tools (free and open source)
Software testing tools (free and open source)Software testing tools (free and open source)
Software testing tools (free and open source)

This document discusses various tools used for test automation including Cobertura, Selenium, JMeter, Bugzilla, and Testia Tarantula. Cobertura is a code coverage tool that calculates test coverage percentages. Selenium is described as a tool for automating web application testing across browsers. JMeter is introduced as a load testing tool focused on analyzing performance of web applications. Bugzilla and Tarantula are mentioned as tools for bug tracking and project/test management respectively in agile software development. The document also discusses integrating these various tools together for a complete test automation framework.

toolsopen sourcebugs
Tool Evaluation Steps 
13 
Source: http://www.returnofkings.com/38961/the-marriage-paradigm 
Finalize the evaluation
14 
Define Requirement & Criteria
15 
Principle 
Source: http://bit.ly/11fyOBJ
16 
Common Criteria 
1. Cost 
-License 
-Training & Support 
-Implementation 
-Maintenance 
Source: http://bit.ly/1xK9qRt 
Source: http://bit.ly/1sUHl4K

Recommended for you

Test Case Design
Test Case DesignTest Case Design
Test Case Design

1) The document provides an overview of different test case design techniques including specification based testing, input domain testing, risk based testing, and scenario testing. 2) Specification based testing techniques discussed include analyzing specifications for gaps or contradictions, gathering additional information from developers, and using the 5W1H technique to derive test cases. 3) Input domain testing techniques like equivalence partitioning and boundary value analysis are covered to avoid redundant test cases around inputs. 4) Risk based testing involves imagining how a program could fail, assessing the likelihood and impact of failures, and designing test cases to expose potential failures. 5) Scenario testing uses real user personas and examples of how the software will be used to further

test case designsoftware testingtest cases
automation framework
automation frameworkautomation framework
automation framework

The document outlines the framework and process for automating testing of an Oracle Identity Management application. It includes sections on the execution approach, framework types, the Test Complete automation tool used, application under test details, framework implementation including GUI design, expected vs. actual result comparison, and report generation. The framework implementation is demonstrated through examples for user identity verification and account provisioning test cases.

Test Data Management: The Underestimated Pain
Test Data Management: The Underestimated PainTest Data Management: The Underestimated Pain
Test Data Management: The Underestimated Pain

According to our customer surveys and confirmed by industry statistics, manual testers spend 50-70% of their effort on finding and preparing appropriate test data. Considering the fact that manual testing still accounts for 80+% of test operation efforts, up to half (!) of the overall testing effort goes into dealing with test data. Find out how Tosca Testsuite can help you to lower the maintenance effort of your test data and operating costs of your test environment while building an efficient test data management strategy.

agile software developmentautomationdata
17 
Common Criteria 
2. Record & Playback 
Source: http://bit.ly/1us1bbZ
18 
Common Criteria 
3. Cross environment (platform, browser, etc.) capability
19 
Common Criteria 
4. Scripting language 
Source: http://bit.ly/1uzpnc6
20 
Common Criteria 
5. Ability to develop framework 
Source: http://bit.ly/1sWrm5d

Recommended for you

Test Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssTest Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For Sucesss

The document outlines a roadmap for successful test automation, including steps to plan an automation framework, select an appropriate automation tool considering requirements and constraints, and implement a strategy for test selection, prioritization, and management of the automation project. It also provides examples of applying the roadmap through SQS case studies and addresses questions about the automation process.

irish software testingireland
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types

This document provides an overview of software testing concepts and definitions. It discusses key topics such as software quality, testing methods like static and dynamic testing, testing levels from unit to acceptance testing, and testing types including functional, non-functional, regression and security testing. The document is intended as an introduction to software testing principles and terminology.

softwa
IBM Agile ALM Overview
IBM Agile ALM OverviewIBM Agile ALM Overview
IBM Agile ALM Overview

The IBM solution for Agile ALM provides integrated capabilities to support agile planning and development that can be adopted incrementally. It includes assets like an Agile ALM process template, tutorials, and enablement resources to help teams strengthen their agile skills and use the solution. The template provides pre-defined artifacts to help teams get started quickly, while tutorials provide step-by-step guidance on key capabilities. Enablement resources such as a scenario, demonstrations, and an agile learning community aid ongoing adoption.

almibm-rational rational clm alm services-offering serational
21 
Common Criteria 
6. Object Management 
Object Recognition 
Object Identity Tool 
Object Programming 
Source: http://bit.ly/1fg0hoy
22 
Common Criteria 
7. Community & Support 
Document, online support 
Popularity 
Forum, question response
23 
Other Criteria 
•Integrated development environment & systems (version control, requirement, defect tracking) 
•Scripting support: debugging, IntelliSense function and Code completion 
•Error recovery 
•Database support 
•Speed of Execution 
•Test Management capability
24 
Prioritize Criteria

Recommended for you

Automation testing
Automation testingAutomation testing
Automation testing

This document provides an overview and agenda for a presentation on automation testing using IBM Rational Functional Tester. It discusses what automation testing is, why it is useful, and when it should be implemented. It also addresses common myths about automation testing and provides tips for successful automation. Finally, it covers features of IBM Rational Functional Tester, including how to set up a test environment and record scripts to automate testing.

defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management

The document discusses defect tracking and management. It provides details on defect identification, reporting, tracking, resolution and using defect information to improve processes. A recommended structure is given for defect reports, including title, description, steps to reproduce, actual and expected results. Examples of a defect report and tracking sheet in Excel are also shown. The defect management process involves executing tests, logging discrepancies, reviewing with developers, assigning defects, retesting after fixes, and closing defects when resolved.

PGI - QA Automation Initiatives v2
PGI - QA Automation Initiatives v2PGI - QA Automation Initiatives v2
PGI - QA Automation Initiatives v2

The document discusses the iMeet QA team's plans to automate regression testing to reduce testing time and resources. It proposes using the Selenium framework to build an automation strategy and infrastructure. Selenium allows testing across browsers and platforms and supports various programming languages. The roadmap includes setting up a Selenium Grid for parallel testing, expanding to mobile app testing with Appium, and implementing continuous integration. A demo of the automated testing approach is also provided.

25 
Score Ranking 
Criteria Support Level 
Score 
Outstanding 
5 
Good support 
4 
Support as normal 
3 
Support but need to have an expert or workaround 
2 
Be able to use but limitation 
1 
Don’t have 
0
26 
Expected Classification 
Expectation Level 
Score 
Must have 
13 
Should have 
8 
Nice to have 
5 
Rarely need 
3
27 
The Result
28 
Automated Tool Landscape 
•Unified Functional Testing (QTP), TestComplete, Telerik, SilkTest, Rational Functional Tester, Squish, eggPlant, Ranorex, TestArchitect, CodedUI, TestPartner, etc. 
•Watir, Selenium, Cucumber, SpecFlow, Sahi, Robotium, Appium, MonkeyTalk, SoapUI, Sikuli, T-Plan Robot, AutoIT, etc.

Recommended for you

AMR KHALIL C.V.(1)
AMR KHALIL C.V.(1)AMR KHALIL C.V.(1)
AMR KHALIL C.V.(1)

Amr Khalil Ahmed Mohamed is an Egyptian electrical engineer currently working as an electrical engineer at Advansys-ESC since June 2016. He has a Master's degree in electrical and control engineering from the Arab Academy for Science and Technology, where he also obtained his Bachelor's degree in 2014 with high honors. His work experience includes positions as an electrical maintenance engineer and part-time teaching assistant. He has skills in PLC programming, SCADA, AutoCAD, MATLAB and languages including Arabic, English, and French.

Introduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiewIntroduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiew

This document provides an overview of the Selenium automation testing tool. It discusses why automation testing is needed, defines Selenium and its main components, and describes how to test with Selenium. The key components of Selenium are its IDE, WebDriver, Grid, and Selenese command language. Selenium allows testing web applications across different browsers and machines through a record and playback interface or programmatic API.

advantages of automation testingcomparasion of selenium and otpselenium
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy

This document discusses designing an effective test automation strategy. It notes that current testing processes often lack sufficient test coverage and ROI turns negative. It emphasizes defining the proper scope and selecting an automation solution that can cover that scope. The document then introduces iLeap 2.0, an automation platform from Impetus Technologies that integrates open-source frameworks and tools to automate functional, API/web service, and security testing according to best practices. iLeap 2.0 is said to improve test coverage and maximize ROI.

29 
Q&A
Profile 
•Thao Vo – QA Architect at KMS Technology Inc. (http://www.kms-technology.com/); Board member of HCMC Software Testing Club (http://www.hcmc-stc.org/). 
•Email: thaovo@kms-technology.com or thaovo@hcmc-stc.org or vvthao@yahoo.com 
•LinkedIn: http://vn.linkedin.com/pub/thao- van-vo/24/31a/b35 
30
© 2014 HCMC Software Testing Club 
THANK YOU

More Related Content

What's hot

Quality Assurance in SDLC
Quality Assurance in SDLCQuality Assurance in SDLC
Quality Assurance in SDLC
Adil Mughal
 
Testing Tool Evaluation Criteria
Testing Tool Evaluation CriteriaTesting Tool Evaluation Criteria
Testing Tool Evaluation Criteria
basma_iti_1984
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
Murageppa-QA
 
Validation testing
Validation testingValidation testing
Validation testing
Slideshare
 
TESTING STRATEGY.ppt
TESTING STRATEGY.pptTESTING STRATEGY.ppt
TESTING STRATEGY.ppt
FawazHussain4
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and Planning
Sachin-QA
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
SivaprasanthRentala1975
 
Automated vs manual testing
Automated vs manual testingAutomated vs manual testing
Automated vs manual testing
Kanoah
 
Agile QA process
Agile QA processAgile QA process
Agile QA process
Ashish Agrawal
 
Roles and Responsibilities of a BA
Roles and Responsibilities of a BARoles and Responsibilities of a BA
Roles and Responsibilities of a BA
SwatiS-BA
 
Software testing tools (free and open source)
Software testing tools (free and open source)Software testing tools (free and open source)
Software testing tools (free and open source)
Wael Mansour
 
Test Case Design
Test Case DesignTest Case Design
Test Case Design
acatalin
 
automation framework
automation frameworkautomation framework
automation framework
ANSHU GOYAL
 
Test Data Management: The Underestimated Pain
Test Data Management: The Underestimated PainTest Data Management: The Underestimated Pain
Test Data Management: The Underestimated Pain
Chelsea Frischknecht
 
Test Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssTest Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For Sucesss
David O'Dowd
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
Confiz
 
IBM Agile ALM Overview
IBM Agile ALM OverviewIBM Agile ALM Overview
IBM Agile ALM Overview
IBM Rational software
 
Automation testing
Automation testingAutomation testing
Automation testing
Biswajit Pratihari
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management
Manish Chaurasia
 

What's hot (20)

Quality Assurance in SDLC
Quality Assurance in SDLCQuality Assurance in SDLC
Quality Assurance in SDLC
 
Testing Tool Evaluation Criteria
Testing Tool Evaluation CriteriaTesting Tool Evaluation Criteria
Testing Tool Evaluation Criteria
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
Validation testing
Validation testingValidation testing
Validation testing
 
TESTING STRATEGY.ppt
TESTING STRATEGY.pptTESTING STRATEGY.ppt
TESTING STRATEGY.ppt
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
 
Test Strategy and Planning
Test Strategy and PlanningTest Strategy and Planning
Test Strategy and Planning
 
Automation testing strategy, approach & planning
Automation testing  strategy, approach & planningAutomation testing  strategy, approach & planning
Automation testing strategy, approach & planning
 
Automated vs manual testing
Automated vs manual testingAutomated vs manual testing
Automated vs manual testing
 
Agile QA process
Agile QA processAgile QA process
Agile QA process
 
Roles and Responsibilities of a BA
Roles and Responsibilities of a BARoles and Responsibilities of a BA
Roles and Responsibilities of a BA
 
Software testing tools (free and open source)
Software testing tools (free and open source)Software testing tools (free and open source)
Software testing tools (free and open source)
 
Test Case Design
Test Case DesignTest Case Design
Test Case Design
 
automation framework
automation frameworkautomation framework
automation framework
 
Test Data Management: The Underestimated Pain
Test Data Management: The Underestimated PainTest Data Management: The Underestimated Pain
Test Data Management: The Underestimated Pain
 
Test Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For SucesssTest Automation: A Roadmap For Sucesss
Test Automation: A Roadmap For Sucesss
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
IBM Agile ALM Overview
IBM Agile ALM OverviewIBM Agile ALM Overview
IBM Agile ALM Overview
 
Automation testing
Automation testingAutomation testing
Automation testing
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management
 

Viewers also liked

PGI - QA Automation Initiatives v2
PGI - QA Automation Initiatives v2PGI - QA Automation Initiatives v2
PGI - QA Automation Initiatives v2
Mahmudul Hasan
 
AMR KHALIL C.V.(1)
AMR KHALIL C.V.(1)AMR KHALIL C.V.(1)
AMR KHALIL C.V.(1)
Amr Khalil
 
Introduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiewIntroduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiew
Disha Srivastava
 
How to Design a Successful Test Automation Strategy
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 Technologies
 
Plasma display
Plasma  displayPlasma  display
Plasma display
PRADEEP Cheekatla
 
5 Reason Why You Can't Help Using a CRM for Sales
5 Reason Why You Can't Help Using a CRM for Sales5 Reason Why You Can't Help Using a CRM for Sales
5 Reason Why You Can't Help Using a CRM for Sales
Sellf
 
UKBIMA_BIMReview_Past_Present_Future_2016_10_14
UKBIMA_BIMReview_Past_Present_Future_2016_10_14UKBIMA_BIMReview_Past_Present_Future_2016_10_14
UKBIMA_BIMReview_Past_Present_Future_2016_10_14
Martin Penney
 
Alteration of Patent Protection Length in the Intellectual Property Provision...
Alteration of Patent Protection Length in the Intellectual Property Provision...Alteration of Patent Protection Length in the Intellectual Property Provision...
Alteration of Patent Protection Length in the Intellectual Property Provision...
Karim Khayat
 
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
Ho Chi Minh City Software Testing Club
 
AGIForesight _2020_MJP Article
AGIForesight _2020_MJP ArticleAGIForesight _2020_MJP Article
AGIForesight _2020_MJP Article
Martin Penney
 
Alteration of Patent Protection Length in the Intellectual Property Provision...
Alteration of Patent Protection Length in the Intellectual Property Provision...Alteration of Patent Protection Length in the Intellectual Property Provision...
Alteration of Patent Protection Length in the Intellectual Property Provision...
Karim Khayat
 
Phoenix wifi (1)
Phoenix wifi (1)Phoenix wifi (1)
Phoenix wifi (1)
PhoenixWifi
 
Sonal foods
Sonal foodsSonal foods
Sonal foods
Sonal Foods
 
Introduccion a arduino
Introduccion a arduinoIntroduccion a arduino
Introduccion a arduino
Carlos Mãrquez
 
Phoenix Media JSC-Phoenix wifi solution
Phoenix Media JSC-Phoenix wifi solutionPhoenix Media JSC-Phoenix wifi solution
Phoenix Media JSC-Phoenix wifi solution
PhoenixWifi
 
ITCamp 2015. Apps 2015: a legal odissey
ITCamp 2015. Apps 2015: a legal odisseyITCamp 2015. Apps 2015: a legal odissey
ITCamp 2015. Apps 2015: a legal odissey
claudiajelea
 
Kimmerfields Development Swindon
Kimmerfields Development SwindonKimmerfields Development Swindon
Kimmerfields Development Swindon
ForwardSwindon
 

Viewers also liked (17)

PGI - QA Automation Initiatives v2
PGI - QA Automation Initiatives v2PGI - QA Automation Initiatives v2
PGI - QA Automation Initiatives v2
 
AMR KHALIL C.V.(1)
AMR KHALIL C.V.(1)AMR KHALIL C.V.(1)
AMR KHALIL C.V.(1)
 
Introduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiewIntroduction to Automation Testing and Selenium overiew
Introduction to Automation Testing and Selenium overiew
 
How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy How to Design a Successful Test Automation Strategy
How to Design a Successful Test Automation Strategy
 
Plasma display
Plasma  displayPlasma  display
Plasma display
 
5 Reason Why You Can't Help Using a CRM for Sales
5 Reason Why You Can't Help Using a CRM for Sales5 Reason Why You Can't Help Using a CRM for Sales
5 Reason Why You Can't Help Using a CRM for Sales
 
UKBIMA_BIMReview_Past_Present_Future_2016_10_14
UKBIMA_BIMReview_Past_Present_Future_2016_10_14UKBIMA_BIMReview_Past_Present_Future_2016_10_14
UKBIMA_BIMReview_Past_Present_Future_2016_10_14
 
Alteration of Patent Protection Length in the Intellectual Property Provision...
Alteration of Patent Protection Length in the Intellectual Property Provision...Alteration of Patent Protection Length in the Intellectual Property Provision...
Alteration of Patent Protection Length in the Intellectual Property Provision...
 
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
Ho Chi Minh City Software Testing Conference 2014 "Stay on the cutting-edge" ...
 
AGIForesight _2020_MJP Article
AGIForesight _2020_MJP ArticleAGIForesight _2020_MJP Article
AGIForesight _2020_MJP Article
 
Alteration of Patent Protection Length in the Intellectual Property Provision...
Alteration of Patent Protection Length in the Intellectual Property Provision...Alteration of Patent Protection Length in the Intellectual Property Provision...
Alteration of Patent Protection Length in the Intellectual Property Provision...
 
Phoenix wifi (1)
Phoenix wifi (1)Phoenix wifi (1)
Phoenix wifi (1)
 
Sonal foods
Sonal foodsSonal foods
Sonal foods
 
Introduccion a arduino
Introduccion a arduinoIntroduccion a arduino
Introduccion a arduino
 
Phoenix Media JSC-Phoenix wifi solution
Phoenix Media JSC-Phoenix wifi solutionPhoenix Media JSC-Phoenix wifi solution
Phoenix Media JSC-Phoenix wifi solution
 
ITCamp 2015. Apps 2015: a legal odissey
ITCamp 2015. Apps 2015: a legal odisseyITCamp 2015. Apps 2015: a legal odissey
ITCamp 2015. Apps 2015: a legal odissey
 
Kimmerfields Development Swindon
Kimmerfields Development SwindonKimmerfields Development Swindon
Kimmerfields Development Swindon
 

Similar to Selecting the Right Automated Testing tool

Software product development process
Software product development processSoftware product development process
Software product development process
Sri Kanajan
 
Importance of Solution Architecture in Automation
Importance of Solution Architecture in AutomationImportance of Solution Architecture in Automation
Importance of Solution Architecture in Automation
Cristina Vidu
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Diana Gray, MBA
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Vimal Suba
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
Jeff Bramwell
 
Agile testing - Principles and best practices
Agile testing  - Principles and best practicesAgile testing  - Principles and best practices
Agile testing - Principles and best practices
Dr Ganesh Iyer
 
[Hitesh mandloi] DevOpsDays Tokyo 2021 presentation
[Hitesh mandloi] DevOpsDays Tokyo 2021 presentation[Hitesh mandloi] DevOpsDays Tokyo 2021 presentation
[Hitesh mandloi] DevOpsDays Tokyo 2021 presentation
HiteshMandloi
 
How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)
Dave Haeffner
 
Cultural change of testing
Cultural change of testingCultural change of testing
Cultural change of testing
Brijesh Prabhakar
 
UiPath Test Automation Webinar Recap
UiPath Test Automation Webinar RecapUiPath Test Automation Webinar Recap
UiPath Test Automation Webinar Recap
Auxis Consulting & Outsourcing
 
TLC2018 Thomas Haver: The Automation Firehose - Be Strategic and Tactical
TLC2018 Thomas Haver: The Automation Firehose - Be Strategic and TacticalTLC2018 Thomas Haver: The Automation Firehose - Be Strategic and Tactical
TLC2018 Thomas Haver: The Automation Firehose - Be Strategic and Tactical
Anna Royzman
 
KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
QA or the Highway
 
Keeping up with PHP
Keeping up with PHPKeeping up with PHP
Keeping up with PHP
Zend by Rogue Wave Software
 
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
DianaGray10
 
JDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceJDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of Excellence
Black Duck by Synopsys
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
Fayis-QA
 
1017191EE 200 Electrical Engineering Design Project.docx
1017191EE 200 Electrical Engineering Design Project.docx1017191EE 200 Electrical Engineering Design Project.docx
1017191EE 200 Electrical Engineering Design Project.docx
aulasnilda
 
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
StarWest2016_T24_ExploratoryAutomation_DawnJardine_FinalStarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
Dawn Jardine
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
Syed Zaid Irshad
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
Sauce Labs
 

Similar to Selecting the Right Automated Testing tool (20)

Software product development process
Software product development processSoftware product development process
Software product development process
 
Importance of Solution Architecture in Automation
Importance of Solution Architecture in AutomationImportance of Solution Architecture in Automation
Importance of Solution Architecture in Automation
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
 
Agile testing - Principles and best practices
Agile testing  - Principles and best practicesAgile testing  - Principles and best practices
Agile testing - Principles and best practices
 
[Hitesh mandloi] DevOpsDays Tokyo 2021 presentation
[Hitesh mandloi] DevOpsDays Tokyo 2021 presentation[Hitesh mandloi] DevOpsDays Tokyo 2021 presentation
[Hitesh mandloi] DevOpsDays Tokyo 2021 presentation
 
How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)How To Use Selenium Successfully (Java Edition)
How To Use Selenium Successfully (Java Edition)
 
Cultural change of testing
Cultural change of testingCultural change of testing
Cultural change of testing
 
UiPath Test Automation Webinar Recap
UiPath Test Automation Webinar RecapUiPath Test Automation Webinar Recap
UiPath Test Automation Webinar Recap
 
TLC2018 Thomas Haver: The Automation Firehose - Be Strategic and Tactical
TLC2018 Thomas Haver: The Automation Firehose - Be Strategic and TacticalTLC2018 Thomas Haver: The Automation Firehose - Be Strategic and Tactical
TLC2018 Thomas Haver: The Automation Firehose - Be Strategic and Tactical
 
KrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdfKrishnaToolComparisionPPT.pdf
KrishnaToolComparisionPPT.pdf
 
Keeping up with PHP
Keeping up with PHPKeeping up with PHP
Keeping up with PHP
 
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
 
JDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceJDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of Excellence
 
Introduction to Automation Testing
Introduction to Automation TestingIntroduction to Automation Testing
Introduction to Automation Testing
 
1017191EE 200 Electrical Engineering Design Project.docx
1017191EE 200 Electrical Engineering Design Project.docx1017191EE 200 Electrical Engineering Design Project.docx
1017191EE 200 Electrical Engineering Design Project.docx
 
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
StarWest2016_T24_ExploratoryAutomation_DawnJardine_FinalStarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
StarWest2016_T24_ExploratoryAutomation_DawnJardine_Final
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 
5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation5 Steps to Jump Start Your Test Automation
5 Steps to Jump Start Your Test Automation
 

More from Ho Chi Minh City Software Testing Club

Web API Test Automation Using Frisby & Node.js
Web API Test Automation Using Frisby  & Node.jsWeb API Test Automation Using Frisby  & Node.js
Web API Test Automation Using Frisby & Node.js
Ho Chi Minh City Software Testing Club
 
Building an effective mobile testing strategy
Building an effective mobile testing strategyBuilding an effective mobile testing strategy
Building an effective mobile testing strategy
Ho Chi Minh City Software Testing Club
 
Common Web UI Problems Transforming Manual to Automation
Common Web UI Problems Transforming Manual to Automation Common Web UI Problems Transforming Manual to Automation
Common Web UI Problems Transforming Manual to Automation
Ho Chi Minh City Software Testing Club
 
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
Ho Chi Minh City Software Testing Club
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Ho Chi Minh City Software Testing Club
 
Test Design with Action-based Testing Methodology - Ngo Hoang Minh
Test Design with Action-based Testing Methodology - Ngo Hoang MinhTest Design with Action-based Testing Methodology - Ngo Hoang Minh
Test Design with Action-based Testing Methodology - Ngo Hoang Minh
Ho Chi Minh City Software Testing Club
 
Security testing-What can we do - Trinh Minh Hien
Security testing-What can we do - Trinh Minh HienSecurity testing-What can we do - Trinh Minh Hien
Security testing-What can we do - Trinh Minh Hien
Ho Chi Minh City Software Testing Club
 
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Ho Chi Minh City Software Testing Club
 
Analytical Risk-based and Specification-based Testing - Bui Duy Tam
Analytical Risk-based and Specification-based Testing - Bui Duy TamAnalytical Risk-based and Specification-based Testing - Bui Duy Tam
Analytical Risk-based and Specification-based Testing - Bui Duy Tam
Ho Chi Minh City Software Testing Club
 
Agile Testing - Not Just Tester’s Story _ Dang Thanh Long
Agile Testing - Not Just Tester’s Story _ Dang Thanh LongAgile Testing - Not Just Tester’s Story _ Dang Thanh Long
Agile Testing - Not Just Tester’s Story _ Dang Thanh Long
Ho Chi Minh City Software Testing Club
 
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
Ho Chi Minh City Software Testing Club
 
Mobile Video Games Testing Principles - Benjamin Poirrier
Mobile Video Games Testing Principles - Benjamin PoirrierMobile Video Games Testing Principles - Benjamin Poirrier
Mobile Video Games Testing Principles - Benjamin Poirrier
Ho Chi Minh City Software Testing Club
 
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
Ho Chi Minh City Software Testing Club
 
Key Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework SuccessKey Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework Success
Ho Chi Minh City Software Testing Club
 
Why a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test StrategyWhy a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test Strategy
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Practical Experiences In Test Automation
[HCMC STC Jan 2015] Practical Experiences In Test Automation[HCMC STC Jan 2015] Practical Experiences In Test Automation
[HCMC STC Jan 2015] Practical Experiences In Test Automation
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
Ho Chi Minh City Software Testing Club
 
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
Ho Chi Minh City Software Testing Club
 

More from Ho Chi Minh City Software Testing Club (20)

Web API Test Automation Using Frisby & Node.js
Web API Test Automation Using Frisby  & Node.jsWeb API Test Automation Using Frisby  & Node.js
Web API Test Automation Using Frisby & Node.js
 
Building an effective mobile testing strategy
Building an effective mobile testing strategyBuilding an effective mobile testing strategy
Building an effective mobile testing strategy
 
Common Web UI Problems Transforming Manual to Automation
Common Web UI Problems Transforming Manual to Automation Common Web UI Problems Transforming Manual to Automation
Common Web UI Problems Transforming Manual to Automation
 
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
A Universal Automation Framework based on BDD Cucumber and Ruby on Rails - Ph...
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
 
Test Design with Action-based Testing Methodology - Ngo Hoang Minh
Test Design with Action-based Testing Methodology - Ngo Hoang MinhTest Design with Action-based Testing Methodology - Ngo Hoang Minh
Test Design with Action-based Testing Methodology - Ngo Hoang Minh
 
Security testing-What can we do - Trinh Minh Hien
Security testing-What can we do - Trinh Minh HienSecurity testing-What can we do - Trinh Minh Hien
Security testing-What can we do - Trinh Minh Hien
 
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
Deliver Fast, Break Nothing Via Effective Building Developer and Tester Colla...
 
Analytical Risk-based and Specification-based Testing - Bui Duy Tam
Analytical Risk-based and Specification-based Testing - Bui Duy TamAnalytical Risk-based and Specification-based Testing - Bui Duy Tam
Analytical Risk-based and Specification-based Testing - Bui Duy Tam
 
Agile Testing - Not Just Tester’s Story _ Dang Thanh Long
Agile Testing - Not Just Tester’s Story _ Dang Thanh LongAgile Testing - Not Just Tester’s Story _ Dang Thanh Long
Agile Testing - Not Just Tester’s Story _ Dang Thanh Long
 
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
A Novel Approach of Automation Test for Software Monitoring Solution - Tran S...
 
Mobile Video Games Testing Principles - Benjamin Poirrier
Mobile Video Games Testing Principles - Benjamin PoirrierMobile Video Games Testing Principles - Benjamin Poirrier
Mobile Video Games Testing Principles - Benjamin Poirrier
 
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
 
Key Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework SuccessKey Factors To Ensure Test Automation Framework Success
Key Factors To Ensure Test Automation Framework Success
 
Why a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test StrategyWhy a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test Strategy
 
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
[HCMC STC Jan 2015] Risk-Based Software Testing Approaches
 
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
[HCMC STC Jan 2015] FATS: A Framework For Automated Testing Scenarios
 
[HCMC STC Jan 2015] Practical Experiences In Test Automation
[HCMC STC Jan 2015] Practical Experiences In Test Automation[HCMC STC Jan 2015] Practical Experiences In Test Automation
[HCMC STC Jan 2015] Practical Experiences In Test Automation
 
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
[HCMC STC Jan 2015] Making IT Count – Agile Test Metrics
 
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
[HCMC STC Jan 2015] Workshop Of Context-Driven Testing In Agile
 

Recently uploaded

Responsibilities of Fleet Managers and How TrackoBit Can Assist.pdf
Responsibilities of Fleet Managers and How TrackoBit Can Assist.pdfResponsibilities of Fleet Managers and How TrackoBit Can Assist.pdf
Responsibilities of Fleet Managers and How TrackoBit Can Assist.pdf
Trackobit
 
How we built TryBoxLang in under 48 hours
How we built TryBoxLang in under 48 hoursHow we built TryBoxLang in under 48 hours
How we built TryBoxLang in under 48 hours
Ortus Solutions, Corp
 
MVP Mobile Application - Codearrest.pptx
MVP Mobile Application - Codearrest.pptxMVP Mobile Application - Codearrest.pptx
MVP Mobile Application - Codearrest.pptx
Mitchell Marsh
 
introduction of Ansys software and basic and advance knowledge of modelling s...
introduction of Ansys software and basic and advance knowledge of modelling s...introduction of Ansys software and basic and advance knowledge of modelling s...
introduction of Ansys software and basic and advance knowledge of modelling s...
sachin chaurasia
 
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
Semiosis Software Private Limited
 
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTIONBITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
ssuser2b426d1
 
What is OCR Technology and How to Extract Text from Any Image for Free
What is OCR Technology and How to Extract Text from Any Image for FreeWhat is OCR Technology and How to Extract Text from Any Image for Free
What is OCR Technology and How to Extract Text from Any Image for Free
TwisterTools
 
active-directory-auditing-solution (2).pptx
active-directory-auditing-solution (2).pptxactive-directory-auditing-solution (2).pptx
active-directory-auditing-solution (2).pptx
sudsdeep
 
Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...
Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...
Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...
onemonitarsoftware
 
Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.
shivamt017
 
Break data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud ConnectorsBreak data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud Connectors
confluent
 
A Comparative Analysis of Functional and Non-Functional Testing.pdf
A Comparative Analysis of Functional and Non-Functional Testing.pdfA Comparative Analysis of Functional and Non-Functional Testing.pdf
A Comparative Analysis of Functional and Non-Functional Testing.pdf
kalichargn70th171
 
Overview of ERP - Mechlin Technologies.pptx
Overview of ERP - Mechlin Technologies.pptxOverview of ERP - Mechlin Technologies.pptx
Overview of ERP - Mechlin Technologies.pptx
Mitchell Marsh
 
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple StepsSeamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Estuary Flow
 
Migrate your Infrastructure to the AWS Cloud
Migrate your Infrastructure to the AWS CloudMigrate your Infrastructure to the AWS Cloud
Migrate your Infrastructure to the AWS Cloud
Ortus Solutions, Corp
 
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdfIndependence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
Livetecs LLC
 
WEBINAR SLIDES: CCX for Cloud Service Providers
WEBINAR SLIDES: CCX for Cloud Service ProvidersWEBINAR SLIDES: CCX for Cloud Service Providers
WEBINAR SLIDES: CCX for Cloud Service Providers
Severalnines
 
React Native vs Flutter - SSTech System
React Native vs Flutter  - SSTech SystemReact Native vs Flutter  - SSTech System
React Native vs Flutter - SSTech System
SSTech System
 
Splunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptxSplunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptx
sudsdeep
 
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptxWired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
SimonedeGijt
 

Recently uploaded (20)

Responsibilities of Fleet Managers and How TrackoBit Can Assist.pdf
Responsibilities of Fleet Managers and How TrackoBit Can Assist.pdfResponsibilities of Fleet Managers and How TrackoBit Can Assist.pdf
Responsibilities of Fleet Managers and How TrackoBit Can Assist.pdf
 
How we built TryBoxLang in under 48 hours
How we built TryBoxLang in under 48 hoursHow we built TryBoxLang in under 48 hours
How we built TryBoxLang in under 48 hours
 
MVP Mobile Application - Codearrest.pptx
MVP Mobile Application - Codearrest.pptxMVP Mobile Application - Codearrest.pptx
MVP Mobile Application - Codearrest.pptx
 
introduction of Ansys software and basic and advance knowledge of modelling s...
introduction of Ansys software and basic and advance knowledge of modelling s...introduction of Ansys software and basic and advance knowledge of modelling s...
introduction of Ansys software and basic and advance knowledge of modelling s...
 
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
 
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTIONBITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
 
What is OCR Technology and How to Extract Text from Any Image for Free
What is OCR Technology and How to Extract Text from Any Image for FreeWhat is OCR Technology and How to Extract Text from Any Image for Free
What is OCR Technology and How to Extract Text from Any Image for Free
 
active-directory-auditing-solution (2).pptx
active-directory-auditing-solution (2).pptxactive-directory-auditing-solution (2).pptx
active-directory-auditing-solution (2).pptx
 
Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...
Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...
Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...
 
Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.Shivam Pandit working on Php Web Developer.
Shivam Pandit working on Php Web Developer.
 
Break data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud ConnectorsBreak data silos with real-time connectivity using Confluent Cloud Connectors
Break data silos with real-time connectivity using Confluent Cloud Connectors
 
A Comparative Analysis of Functional and Non-Functional Testing.pdf
A Comparative Analysis of Functional and Non-Functional Testing.pdfA Comparative Analysis of Functional and Non-Functional Testing.pdf
A Comparative Analysis of Functional and Non-Functional Testing.pdf
 
Overview of ERP - Mechlin Technologies.pptx
Overview of ERP - Mechlin Technologies.pptxOverview of ERP - Mechlin Technologies.pptx
Overview of ERP - Mechlin Technologies.pptx
 
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple StepsSeamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
 
Migrate your Infrastructure to the AWS Cloud
Migrate your Infrastructure to the AWS CloudMigrate your Infrastructure to the AWS Cloud
Migrate your Infrastructure to the AWS Cloud
 
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdfIndependence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
 
WEBINAR SLIDES: CCX for Cloud Service Providers
WEBINAR SLIDES: CCX for Cloud Service ProvidersWEBINAR SLIDES: CCX for Cloud Service Providers
WEBINAR SLIDES: CCX for Cloud Service Providers
 
React Native vs Flutter - SSTech System
React Native vs Flutter  - SSTech SystemReact Native vs Flutter  - SSTech System
React Native vs Flutter - SSTech System
 
Splunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptxSplunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptx
 
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptxWired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
 

Selecting the Right Automated Testing tool

  • 1. Art, Science or Both? Selecting The Right Automated Testing Tool HCMC STC MONTHLY MEETUP NOV 2014 THAO VO
  • 2. My Background •QA Architect at KMS Technology Inc. •Board member of HCMC Software Testing Club •12+ years in software development & software testing •6+ years in automated & performance testing •5+ years as a Test Lead •Speaker and Facilitator at HCM STC Conference •Trainer of S/W Testing at IITS, CSC, KMS and Digimate 2
  • 3. Outline 3 •Test Automation Overview •Steps to Evaluate a Tool •Evaluation Criteria •Automated Tool Landscape Source: http://bit.ly/1EN7EPM
  • 4. 4 Test Automation Overview
  • 5. Test Automation Process 5 Source: http://bit.ly/1wJ250x 1 •Assessment & Tool Evaluation 2 •Planning & Design 3 •Implementation 4 •Execution & Report 5 •Maintenance
  • 6. 6 Why is Tool Evaluation Important?
  • 7. To be successful 7 Tool People Approach Source: http://bit.ly/1uttTt7 Source: http://bit.ly/1xEI5zd Source: http://bit.ly/1utxkQq
  • 9. Tool Evaluation Steps 9 Source: http://agilepainrelief.com/notesfromatooluser/2013/01/creating- acceptance-criteria-waiting-too-long.html Define requirement & expectation Define & prioritize criteria
  • 10. Tool Evaluation Steps 10 Source: http://freedogpics.com/tag/german-shepherd-rescue/page/4/ Collect and list out all tools on the market
  • 11. Tool Evaluation Steps 11 Source: http://marketingdeviant.com/6-critical-factors-in-building-charisma/ Allocate suitable resources
  • 12. Tool Evaluation Steps 12 Source: http://www.careerealism.com/committed-new-years-resolutions/ Download and use Do PoC with a sample of test cases
  • 13. Tool Evaluation Steps 13 Source: http://www.returnofkings.com/38961/the-marriage-paradigm Finalize the evaluation
  • 14. 14 Define Requirement & Criteria
  • 15. 15 Principle Source: http://bit.ly/11fyOBJ
  • 16. 16 Common Criteria 1. Cost -License -Training & Support -Implementation -Maintenance Source: http://bit.ly/1xK9qRt Source: http://bit.ly/1sUHl4K
  • 17. 17 Common Criteria 2. Record & Playback Source: http://bit.ly/1us1bbZ
  • 18. 18 Common Criteria 3. Cross environment (platform, browser, etc.) capability
  • 19. 19 Common Criteria 4. Scripting language Source: http://bit.ly/1uzpnc6
  • 20. 20 Common Criteria 5. Ability to develop framework Source: http://bit.ly/1sWrm5d
  • 21. 21 Common Criteria 6. Object Management Object Recognition Object Identity Tool Object Programming Source: http://bit.ly/1fg0hoy
  • 22. 22 Common Criteria 7. Community & Support Document, online support Popularity Forum, question response
  • 23. 23 Other Criteria •Integrated development environment & systems (version control, requirement, defect tracking) •Scripting support: debugging, IntelliSense function and Code completion •Error recovery •Database support •Speed of Execution •Test Management capability
  • 25. 25 Score Ranking Criteria Support Level Score Outstanding 5 Good support 4 Support as normal 3 Support but need to have an expert or workaround 2 Be able to use but limitation 1 Don’t have 0
  • 26. 26 Expected Classification Expectation Level Score Must have 13 Should have 8 Nice to have 5 Rarely need 3
  • 28. 28 Automated Tool Landscape •Unified Functional Testing (QTP), TestComplete, Telerik, SilkTest, Rational Functional Tester, Squish, eggPlant, Ranorex, TestArchitect, CodedUI, TestPartner, etc. •Watir, Selenium, Cucumber, SpecFlow, Sahi, Robotium, Appium, MonkeyTalk, SoapUI, Sikuli, T-Plan Robot, AutoIT, etc.
  • 30. Profile •Thao Vo – QA Architect at KMS Technology Inc. (http://www.kms-technology.com/); Board member of HCMC Software Testing Club (http://www.hcmc-stc.org/). •Email: thaovo@kms-technology.com or thaovo@hcmc-stc.org or vvthao@yahoo.com •LinkedIn: http://vn.linkedin.com/pub/thao- van-vo/24/31a/b35 30
  • 31. © 2014 HCMC Software Testing Club THANK YOU

Editor's Notes

  1. Choosing a test tool is as complicated as getting married to a person Marry with me: http://bit.ly/11sVY8M
  2. If wrong, it leads to Loss of licensing cost Lost of effort spent Lost of automation opportunities.
  3. Select one person to go with you on the road forever – very important
  4. Five Steps: Criteria: http://agilepainrelief.com/notesfromatooluser/2013/01/creating-acceptance-criteria-waiting-too-long.html List tools on market: http://freedogpics.com/tag/german-shepherd-rescue/page/4/ Allocate suitable Resources: http://marketingdeviant.com/6-critical-factors-in-building-charisma/ Try – evaluate-POC: http://www.careerealism.com/committed-new-years-resolutions/ Finalize:- Marriage http://www.returnofkings.com/38961/the-marriage-paradigm
  5. In this talk, I will focus on the 1st step. This is one of importance steps. List out all our expectations What application is intended to test, etc. Compatibility with our SUT => most important thing Our criteria => Like People: What are criteria of your love? Ex” beautiful, cooking, …”Cong, Dung, Ngon, Hanh”  or Money or own a big house
  6. In this step: Search from internet Social network such as LinkedIn Forums Experts Customer views etc. => Like People: Look around all potential relationships (roommate, colleagues, class mate, neighbor, etc.) to start to woo 
  7. Look around in your team Form a team to evaluate Select some experts for each tool as much as we can => Like People: Strategy/Plan to woo each person.
  8. Try to download, install and use Use trail version if license Let Vendor do demo Let Vendor compare other tools Look around community’s evaluations IMPORTANT: Do proof of concept on your real SUT with different complexity of test cases (High, Medium, Easy) on different functionalities, browsers, platforms, etc. => Like People: Get to know a person you love, you have to spend a lot of time, effort, even money. 3 months, 1 year, 10 years. Some of you could not understand clearly each other even 10 years+. Finally, we have to break up the relationship. 
  9. Meeting with team, gather information Review the result Review advantages and disadvantages of each tool Review some evaluations from community Assessment => Like people: We get married
  10. Don’t trace things that don’t belong to you – over your ability. Tool – Vendor usually says: “secret sauce” Don’t use unmatched items: “không dùng dao giết Trau de mổ Gà”
  11. - Spend a lot of money and effort on dating (eating, watching films, etc.), relationship, understanding each other, etc.
  12. Cooking, do the housework, take care of husband/wife, serve a wine glass  etc.
  13. Like husband/wife: No change with poor/rich situations. Strong health. 
  14. Understand strength and weakness each languages and our resources (familiar with languages?). Reduce the risk. Easy to use or not?
  15. => Like husband/wife: ability to have a baby
  16. => Like husband/wife: ability to take care of children
  17. => Like husband/wife: how to treat people in relatives of wife/husband, how to communicate and behave with friends, parents_in_law 
  18. Test management capability: run, report, schedule, logs, email notification etc.
  19. Fibonacci: 1, 1, 2, 3, 5, 8, 13, 21
  20. Fibonacci: 1, 1, 2, 3, 5, 8, 13, 21 Try out the best “Two” tools, not only one.