Course: Software Testing

« Back
Course title Software Testing
Course code AUIUI/AK4TS
Organizational form of instruction Lecture
Level of course Bachelor
Year of study 2
Semester Summer
Number of ECTS credits 4
Language of instruction Czech, English
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Žáček Petr, Ing. Ph.D.
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 (Not part of combined form of study) - 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, E-learning
  • Preparation for course credit - 60 hours per semester
  • Participation in classes - 20 hours per semester
prerequisite
Knowledge
Basics of HTML, CSS and theoretical knowledge of XPaths and algorithm thinking
Basics of HTML, CSS and theoretical knowledge of XPaths and algorithm thinking
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
E-learning
E-learning
Lecturing
Lecturing
Demonstration
Monologic (Exposition, lecture, briefing)
Monologic (Exposition, lecture, briefing)
Demonstration
Practice exercises
Practice exercises
Exercises on PC
Exercises on PC
assessment methods
Grade (Using a grade system)
Grade (Using a grade system)
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 ...)
Composite examination (Written part + oral part)
Composite examination (Written part + oral part)
Recommended literature
  • Patton, Ron. Testování softwaru. Vyd. 1. Praha : Computer Press, 2002. ISBN 8072266365.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester