Building skills and making learning stick in today's complex and fast-changing world requires a strategic learning approach and plan. With our learning paths and learning journeys, we work with you to identify what skills your teams need, then provide tailored learning opportunities to build those capabilities. For a limited time, buy two private courses for up to 10 participants and get your third course free. This offer includes certification fees, and follow-on coaching and mentoring is also available. Have a larger group? Contact us for enterprise pricing.
- Home
- Agile Test Automation
Agile Test Automation
Successful Automation in an Agile Environment
Explore the many ways automation supports agile testing in this course with real-world, vendor-neutral examples of agile test automation approaches and tools.
Upcoming Classes
Buy 2, Get 1 Free
- Discover how to implement test automation as stories are implemented
- Confidently deliver shippable product increments each sprint using automation
- Understand how to collaborate with business analysts, programmers, and customers to integrate automation into your team's workflow
- Work without the need of separate, independent test automation teams
- Explore how complex non-functional testing can be automated in a sprint
- Discover how tools such as mind mappers, recorders, and note takers generate defensible evidence of regulatory compliant testing
Most agile teams deliver potentially shippable software at the end of each iteration (one to four weeks), but some agile teams even ship working software every day. Regression confidence can be achieved with the help of automated tests, which many teams struggle with. This class will teach automation techniques to improve regression testing, story and feature testing, and enhancement of exploratory testing. Test Driven Development techniques, precise test and tool selection, appropriate automation design, and team collaboration can be combined to fully integrate testing into Agile delivery teams and provide the efficiency necessary for project success.
Explore the many ways automation supports agile testing activities. Test automation purpose, theory, and principles are reviewed. We look at how test automation is implemented in diverse organizations. The course presents many types of automation illustrated with example test descriptions, source code samples, and example test scripts.
This course will provide real-world, vendor-neutral examples of Agile Test Automation approaches and tools. Examples of automated tests for Test Driven Development (TDD), Acceptance Test Driven Development (ATDD), and Behavior Driven Development (BDD) will be given.
Who Should Attend
This course is for agile team members involved in testing, programming, business analysis, software construction, and deployment. Product owners, managers, and other development professionals will gain important insights into the benefits and trade-offs related to agile test automation. No specific prerequisites are assumed, and any technical concepts will be explained; however, attendees are expected to have some software and agile knowledge or experience.
Looking for Certification?
For teams and individuals seeking professional certification in test automation, we recommend Fundamentals of Test Automation—ICAgile Certification for developer and testing roles who need to learn automation or improve their existing automation knowledge, and Advanced Tester Certification—Test Automation Engineer for test professionals who hold the ISTQB® Certified Tester—Foundation Level (CTFL) certification.
Test Automation Strategy
Where test automation fits in
How much test automation
What not to automate
Automation Pyramid
Presentation
Application
Structural
Planning for Automation
Skills
Tools
Workflows
Automation Frameworks
Unit Test Harness
Acceptance Test Frameworks for ATDD and BDD
Traditional capture playback test frameworks
Selecting Tests for Automation
Structural regression
Business facing regression
Repetitive operations
Improve ability to control and observer
Supporting Process
Roles and Responsibilities for test automation
Test Driven Development
Acceptance Test Driven Development
Behavior Driven Development
Design Driven Testing
Legacy automation
Testing and Continuous Integration
Build environments
Structure regression
Business facing regression
Static analysis
Automated Test Cycles (Continuous Testing)
Flow of implementing a story
Grooming and test automation
Programming and test automation
In sprint testing activities
Non-functional testing activities
Dynamic analysis
Static Code Analysis/Metrics
Code metrics
Changing complexity and risk
Security risks
Maintainability risks
Automating Story and Feature Testing
Defining acceptance tests
Cross story testing
Data driven testing
Keyword driven testing
Scripting
Mapping Tests to Automation
Acceptance tests to automate
Unit tests to automate
Regression coverage
ATDD and BDD Testing Frameworks
Fitnesse
Cucumber
UI Testing Frameworks
Capture playback test generalization
Open source frameworks
Commercial frameworks
Automation Support for Integration and System Testing
End-to-end transaction testing
Continuous integration
Data Setup and Tear Down and Data Within Automation
Self contained test models
Data independent models
Mocking
Tools to Support Exploratory Testing
Scripting
Note taking
Mind Mapping
Screen capture
Tools for Performing Non-Functional Testing
Performance testing tools
Stress testing tools
Usability testing tools
Security testing tools
Virtualization
Virtual unit test environments
Virtual business facing test environments
Locale variations
Reset systems to a controlled state
Learn the contemporary testing principles and practices used by agile teams to deliver high-quality increments of software on regular iterations...Learn more
Learn to identify common issues in mobile applications and to test the unique aspects of a mobile app. This hands-on course covers usability...Learn more
A follow-on course to Foundations of DevOps—ICAgile...Learn more
Don't see a date that fits your schedule? Contact us for scheduling options at 929.777.8102
- Discover how to implement test automation as stories are implemented
- Confidently deliver shippable product increments each sprint using automation
- Understand how to collaborate with business analysts, programmers, and customers to integrate automation into your team's workflow
- Work without the need of separate, independent test automation teams
- Explore how complex non-functional testing can be automated in a sprint
- Discover how tools such as mind mappers, recorders, and note takers generate defensible evidence of regulatory compliant testing
Most agile teams deliver potentially shippable software at the end of each iteration (one to four weeks), but some agile teams even ship working software every day. Regression confidence can be achieved with the help of automated tests, which many teams struggle with. This class will teach automation techniques to improve regression testing, story and feature testing, and enhancement of exploratory testing. Test Driven Development techniques, precise test and tool selection, appropriate automation design, and team collaboration can be combined to fully integrate testing into Agile delivery teams and provide the efficiency necessary for project success.
Explore the many ways automation supports agile testing activities. Test automation purpose, theory, and principles are reviewed. We look at how test automation is implemented in diverse organizations. The course presents many types of automation illustrated with example test descriptions, source code samples, and example test scripts.
This course will provide real-world, vendor-neutral examples of Agile Test Automation approaches and tools. Examples of automated tests for Test Driven Development (TDD), Acceptance Test Driven Development (ATDD), and Behavior Driven Development (BDD) will be given.
Who Should Attend
This course is for agile team members involved in testing, programming, business analysis, software construction, and deployment. Product owners, managers, and other development professionals will gain important insights into the benefits and trade-offs related to agile test automation. No specific prerequisites are assumed, and any technical concepts will be explained; however, attendees are expected to have some software and agile knowledge or experience.
Looking for Certification?
For teams and individuals seeking professional certification in test automation, we recommend Fundamentals of Test Automation—ICAgile Certification for developer and testing roles who need to learn automation or improve their existing automation knowledge, and Advanced Tester Certification—Test Automation Engineer for test professionals who hold the ISTQB® Certified Tester—Foundation Level (CTFL) certification.
Test Automation Strategy
Where test automation fits in
How much test automation
What not to automate
Automation Pyramid
Presentation
Application
Structural
Planning for Automation
Skills
Tools
Workflows
Automation Frameworks
Unit Test Harness
Acceptance Test Frameworks for ATDD and BDD
Traditional capture playback test frameworks
Selecting Tests for Automation
Structural regression
Business facing regression
Repetitive operations
Improve ability to control and observer
Supporting Process
Roles and Responsibilities for test automation
Test Driven Development
Acceptance Test Driven Development
Behavior Driven Development
Design Driven Testing
Legacy automation
Testing and Continuous Integration
Build environments
Structure regression
Business facing regression
Static analysis
Automated Test Cycles (Continuous Testing)
Flow of implementing a story
Grooming and test automation
Programming and test automation
In sprint testing activities
Non-functional testing activities
Dynamic analysis
Static Code Analysis/Metrics
Code metrics
Changing complexity and risk
Security risks
Maintainability risks
Automating Story and Feature Testing
Defining acceptance tests
Cross story testing
Data driven testing
Keyword driven testing
Scripting
Mapping Tests to Automation
Acceptance tests to automate
Unit tests to automate
Regression coverage
ATDD and BDD Testing Frameworks
Fitnesse
Cucumber
UI Testing Frameworks
Capture playback test generalization
Open source frameworks
Commercial frameworks
Automation Support for Integration and System Testing
End-to-end transaction testing
Continuous integration
Data Setup and Tear Down and Data Within Automation
Self contained test models
Data independent models
Mocking
Tools to Support Exploratory Testing
Scripting
Note taking
Mind Mapping
Screen capture
Tools for Performing Non-Functional Testing
Performance testing tools
Stress testing tools
Usability testing tools
Security testing tools
Virtualization
Virtual unit test environments
Virtual business facing test environments
Locale variations
Reset systems to a controlled state
Don't see a date that fits your schedule? Contact us for scheduling options at 929.777.8102
- Discover how to implement test automation as stories are implemented
- Confidently deliver shippable product increments each sprint using automation
- Understand how to collaborate with business analysts, programmers, and customers to integrate automation into your team's workflow
- Work without the need of separate, independent test automation teams
- Explore how complex non-functional testing can be automated in a sprint
- Discover how tools such as mind mappers, recorders, and note takers generate defensible evidence of regulatory compliant testing
Most agile teams deliver potentially shippable software at the end of each iteration (one to four weeks), but some agile teams even ship working software every day. Regression confidence can be achieved with the help of automated tests, which many teams struggle with. This class will teach automation techniques to improve regression testing, story and feature testing, and enhancement of exploratory testing. Test Driven Development techniques, precise test and tool selection, appropriate automation design, and team collaboration can be combined to fully integrate testing into Agile delivery teams and provide the efficiency necessary for project success.
Explore the many ways automation supports agile testing activities. Test automation purpose, theory, and principles are reviewed. We look at how test automation is implemented in diverse organizations. The course presents many types of automation illustrated with example test descriptions, source code samples, and example test scripts.
This course will provide real-world, vendor-neutral examples of Agile Test Automation approaches and tools. Examples of automated tests for Test Driven Development (TDD), Acceptance Test Driven Development (ATDD), and Behavior Driven Development (BDD) will be given.
Who Should Attend
This course is for agile team members involved in testing, programming, business analysis, software construction, and deployment. Product owners, managers, and other development professionals will gain important insights into the benefits and trade-offs related to agile test automation. No specific prerequisites are assumed, and any technical concepts will be explained; however, attendees are expected to have some software and agile knowledge or experience.
Looking for Certification?
For teams and individuals seeking professional certification in test automation, we recommend Fundamentals of Test Automation—ICAgile Certification for developer and testing roles who need to learn automation or improve their existing automation knowledge, and Advanced Tester Certification—Test Automation Engineer for test professionals who hold the ISTQB® Certified Tester—Foundation Level (CTFL) certification.
Test Automation Strategy
Where test automation fits in
How much test automation
What not to automate
Automation Pyramid
Presentation
Application
Structural
Planning for Automation
Skills
Tools
Workflows
Automation Frameworks
Unit Test Harness
Acceptance Test Frameworks for ATDD and BDD
Traditional capture playback test frameworks
Selecting Tests for Automation
Structural regression
Business facing regression
Repetitive operations
Improve ability to control and observer
Supporting Process
Roles and Responsibilities for test automation
Test Driven Development
Acceptance Test Driven Development
Behavior Driven Development
Design Driven Testing
Legacy automation
Testing and Continuous Integration
Build environments
Structure regression
Business facing regression
Static analysis
Automated Test Cycles (Continuous Testing)
Flow of implementing a story
Grooming and test automation
Programming and test automation
In sprint testing activities
Non-functional testing activities
Dynamic analysis
Static Code Analysis/Metrics
Code metrics
Changing complexity and risk
Security risks
Maintainability risks
Automating Story and Feature Testing
Defining acceptance tests
Cross story testing
Data driven testing
Keyword driven testing
Scripting
Mapping Tests to Automation
Acceptance tests to automate
Unit tests to automate
Regression coverage
ATDD and BDD Testing Frameworks
Fitnesse
Cucumber
UI Testing Frameworks
Capture playback test generalization
Open source frameworks
Commercial frameworks
Automation Support for Integration and System Testing
End-to-end transaction testing
Continuous integration
Data Setup and Tear Down and Data Within Automation
Self contained test models
Data independent models
Mocking
Tools to Support Exploratory Testing
Scripting
Note taking
Mind Mapping
Screen capture
Tools for Performing Non-Functional Testing
Performance testing tools
Stress testing tools
Usability testing tools
Security testing tools
Virtualization
Virtual unit test environments
Virtual business facing test environments
Locale variations
Reset systems to a controlled state
- Easy course access: Attend training right from your computer and easily connect your audio via computer or phone. Easy and quick access fits todayís working style and eliminates expensive travel and long days in the classroom.
- Live, expert instruction: Instructors are sought-after practitioners, highly-experienced in the industry who deliver a professional learning experience in real-time.
- Valuable course materials: Courses cover the same professional content as our classroom training, and students have direct access to valuable materials.
- Rich virtual learning environment: A variety of tools are built in to the learning platform to engage learners through dynamic delivery and to facilitate a multi-directional flow of information.
- Hands-on exercises: An essential component to any learning experience is applying what you have learned. Using the latest technology, your instructor can provide hands-on exercises, group activities, and breakout sessions.
- Real-time communication: Communicate real-time directly with the instructor. Ask questions, provide comments, and participate in the class discussions.
- Peer interaction: Networking with peers has always been a valuable part of any classroom training. Live Virtual training gives you the opportunity to interact with and learn from the other attendees during breakout sessions, course lecture, and Q&A.
- Small class size: Live Virtual courses are limited in small class size to ensure an opportunity for personal interaction.
Bring this course to your team at your site. Contact us to learn more at 929.777.8102.
Buy 2, Get 1 Free
Building skills and making learning stick in today's complex and fast-changing world requires a strategic learning approach and plan. With our learning paths and learning journeys, we work with you to identify what skills your teams need, then provide tailored learning opportunities to build those capabilities. For a limited time, buy two private courses for up to 10 participants and get your third course free. This offer includes certification fees, and follow-on coaching and mentoring is also available. Have a larger group? Contact us for enterprise pricing.
- Discover how to implement test automation as stories are implemented
- Confidently deliver shippable product increments each sprint using automation
- Understand how to collaborate with business analysts, programmers, and customers to integrate automation into your team's workflow
- Work without the need of separate, independent test automation teams
- Explore how complex non-functional testing can be automated in a sprint
- Discover how tools such as mind mappers, recorders, and note takers generate defensible evidence of regulatory compliant testing
Most agile teams deliver potentially shippable software at the end of each iteration (one to four weeks), but some agile teams even ship working software every day. Regression confidence can be achieved with the help of automated tests, which many teams struggle with. This class will teach automation techniques to improve regression testing, story and feature testing, and enhancement of exploratory testing. Test Driven Development techniques, precise test and tool selection, appropriate automation design, and team collaboration can be combined to fully integrate testing into Agile delivery teams and provide the efficiency necessary for project success.
Explore the many ways automation supports agile testing activities. Test automation purpose, theory, and principles are reviewed. We look at how test automation is implemented in diverse organizations. The course presents many types of automation illustrated with example test descriptions, source code samples, and example test scripts.
This course will provide real-world, vendor-neutral examples of Agile Test Automation approaches and tools. Examples of automated tests for Test Driven Development (TDD), Acceptance Test Driven Development (ATDD), and Behavior Driven Development (BDD) will be given.
Who Should Attend
This course is for agile team members involved in testing, programming, business analysis, software construction, and deployment. Product owners, managers, and other development professionals will gain important insights into the benefits and trade-offs related to agile test automation. No specific prerequisites are assumed, and any technical concepts will be explained; however, attendees are expected to have some software and agile knowledge or experience.
Looking for Certification?
For teams and individuals seeking professional certification in test automation, we recommend Fundamentals of Test Automation—ICAgile Certification for developer and testing roles who need to learn automation or improve their existing automation knowledge, and Advanced Tester Certification—Test Automation Engineer for test professionals who hold the ISTQB® Certified Tester—Foundation Level (CTFL) certification.
Test Automation Strategy
Where test automation fits in
How much test automation
What not to automate
Automation Pyramid
Presentation
Application
Structural
Planning for Automation
Skills
Tools
Workflows
Automation Frameworks
Unit Test Harness
Acceptance Test Frameworks for ATDD and BDD
Traditional capture playback test frameworks
Selecting Tests for Automation
Structural regression
Business facing regression
Repetitive operations
Improve ability to control and observer
Supporting Process
Roles and Responsibilities for test automation
Test Driven Development
Acceptance Test Driven Development
Behavior Driven Development
Design Driven Testing
Legacy automation
Testing and Continuous Integration
Build environments
Structure regression
Business facing regression
Static analysis
Automated Test Cycles (Continuous Testing)
Flow of implementing a story
Grooming and test automation
Programming and test automation
In sprint testing activities
Non-functional testing activities
Dynamic analysis
Static Code Analysis/Metrics
Code metrics
Changing complexity and risk
Security risks
Maintainability risks
Automating Story and Feature Testing
Defining acceptance tests
Cross story testing
Data driven testing
Keyword driven testing
Scripting
Mapping Tests to Automation
Acceptance tests to automate
Unit tests to automate
Regression coverage
ATDD and BDD Testing Frameworks
Fitnesse
Cucumber
UI Testing Frameworks
Capture playback test generalization
Open source frameworks
Commercial frameworks
Automation Support for Integration and System Testing
End-to-end transaction testing
Continuous integration
Data Setup and Tear Down and Data Within Automation
Self contained test models
Data independent models
Mocking
Tools to Support Exploratory Testing
Scripting
Note taking
Mind Mapping
Screen capture
Tools for Performing Non-Functional Testing
Performance testing tools
Stress testing tools
Usability testing tools
Security testing tools
Virtualization
Virtual unit test environments
Virtual business facing test environments
Locale variations
Reset systems to a controlled state
Questions?
On-Site/Private Training
Let us bring the learning to your team at your location or in an interactive virtual classroom!
Choose from more than 50 courses.
Combine World-Class Training and
Certification with a Conference
Maximize Your Learning Potential
Never Miss a Thing.
Sign up for our mailing list and stay up to date
on training opportunities.