Lecturer(s)
|
|
Course content
|
The theory and basis of the course is based on the materials of ISTQB CTFL - lectures - Basics of testing - Why test? - Seven principles of SW testing - Basic testing process - Psychology of testing - Principles of testing - Development models - Types of tests and test levels - Static testing and revision - Testing techniques - black-box, white-box and experience-based testing - Testing and agile - Introduction to test management issues Exercises - Creation of test documentation and creation of test specifications - Creation of test sets, cases - Practicing and testing the test framework - robot framework Materials - Syllabus ISTQB CTFL + CTFL-ATE -> istqb.org (castb.org) - ISTQB CTFL + CTFL-ATE dictionary
|
Learning activities and teaching methods
|
Lecturing, Monologic (Exposition, lecture, briefing), Demonstration, Activating (Simulation, games, dramatization), Exercises on PC, Practice exercises, Individual work of students, E-learning
- Term paper
- 40 hours per semester
- Participation in classes
- 28 hours per semester
- Preparation for course credit
- 10 hours per semester
|
prerequisite |
---|
Knowledge |
---|
basics of HTML, CSS and theoretical knowledge of XPaths |
basics of HTML, CSS and theoretical knowledge of XPaths |
Knowledge of programming basics and software engineering |
Knowledge of programming basics and software engineering |
learning outcomes |
---|
Explain the principles of software testing |
Explain the principles of software testing |
Describe the basics of software testing methodology - ISTQB. |
Describe the basics of software testing methodology - ISTQB. |
Explain the agile way of software development. |
Explain the agile way of software development. |
Describe the Robot Framework. |
Describe the Robot Framework. |
Explain the XPath design. |
Explain the XPath design. |
Skills |
---|
Design test cases. |
Design test cases. |
Design test suites. |
Design test suites. |
Create automated website tests. |
Create automated website tests. |
Create and evaluate XPath. |
Create and evaluate XPath. |
teaching methods |
---|
Knowledge |
---|
Monologic (Exposition, lecture, briefing) |
Monologic (Exposition, lecture, briefing) |
Demonstration |
Demonstration |
Practice exercises |
Practice exercises |
Exercises on PC |
Exercises on PC |
E-learning |
E-learning |
Individual work of students |
Individual work of students |
Lecturing |
Lecturing |
Activating (Simulation, games, dramatization) |
Activating (Simulation, games, dramatization) |
assessment methods |
---|
Analysis of another type of paper written by the student (Casuistry, diary, plan ...) |
Analysis of another type of paper written by the student (Casuistry, diary, plan ...) |
Analysis of the student's performance |
Analysis of the student's performance |
Analysis of seminar paper |
Analysis of seminar paper |
Grade (Using a grade system) |
Grade (Using a grade system) |
Recommended literature
|
-
Patton, Ron. Testování softwaru. Vyd. 1. Praha : Computer Press, 2002. ISBN 8072266365.
|