Designing and Maintaining Automated Tests: Maximising Coverage, Minimising Execution Time, Optimising Reporting

Duration: 1 Day

Course Overview

Test automation naturally involves coding. Tests, like other code, need to be well designed so that they are robust, independent, very fast to run, not sensitive to change, and maintainable.

This one day module focusses on the design strategies for automated tests, so that tests can give maximum coverage while minimising test development effort and preserving rapid tests execution. It also begins to home in on some of the test management issues, as well as on reporting. These latter topics lay the groundwork for the advanced testing certification as described below.

The module is presented using a combination of taught sessions (about 50%), demonstrations and some small group and practical hands-on activities (50%).

How can I attend my course?

On-line from
your chosen location

At our dedicated
training facility

On-site at
your premises

Course Content

Test design and quality

• Whole team approach and building quality in
• Agile testing quadrants and their design ideals
• Paired programming – developer and tester collaboration
• ATDD and BDD – aligning tests with the requirements
• Roles: stakeholder, developer, tester and test manager responsibilities

Reporting, strategy and planning

• Agile test planning and documentation
• Defect tracking and defect management
• Automated results reporting and aggregation
• Test metrics for modern SQA
• Test data management

Designing tests

• Key drivers: rules coverage, speed of execution, early defect detection
• Automating setup and teardown
• Controlling and updating test data
• Supporting exploratory testing: logging, and automated setup
• Test code maintainability
• Testing patterns and frameworks
• Efficient non-functional test automation: load, performance, security

You will receive a full set of course notes
and all supporting materials for your course.

Hard Copy Delivered to your premises or Downloaded to a chosen device.

To book this course please call 
+44 (0) 1444 410296 or email Info@kplknowledge.co.uk