Course Unit Code | 460-4077/01 |
---|
Number of ECTS Credits Allocated | 4 ECTS credits |
---|
Type of Course Unit * | Optional |
---|
Level of Course Unit * | Second Cycle |
---|
Year of Study * | First Year |
---|
Semester when the Course Unit is delivered | Summer Semester |
---|
Mode of Delivery | Face-to-face |
---|
Language of Instruction | Czech |
---|
Prerequisites and Co-Requisites | Course succeeds to compulsory courses of previous semester |
---|
Name of Lecturer(s) | Personal ID | Name |
---|
| JEZ04 | Ing. David Ježek, Ph.D. |
Summary |
---|
The course deals with software testing and quality assurance throughout the software development lifecycle. Students will learn about the various levels of testing and techniques that are used in these levels, the method of evaluating software quality and testing themselves. An integral part is also integrating these activities into the testing process, which is part of the entire software development lifecycle. In addition, students will learn about the process of ensuring software quality. This discipline is very closely linked and intensive use of software testing. The course will focus on the process of quality assurance and its integration into the software development lifecycle, verification and validation. |
Learning Outcomes of the Course Unit |
---|
The goal of the course is to show methods of software testing and software quality assurance.
Course contains:
- Fundamentals of Software Testing.
- Levels of testing.
- Testing techniques.
- Measurement and evaluation in software testing.
- Test process.
- Fundamentals of software quality.
- The process of managing software quality.
- Verification and validation. |
Course Contents |
---|
Lectures:
1. Fundamentals of Software Testing.
2. Testing of view of standards ISO 9001, CMM, CMMI
3. Testing of view of standards ISO SPICE, ISO 12207
4. Basic Terminology
5. Levels of testing.
6. Testing techniques.
7. Measurement and evaluation in software testing.
8. Test process.
9. Fundamentals of software quality.
10. The process of managing software quality.
11. Verification and validation.
12. Testing tools.
Exercises:
1. Fundamentals of Software Testing.
2. Testing of view of standards ISO 9001, CMM, CMMI
3. Testing of view of standards ISO SPICE, ISO 12207
4. Basic Terminology
5. Levels of testing.
6. Testing techniques.
7. Measurement and evaluation in software testing.
8. Test process.
9. Fundamentals of software quality.
10. The process of managing software quality.
11. Verification and validation.
12. Testing tools.
|
Recommended or Required Reading |
---|
Required Reading: |
---|
Mandatory:
1. Steven R.Rakitin: Software Verification and Validation for Practitioners and Managers, Second Edition, ISBN: 1-58053-296-9
Recommended:
2. Black, R. Advanced Software Testing - Vol. 1: Guide to the ISTQB Advanced Certification As an Advanced Test Analyst (Rockynook Computing) Rocky Nook, 2008
3. Galin, D. Software Quality Assurance: From Theory to Implementation Addison-Wesley, 2003 |
1. Steven R.Rakitin: Software Verification and Validation for Practitioners and Managers, Second Edition, ISBN: 1-58053-296-9
|
Recommended Reading: |
---|
1. Steven R.Rakitin: Software Verification and Validation for Practitioners and Managers, Second Edition, ISBN: 1-58053-296-9
2. Black, R. Advanced Software Testing - Vol. 1: Guide to the ISTQB Advanced Certification As an Advanced Test Analyst (Rockynook Computing) Rocky Nook, 2008
3. Galin, D. Software Quality Assurance: From Theory to Implementation Addison-Wesley, 2003 |
1. Steven R.Rakitin: Software Verification and Validation for Practitioners and Managers, Second Edition, ISBN: 1-58053-296-9
2. Black, R. Advanced Software Testing - Vol. 1: Guide to the ISTQB Advanced Certification As an Advanced Test Analyst (Rockynook Computing) Rocky Nook, 2008
3. Galin, D. Software Quality Assurance: From Theory to Implementation Addison-Wesley, 2003 |
Planned learning activities and teaching methods |
---|
Lectures, Tutorials |
Assesment methods and criteria |
---|
Task Title | Task Type | Maximum Number of Points (Act. for Subtasks) | Minimum Number of Points for Task Passing |
---|
Credit and Examination | Credit and Examination | 100 (100) | 51 |
Credit | Credit | 40 (40) | 20 |
Unit testy | Other task type | 13 | 7 |
Automatizované testování UI | Other task type | 13 | 7 |
Výkonnostní testy | Other task type | 14 | 7 |
Examination | Examination | 60 | 30 |