SlideShare a Scribd company logo
!
!
W7#
Session!
6/24/2015! !
11:30!AM!
!
!
!
!
“Test#Automation#Strategies#and#Frameworks:#
What#Should#Your#Team#Do?”##
Presented#by:#
Gene#Gotimer#
Coveros,#Inc.#
#
#
#
#
#
Brought#to#you#by:#
#
#
#
#
#
#
340!Corporate!Way,!Suite!300,!Orange!Park,!FL!32073!
888D268D8770!E!904D278D0524!E!sqeinfo@sqe.com!E!www.sqe.com!
!
!
!
!
!
!!!!! !
!!!!
Gene Gotimer is a senior architect at Coveros, Inc., a consulting company that uses
agile methods to accelerate the delivery of secure, reliable software. Gene is an
experienced software developer who focuses on continuous integration, static code
analysis, automation, and any tool he can find to do his work for him. For the past few
years, he has been on a team that is bringing a continuous delivery process into the US
Department of Defense, showing that higher quality software can be delivered quicker
and with more security by using agile techniques.
Gene Gotimer
Coveros, Inc.
6/25/15&
1&
© Copyright 2015 Coveros, Inc. All rights reserved.© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Strategies and
Frameworks
What Should Your Team Do?
Max Saperstone
© Copyright 2015 Coveros, Inc. All rights reserved.
Gene Gotimer
Gene Gotimer is a senior architect at Coveros, Inc., a consulting company that
uses agile methods to accelerate the delivery of secure, reliable software. Gene
is an experienced software developer who focuses on continuous integration,
static code analysis, automation, and any tool he can find to do his work for him.
For the past few years, he has been on a team that is bringing a continuous
delivery process into the US Department of Defense, showing that higher quality
software can be delivered quicker and with more security by using agile
techniques.
6/25/15&
2&
© Copyright 2015 Coveros, Inc. All rights reserved.
About Coveros
• Coveros helps organizations accelerate the delivery of secure, reliable
software
• Our consulting services:
– Agile software development
– Application security
– Software quality assurance
– Software process improvement
• Our key markets:
– Financial services
– Healthcare
– Defense
– Critical Infrastructure
Development Capabilities
© Copyright 2015 Coveros, Inc. All rights reserved.© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Planning
6/25/15&
3&
© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Planning
● SMART
○ Specific (What to accomplish, why, who, where – specific reqs)
○ Measurable (How much/many – Quantifiable way to determine
completeness)
○ Achievable (answers question of “How will this be accomplished?”)
○ Relevant (Valued/Worthwhile, consider timing/priorities)
○ Time Bound (target completion)
● Some typical objectives:
○ Testing Consistency/Repeatability
○ Unattended test execution
○ Regression defect identification
○ Frequent Test Execution
○ Software Quality Improvement
Test Automation Objectives
© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Planning
● Usability
● Accuracy
● Integrity
● Interoperability and Compatibility
● Maintainability
● Availability
● Performance
Areas to consider for Test Objectives
6/25/15&
4&
© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Planning
● What is going to be considered in scope for testing?
● What will be out of scope?
● At which level of testing will we increase or decrease our
scope to cover these?
● What is in scope for automation vs
manual testing
Test Automation Scope
© Copyright 2015 Coveros, Inc. All rights reserved.
● Primarily only done for non-
functional requirements,
smoke tests, business
process
● Acceptance test-driven
development Story testing
● Test-driven development
Unit testing
Test Automation Planning
Test Types to Include
6/25/15&
5&
© Copyright 2015 Coveros, Inc. All rights reserved.© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Framework
Selection
© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Framework Selection
● Frameworks provide test infrastructure for automating
various types and levels of tests.
○ Capabilities for common automation requirements
○ Complexity Abstraction
○ Extend Coverage
○ Reduce Maintenance
● Framework Features
○ Test Driver
○ Object Repository Management
○ Data Management
○ Recovery Mechanisms
What is a Framework?
6/25/15&
6&
© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Framework Selection
● Record/Playback (Linear)
● Modular / Structured
● Data Driven
● Keyword Driven
● Action Based
● Hybrids
Automation Framework Types
© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Framework Selection
● There is no ‘Silver Bullet’
● Tool Evaluation
○ Motivation
○ Project Technical constraints
■ OS/Language
■ Development IDE
■ Project Architecture
○ Team skillsets/expertise
○ Budget
○ Best tool fit selection
Test Automation Tool Selection
6/25/15&
7&
© Copyright 2015 Coveros, Inc. All rights reserved.© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Strategy
© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Strategy
Limited Time + Initial Effort required = MoSCoW method
● What MUST be Automated?
● What SHOULD be Automated?
● What COULD be Automated?
● What WON’T be Automated?
Selecting Tests for Automation
6/25/15&
8&
© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Strategy
● Value vs Effort evaluation
● Frequency of Use
○ Repetitive tests that run for multiple builds
○ Tedious Manual Tasks
● Features that historically problematic/prone to defects
● Tests that are highly subject to human error
● Tests that require multiple data sets
● Tests that run on several different HW/SW platforms and
configurations
● Tests that take a lot of effort and time when doing manual
testing
Determining what to Automate
© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Strategy
● Should data start empty, and be cleaned each time?
● What data is needed in QA for automated testing? What
about manual testing?
● How can we keep QA in a state with known test data?
● How do we handle multiple users/automated tests
potentially changing and needed the same data?
● Where is it acceptable to use production data?
● Should production data be sanitized before being used?
● Should production data be analyzed before being used?
Data Management
6/25/15&
9&
© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Strategy
● Frameworks should include take screenshots methods
which can be taken on any failed steps
○ These can also be included for additional information
● Automated frameworks should provide readable reports,
and be used for documentation
● Results from frameworks should be automated to provide
traceability into requirements
○ Multiple tools provide hooks into test management systems
○ Public APIs can allow automated updates for tooling
Traceability through Automated Testing
© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Strategy
● Your automated tests should be treated as code
● When created smartly, steps are simple to find, update, and
reuse
● Create a separate class for each area of functionality
● Instantiate important classes or objects in your base class
Base Functionality
Help FunctionalityLogin Functionality Library Functionality
Best Practices
6/25/15&
10&
© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Strategy
● You can't test all possible combinations of parameters
● Using parameterized inputs to a method allows for a simple
expansion of test suites
○ This allows one test to run with multiple data sets
○ Generally, these can run in parallel
● Multiple existing frameworks support
parameterized testing
● Take your smoke and quicker
executing tests and expand
on them using parameters
Parameterized Testing
© Copyright 2015 Coveros, Inc. All rights reserved.
Test Automation Frameworks
● Abbot
● Anteater
● Canoo WebTest
● Chorus
● Concordion
● Crosscheck
● DejaGnu
● Dogtail
● EMOS
● ItiN
● ItsNat
● JBehave
● Maveryx
● MozUnit
● Phoronix Test Suite
● QAliber
● Rasta
● Robot
● Robotium
● TestNG
● Selendroid
● WAAT
What Testing Framework Might Be Right For Me?
6/25/15&
11&
© Copyright 2015 Coveros, Inc. All rights reserved.© Copyright 2015 Coveros, Inc. All rights reserved.
Questions

More Related Content

PDF
Agile testing guide_2021
PDF
Large-Scale Agile Test Automation Strategies in Practice
PDF
Test Automation Strategies for the Agile World
PPT
Test Automation Strategies For Agile
PPTX
Agile test tools
PDF
Agile testing: from Quality Assurance to Quality Assistance
PDF
QA metrics in Agile (GUIDE)
PDF
Selenium DeTox for Achieving the Right Testing Pyramid
Agile testing guide_2021
Large-Scale Agile Test Automation Strategies in Practice
Test Automation Strategies for the Agile World
Test Automation Strategies For Agile
Agile test tools
Agile testing: from Quality Assurance to Quality Assistance
QA metrics in Agile (GUIDE)
Selenium DeTox for Achieving the Right Testing Pyramid

What's hot (20)

PDF
Important skills a Tester should have
PDF
Vladimir Primakov - Qa management in big agile teams
PDF
QA Interview Questions With Answers
PDF
Agile Test Automation: Truth, Oxymoron or Lie?
PPTX
Test management checklist
PPT
Optimizing Your Agile Testing Processes
ODP
Presentation on Agile Testing
PPT
Beginners QA Testing
PPTX
Guide to Agile testing
PDF
software testing for beginners
PPTX
Agile Testing - presentation for Agile User Group
PDF
Istqb intro with question answer for exam preparation
DOC
38475471 qa-and-software-testing-interview-questions-and-answers
PPTX
The Three Pillars Approach to Your Agile Test Strategy
PDF
Qa interview questions and answers
PPTX
Software Quality Assurance (QA) Testing Interview Questions & Answers
PPT
Test Management introduction
PDF
A Concise QA Process
DOCX
Qa interview questions and answers
PDF
Quality Engineering and Testing with TMAP in DevOps IT delivery
Important skills a Tester should have
Vladimir Primakov - Qa management in big agile teams
QA Interview Questions With Answers
Agile Test Automation: Truth, Oxymoron or Lie?
Test management checklist
Optimizing Your Agile Testing Processes
Presentation on Agile Testing
Beginners QA Testing
Guide to Agile testing
software testing for beginners
Agile Testing - presentation for Agile User Group
Istqb intro with question answer for exam preparation
38475471 qa-and-software-testing-interview-questions-and-answers
The Three Pillars Approach to Your Agile Test Strategy
Qa interview questions and answers
Software Quality Assurance (QA) Testing Interview Questions & Answers
Test Management introduction
A Concise QA Process
Qa interview questions and answers
Quality Engineering and Testing with TMAP in DevOps IT delivery
Ad

Similar to Test Automation Strategies and Frameworks: What Should Your Team Do? (20)

PDF
Improving ROI with Scriptless Test Automation
PPTX
Questions for successful test automation projects
PPTX
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
PDF
How to build confidence in your release cycle
PDF
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
PPTX
Test_Automation_-_Let's_Talk_Business.ppt
PDF
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
PPT
Qtp - Introduction values
PDF
Frugal Services Deck_2024 (Short).pdf
PDF
Independent verification & validation presented by Maneat v02
PDF
Effective Software Testing
PDF
2019 Testim Webinar: Automation Test Strategy and Design for Agile Teams
PPTX
SpiraTest Overview Presentation (2019)
PPTX
Quality Assurance and Testing services
PDF
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
PDF
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
PPTX
SpiraTest Overview Presentation (2021)
PPTX
Rapise Overview Presentation (2021)
PPTX
Independent software testing and validation services for Oracle CRM Solutions
PDF
Integrating Automated Testing into DevOps
Improving ROI with Scriptless Test Automation
Questions for successful test automation projects
A Comprehensive Step-by-Step Guide for Designing an Agile-Friendly Automation...
How to build confidence in your release cycle
DOES15 - Sherry Chang - Intel’s Journey to Large Scale DevOps Transformation
Test_Automation_-_Let's_Talk_Business.ppt
Webinar Presentation: Best Practices in QA Testing - Leveraging Open Source T...
Qtp - Introduction values
Frugal Services Deck_2024 (Short).pdf
Independent verification & validation presented by Maneat v02
Effective Software Testing
2019 Testim Webinar: Automation Test Strategy and Design for Agile Teams
SpiraTest Overview Presentation (2019)
Quality Assurance and Testing services
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
#ATAGTR2019 Presentation "Top 10 quality engineering best practices to achiev...
SpiraTest Overview Presentation (2021)
Rapise Overview Presentation (2021)
Independent software testing and validation services for Oracle CRM Solutions
Integrating Automated Testing into DevOps
Ad

More from TechWell (20)

PDF
Failing and Recovering
PDF
Instill a DevOps Testing Culture in Your Team and Organization
PDF
Test Design for Fully Automated Build Architecture
PDF
System-Level Test Automation: Ensuring a Good Start
PDF
Build Your Mobile App Quality and Test Strategy
PDF
Testing Transformation: The Art and Science for Success
PDF
Implement BDD with Cucumber and SpecFlow
PDF
Develop WebDriver Automated Tests—and Keep Your Sanity
PDF
Ma 15
PDF
Eliminate Cloud Waste with a Holistic DevOps Strategy
PDF
Transform Test Organizations for the New World of DevOps
PDF
The Fourth Constraint in Project Delivery—Leadership
PDF
Resolve the Contradiction of Specialists within Agile Teams
PDF
Pin the Tail on the Metric: A Field-Tested Agile Game
PDF
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
PDF
A Business-First Approach to DevOps Implementation
PDF
Databases in a Continuous Integration/Delivery Process
PDF
Mobile Testing: What—and What Not—to Automate
PDF
Cultural Intelligence: A Key Skill for Success
PDF
Turn the Lights On: A Power Utility Company's Agile Transformation
Failing and Recovering
Instill a DevOps Testing Culture in Your Team and Organization
Test Design for Fully Automated Build Architecture
System-Level Test Automation: Ensuring a Good Start
Build Your Mobile App Quality and Test Strategy
Testing Transformation: The Art and Science for Success
Implement BDD with Cucumber and SpecFlow
Develop WebDriver Automated Tests—and Keep Your Sanity
Ma 15
Eliminate Cloud Waste with a Holistic DevOps Strategy
Transform Test Organizations for the New World of DevOps
The Fourth Constraint in Project Delivery—Leadership
Resolve the Contradiction of Specialists within Agile Teams
Pin the Tail on the Metric: A Field-Tested Agile Game
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
A Business-First Approach to DevOps Implementation
Databases in a Continuous Integration/Delivery Process
Mobile Testing: What—and What Not—to Automate
Cultural Intelligence: A Key Skill for Success
Turn the Lights On: A Power Utility Company's Agile Transformation

Recently uploaded (20)

PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
ai tools demonstartion for schools and inter college
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Transform Your Business with a Software ERP System
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Digital Strategies for Manufacturing Companies
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PPTX
Online Work Permit System for Fast Permit Processing
PPT
Introduction Database Management System for Course Database
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
history of c programming in notes for students .pptx
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PTS Company Brochure 2025 (1).pdf.......
ai tools demonstartion for schools and inter college
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Transform Your Business with a Software ERP System
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Digital Strategies for Manufacturing Companies
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Design an Analysis of Algorithms I-SECS-1021-03
Online Work Permit System for Fast Permit Processing
Introduction Database Management System for Course Database
CHAPTER 2 - PM Management and IT Context
How Creative Agencies Leverage Project Management Software.pdf
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Design an Analysis of Algorithms II-SECS-1021-03
Odoo POS Development Services by CandidRoot Solutions
Softaken Excel to vCard Converter Software.pdf
history of c programming in notes for students .pptx

Test Automation Strategies and Frameworks: What Should Your Team Do?

  • 2. ! ! ! ! !!!!! ! !!!! Gene Gotimer is a senior architect at Coveros, Inc., a consulting company that uses agile methods to accelerate the delivery of secure, reliable software. Gene is an experienced software developer who focuses on continuous integration, static code analysis, automation, and any tool he can find to do his work for him. For the past few years, he has been on a team that is bringing a continuous delivery process into the US Department of Defense, showing that higher quality software can be delivered quicker and with more security by using agile techniques. Gene Gotimer Coveros, Inc.
  • 3. 6/25/15& 1& © Copyright 2015 Coveros, Inc. All rights reserved.© Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Strategies and Frameworks What Should Your Team Do? Max Saperstone © Copyright 2015 Coveros, Inc. All rights reserved. Gene Gotimer Gene Gotimer is a senior architect at Coveros, Inc., a consulting company that uses agile methods to accelerate the delivery of secure, reliable software. Gene is an experienced software developer who focuses on continuous integration, static code analysis, automation, and any tool he can find to do his work for him. For the past few years, he has been on a team that is bringing a continuous delivery process into the US Department of Defense, showing that higher quality software can be delivered quicker and with more security by using agile techniques.
  • 4. 6/25/15& 2& © Copyright 2015 Coveros, Inc. All rights reserved. About Coveros • Coveros helps organizations accelerate the delivery of secure, reliable software • Our consulting services: – Agile software development – Application security – Software quality assurance – Software process improvement • Our key markets: – Financial services – Healthcare – Defense – Critical Infrastructure Development Capabilities © Copyright 2015 Coveros, Inc. All rights reserved.© Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Planning
  • 5. 6/25/15& 3& © Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Planning ● SMART ○ Specific (What to accomplish, why, who, where – specific reqs) ○ Measurable (How much/many – Quantifiable way to determine completeness) ○ Achievable (answers question of “How will this be accomplished?”) ○ Relevant (Valued/Worthwhile, consider timing/priorities) ○ Time Bound (target completion) ● Some typical objectives: ○ Testing Consistency/Repeatability ○ Unattended test execution ○ Regression defect identification ○ Frequent Test Execution ○ Software Quality Improvement Test Automation Objectives © Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Planning ● Usability ● Accuracy ● Integrity ● Interoperability and Compatibility ● Maintainability ● Availability ● Performance Areas to consider for Test Objectives
  • 6. 6/25/15& 4& © Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Planning ● What is going to be considered in scope for testing? ● What will be out of scope? ● At which level of testing will we increase or decrease our scope to cover these? ● What is in scope for automation vs manual testing Test Automation Scope © Copyright 2015 Coveros, Inc. All rights reserved. ● Primarily only done for non- functional requirements, smoke tests, business process ● Acceptance test-driven development Story testing ● Test-driven development Unit testing Test Automation Planning Test Types to Include
  • 7. 6/25/15& 5& © Copyright 2015 Coveros, Inc. All rights reserved.© Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Framework Selection © Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Framework Selection ● Frameworks provide test infrastructure for automating various types and levels of tests. ○ Capabilities for common automation requirements ○ Complexity Abstraction ○ Extend Coverage ○ Reduce Maintenance ● Framework Features ○ Test Driver ○ Object Repository Management ○ Data Management ○ Recovery Mechanisms What is a Framework?
  • 8. 6/25/15& 6& © Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Framework Selection ● Record/Playback (Linear) ● Modular / Structured ● Data Driven ● Keyword Driven ● Action Based ● Hybrids Automation Framework Types © Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Framework Selection ● There is no ‘Silver Bullet’ ● Tool Evaluation ○ Motivation ○ Project Technical constraints ■ OS/Language ■ Development IDE ■ Project Architecture ○ Team skillsets/expertise ○ Budget ○ Best tool fit selection Test Automation Tool Selection
  • 9. 6/25/15& 7& © Copyright 2015 Coveros, Inc. All rights reserved.© Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Strategy © Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Strategy Limited Time + Initial Effort required = MoSCoW method ● What MUST be Automated? ● What SHOULD be Automated? ● What COULD be Automated? ● What WON’T be Automated? Selecting Tests for Automation
  • 10. 6/25/15& 8& © Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Strategy ● Value vs Effort evaluation ● Frequency of Use ○ Repetitive tests that run for multiple builds ○ Tedious Manual Tasks ● Features that historically problematic/prone to defects ● Tests that are highly subject to human error ● Tests that require multiple data sets ● Tests that run on several different HW/SW platforms and configurations ● Tests that take a lot of effort and time when doing manual testing Determining what to Automate © Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Strategy ● Should data start empty, and be cleaned each time? ● What data is needed in QA for automated testing? What about manual testing? ● How can we keep QA in a state with known test data? ● How do we handle multiple users/automated tests potentially changing and needed the same data? ● Where is it acceptable to use production data? ● Should production data be sanitized before being used? ● Should production data be analyzed before being used? Data Management
  • 11. 6/25/15& 9& © Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Strategy ● Frameworks should include take screenshots methods which can be taken on any failed steps ○ These can also be included for additional information ● Automated frameworks should provide readable reports, and be used for documentation ● Results from frameworks should be automated to provide traceability into requirements ○ Multiple tools provide hooks into test management systems ○ Public APIs can allow automated updates for tooling Traceability through Automated Testing © Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Strategy ● Your automated tests should be treated as code ● When created smartly, steps are simple to find, update, and reuse ● Create a separate class for each area of functionality ● Instantiate important classes or objects in your base class Base Functionality Help FunctionalityLogin Functionality Library Functionality Best Practices
  • 12. 6/25/15& 10& © Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Strategy ● You can't test all possible combinations of parameters ● Using parameterized inputs to a method allows for a simple expansion of test suites ○ This allows one test to run with multiple data sets ○ Generally, these can run in parallel ● Multiple existing frameworks support parameterized testing ● Take your smoke and quicker executing tests and expand on them using parameters Parameterized Testing © Copyright 2015 Coveros, Inc. All rights reserved. Test Automation Frameworks ● Abbot ● Anteater ● Canoo WebTest ● Chorus ● Concordion ● Crosscheck ● DejaGnu ● Dogtail ● EMOS ● ItiN ● ItsNat ● JBehave ● Maveryx ● MozUnit ● Phoronix Test Suite ● QAliber ● Rasta ● Robot ● Robotium ● TestNG ● Selendroid ● WAAT What Testing Framework Might Be Right For Me?
  • 13. 6/25/15& 11& © Copyright 2015 Coveros, Inc. All rights reserved.© Copyright 2015 Coveros, Inc. All rights reserved. Questions