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 |
learning outcomes |
---|
The student will gain theoretical knowledge of software testing, which is based on the internationally recognized methodology for testing - ISTQB. He will also gain practical experience that applies agile methodologies and is able to directly apply the acquired experience in practice. Finally, he will try an automation tool for testing websites, based on the Selenium testing framework. (Robot framework or webdriver.io) |
The student will gain theoretical knowledge of software testing, which is based on the internationally recognized methodology for testing - ISTQB. He will also gain practical experience that applies agile methodologies and is able to directly apply the acquired experience in practice. Finally, he will try an automation tool for testing websites, based on the Selenium testing framework. (Robot framework or webdriver.io) |
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 |
---|
Demonstration |
Demonstration |
Individual work of students |
Lecturing |
Monologic (Exposition, lecture, briefing) |
Monologic (Exposition, lecture, briefing) |
Lecturing |
Practice exercises |
Practice exercises |
Exercises on PC |
Exercises on PC |
Activating (Simulation, games, dramatization) |
Activating (Simulation, games, dramatization) |
Individual work of students |
E-learning |
E-learning |
assessment methods |
---|
Analysis of the student's performance |
Analysis of the student's performance |
Analysis of seminar paper |
Analysis of seminar paper |
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 ...) |
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.
|