Software quality and testing
Course: Software Engineering
Structural unit: Faculty of information Technology
Title
Software quality and testing
Code
ОК 20
Module type
Обов’язкова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2021/2022
Semester/trimester when the component is delivered
6 Semester
Number of ECTS credits allocated
6
Learning outcomes
The ability to demonstrate knowledge and skills in the analysis of the quality of software products, the application of quality models, the compilation of test documentation, methods and types of testing, methods of finding errors in software.
Form of study
Full-time form
Prerequisites and co-requisites
Successful completion of courses: "Object-oriented programming", "Discrete mathematics", "Algorithms and data structures", "Fundamentals of software engineering", "Analysis of software requirements".
Course content
The discipline includes the study of the basics and the acquisition of practical skills in the field of testing, testing phases and technology, the main problems and tasks of testing; structural, functional, stochastic, mutational criteria for choosing tests, evaluating project coverage; modular, integration, system, regression testing, test automation, testing costs; testing planning, approaches to test development, features of manual test development and generation, test cycle automation; documentation of testing, reviews and metrics, analysis of test selection methods, evaluation of their effectiveness.
Recommended or required reading and other learning resources/tools
1. Lars Lundberg. Software quality attributes and trade-offs. / Lars Lundberg, Michael Mattson, Claes Wohlin. – Blekinge Institute of Technology, 2005.
2. ISO/IEC 9126-1:2001. Software engineering – Software product quality – Part 1: Quality model.
Planned learning activities and teaching methods
Lectures, practical activities, individual work
Assessment methods and criteria
The level of achievement of the planned learning outcomes is determined by the results:
- semester assessment:
- current control by checking the teacher and defending the results of tasks during classes and independent work outside classes by the student;
- written modular control papers;
- final assessment:
- semester control in the form of an exam.
1. semester evaluation of the student's work - points are accumulated during the semester - a maximum of 60 points, a minimum of 36 points.
2. written final comprehensive control paper (PPKKR) - exam - the maximum score is 40 points (40% of the final score), the minimum is 24 points.
The total number of points cannot exceed 100 points.
For a positive grade for a discipline, a student must score at least 60 points in total for the semester assessment and exam.
Language of instruction
Ukrainian
Lecturers
This discipline is taught by the following teachers
Faculty of information Technology
Departments
The following departments are involved in teaching the above discipline
Faculty of information Technology