_ QC Automation Testing

software course category

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.

Objectives

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

Audience

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.

Duration

2 days

Requirements

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.

Curriculum

Introduction to QC Automation Testing
QC Automation Testing 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 QC Automation
Acceptance tests to automate
Unit tests to automate
Regression coverage
ATDD and TDD 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
Workshop for QC Automation Testing

Resources

_ Classes

CityDateDurationLanguageFormatPrice Early birdPrice RegularGTR
BUCHAREST25 nov 20202 daysENVirtual350€ + TVA450€ + TVA Register

Our Delivery

Online or On-site delivery

We created a personalized delivery strategy by offering blended learning​

Communities of practice

Find a bunch of people who are on the same page with you.

Engaged learning

Engaging platform with gamification for collaboration and friendly competition.

Interactive training

Interactive online trainings and live webinars available.

Learning efficiency

A special learning environment can boost learning efficiency.

Learning everywhere

Available anywhere and anytime, on your phone, computer or tablet.

Q&A

Can you organise virtual training sessions or only face to face trainings?​

Yes, you can choose an online or an offline training session. We use Knolyx, an e-learning platform, to make the process of online training and mobile learning delivery as efficient as a face-to-face training session. You can check here a complete list of features set.

Should we deliver online or
offline classes?

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.

Can you customize courses to suit our particular requirements?​

Yes. We offer training consultancy and we establish the most appropriate courses according to the specific needs and business objectives of your company.