Lecturer(s)
|
-
Beránek Pavel, Ing. Mgr. MBA
|
Course content
|
1. Testing process and basic terminology 2. Unit testing and software verification 3. Extreme programming and test-driven development 4. Test doubles (fake, stub, mock, spy) 5. Regression testing and automation 6. Service interface testing 7. User interface testing 8. Static testing and testing tools 9. Manual testing and software validation 10. Behavior-driven development 11. Design and analysis of test cases 12. Testing process management
|
Learning activities and teaching methods
|
unspecified
|
Learning outcomes
|
The objective of the course is to acquaint students with the process of software verification and validation during the testing phase of its development lifecycle. The course focuses on mastering basic terminology and managing the testing process. Emphasis will be placed on the transferability of theoretical knowledge to practical application, primarily through a large number of practical demonstrations in the form of software code. Successful graduates of the course will be prepared to undertake the basic certification exam according to the ISTQB standard.
|
Prerequisites
|
unspecified
|
Assessment methods and criteria
|
unspecified
Passing a written test or an ISTQB certification of any level
|
Recommended literature
|
-
Učební osnovy ISTQB? pro základní úroveň v4.0. Odkaz ke stažení: https://castb.org/ke-stazeni.
-
Jorgensen, Paul. Software testing: A craftsman?s approach. Auerbach Publications 2021.. ISBN 9780367767624.
|