This class of QC Automation Testing 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.
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 QC automation into your teams' 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
QC Automation Testing course is for team members involved in testing, programming, business analysis, software construction, and deployment. Product owners, managers, and other development professions will gain important insights into the benefits and trade-offs related to QC Automation. Attendees are expected to have some software and development knowledge and experience.
A background of basic QC Automation Testing principles is required also a working knowledge of system testing and quality assurance fundamentals is assumed. Attendees are expected to have some software and development knowledge and experience.
Introduction to QC Automation Testing
QC Automation Testing Strategy
Where test automation fits in
How much test automation
What not to automate
Planning for Automation
Unit Test Harness
Acceptance Test Frameworks for ATDD and BDD
Traditional capture playback test frameworks
Selecting Tests for Automation
Business facing regression
Improve ability to control and observer
Roles and Responsibilities for test automation
Test Driven Development
Acceptance Test Driven Development
Behavior Driven Development
Design Driven Testing
Testing and Continuous Integration
Business facing regression
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
Static Code Analysis/Metrics
Changing complexity and risk
Automating Story and Feature Testing
Defining acceptance tests
Cross story testing
Data driven testing
Keyword driven testing
Mapping Tests to QC Automation
Acceptance tests to automate
Unit tests to automate
ATDD and TDD Testing Frameworks
UI Testing Frameworks
Capture playback test generalization
Open source frameworks
Automation Support for Integration and System Testing
End-to-end transaction testing
Data Setup and Tear Down and Data Within Automation
Self-contained test models
Data independent models
Tools to Support Exploratory Testing
Tools for Performing Non-Functional Testing
Performance testing tools
Stress testing tools
Usability testing tools
Security testing tools
Virtual unit test environments
Virtual business facing test environments
Reset systems to a controlled state
Workshop for QC Automation Testing
We created a personalized delivery strategy by offering blended learning
Find a bunch of people who are on the same page with you.
Engaging platform with gamification for collaboration and friendly competition.
Interactive online trainings and live webinars available.
A special learning environment can boost learning efficiency.
Available anywhere and anytime, on your phone, computer or tablet.
That’s up to you. We offer you an efficient learning environment and you can use it according to your needs: either online or offline. Nobody knows better than you and your team what you need, so we do not imposed some predefined criteria, we adapt to yours.
Yes. We offer training consultancy and we establish the most appropriate courses according to the specific needs and business objectives of your company.