Course: Software Testing

» List of faculties » FAI » AUIUI
Course title Software Testing
Course code AUIUI/AP4TS
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
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
Teorie a základ předmětu je postaven na materiálech ISTQB CTFL - přednášky - Základy testování - Proč testovat ? - Sedm principů testování SW - Základní testovací proces - Psychologie testování - Principy testování - Vývojové modely - Typy testů a testovací úrovně - Statické testování a revize - Testovací techniky - black-box, white-box a testování založené na zkušenostech - Testování a agile - Úvod to problematiky test managementu Cvičení - Tvorba testovací dokumentace a tvorba testovací specifikace - Tvorba testovacích sad, případů - Procvičení a vyzkoušení testovacího frameworku - robot framework Materiály - Syllabus ISTQB CTFL 4.0 -> istqb.org (casqb.org) - ISTQB CTFL 4.0 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 - 30 hours per semester
  • Preparation for course credit - 36 hours per semester
  • Participation in classes - 42 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
Demonstration
Demonstration
Practice exercises
Practice exercises
Exercises on PC
Exercises on PC
Activating (Simulation, games, dramatization)
Activating (Simulation, games, dramatization)
Individual work of students
Individual work of students
E-learning
E-learning
Monologic (Exposition, lecture, briefing)
Lecturing
Lecturing
Monologic (Exposition, lecture, briefing)
assessment methods
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)
Analysis of the student's performance
Analysis of the student's performance
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