2280 - Testing and quality of software
Course specification | ||||
---|---|---|---|---|
Type of study | Bachelor academic studies | |||
Study programme | ||||
Course title | Testing and quality of software | |||
Acronym | Status | Semester | Number of classes | ECTS |
2280 | mandatory | 7 | 3L + E | 6.0 |
Lecturers | ||||
Lecturer | ||||
Lecturer/Associate (practicals) | ||||
Prerequisite | Form of prerequisites | |||
Learning objectives | ||||
(1) Acquisition of basic theoretical knowledge in software testing and quality. (2) Acquisition of knowledge and skills in manual and automatic testing of software applications of various types and purposes. (3) Acquisition of basic knowledge and skills of software quality management, monitoring and measurement. | ||||
Learning outcomes | ||||
Upon successful completion of the course, students will be able to: (1) apply techniques for manual and automatic testing of software applications of various types and purposes; (2) apply the basic principles and techniques of ensuring the quality of software applications. | ||||
Content | ||||
Fundamentals of software testing: basic concepts, manual and automated testing, unit testing, testing techniques, integration testing, system testing, OO testing, parallel and web application testing, testing process, testing process management, test documentation, use of tools. Basics of software quality: basic concepts, quality models and characteristics, quality in different phases of the life cycle, software quality management processes and techniques, standards, software quality assurance, verification and validation, software quality monitoring, software quality measurement. | ||||
Teaching Methods | ||||
Lectures and laboratory exercises | ||||
Evaluation and grading | ||||