SI3TS - Software Testing
Course specification | ||||
---|---|---|---|---|
Course title | Software Testing | |||
Acronym | SI3TS | |||
Study programme | Software Engineering | |||
Module | ||||
Type of study | bachelor academic studies | |||
Lecturer (for classes) | ||||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 6.0 | Status | elective | |
Condition | none | |||
The goal | Introducing students to the purpose and importance of software testing. Introduce students to the basic techniques of software testing. Application of the theory to a practical project using appropriate testing tools. | |||
The outcome | It is expected that upon completion of the course the student is able to understand the basic notions of software testing. He should able to select and apply appropriate techniques depending on programming technology and application domain. To be able to design and implement test cases. To understand testers role in the team's testing activities. | |||
Contents | ||||
Contents of lectures | Fundamental notions. Manual and automated testing. Unit testing. White box techniques. Code coverage techniques based on the control. Data flow techniques. Black box technique. Testing based on the model of Integration testing. Systems testing. OO testing. Web testing. Testing of parallel applications. Managing the process of testing. The use of tools. | |||
Contents of exercises | Auditory exercises illustrating some of the concepts and techniques discussed in class. Laboratory exercises introduce the tools. Practical projects in the field of software testing given to students. | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
2 | 2 | 1 | ||
Methods of teaching | Lectures, exercises, laboratory exercises, individual work on two projects | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 30 | |
Practical lessons | 0 | Oral examination | 0 | |
Projects | 30 | |||
Colloquia | 40 | |||
Seminars | 0 |