Services & Training

Solutions
Home > Services & Training > Training > Testing > Advanced test techniques

Advanced test techniques


Price SEK 12 800
Number of days 2

The course provides a deeper look at various techniques: test case selection, risk assessment and deciding when enough testing has been done. Test case generation with the help of finite state-based testing, prioritizing test cases and choice of parameters and configurations to be used in test execution are some of the topics that the course covers, together with organizing test cases and test scripts.

Objectives
To be able to apply finite state based testing as a method for generating test cases. To be able to apply several principles to determine when sufficient testing has been performed and to identify the necessary test configurations.

Who should attend?
Testers, test project managers, test strategists, line managers and anyone working with test who needs deeper knowledge of test cases and techniques.

Previous Knowledge
A basic understanding of testing, equivalent to the course "Software Testing Foundation". Some practical experience of software testing and some experience of writing test cases is an advantage.

Course Material
Our original material is included in the course, written in English.

Recommended following courses
Test Automation
Testing Internet Systems

Course Contents

Prioritizing Tests
- Motivation for prioritizing tests
- Overview of prioritization
- What can be prioritized?
- Prioritizing for whom?


Finite State Based Testing
Areas of application for state based testing
- How is state-based testing used?
- Components and representation methods of finite state machines
- Handling time and optimizing finite state machines


- Test cases and coverage metrics for finite state machines
- Tools for finite state machines

When to stop testing?
- Code and coverage metrics
- Incident reports as a basis for decision
- Extrapolation of results

Configuration Testing
- Representative system configurations
- Strategies
- Algorithms
- Coverage Metrics
- Tool Support
Non-functional Requirements
- Overview of non-functional requirements
- Focus on performance testing
- Metrics
- Tools

Organization of Test cases
- Test Cases
- Test Scripts
- Test Specifications
- Components of a test case
- Project versus Product
- Organization of Test Case Database
PRINT THIS PAGE