Software Testing Basics. Test case design.
Lekcje
The object of the course is to introduce its participants to testing process, acquaint them with testing terminology, explain the purpose of testing, how test cases are prepared, introducing testing techniques as well as their practical application. Thanks to the training participants shall also become acquainted with the basic metrics in test process recommended to be applied in every project. The workshop nature of the course allows easy acquisition of the presented knowledge as well as its practical use for future purposes.
Course syllabus
- Introduction to software testing
- Definitions
- Why is software testing necessary?
- Definition of test case
- Test case components
- Features of a good test case
- Useful additional elements
- Test case design process
- Standards
- Test design stages
- Identifying testing conditions
- Creating test cases
- Creating test procedures
- Test cases design techniques
- Types of techniques
- Basic properties of techniques
- Black-box techniques – definitions, examples, practical exercises
- White-box techniques – definitions, examples, practical exercises
- Mixed techniques – definitions, examples, practical exercises
- Experience-based techniques - examples
- Selection of techniques
- Testing in various software development methodologies (Model V vs Agile)
- Tools supporting testing (automation, performance, test management)
- Test metrics
- Summary
Target audience
The course is dedicated to Test Analysts and Testers
Training duration
One-day training from 9:00 to 16:00. The Organizer provides a full day coffee service and lunch
Training method
Training conducted as workshops
Training course authorized by