You are browsing the curriculum and teaching schedule of a past academic year (2020–2021).
Switch to the ongoing academic year.Course unit, curriculum year 2020–2021
COMP.SE.200
Software Testing, 5 cr
Tampere University
- Description
- Completion options
Teaching periods
Active in period 1 (1.8.2020–18.10.2020)
Active in period 2 (19.10.2020–31.12.2020)
Active in period 3 (1.1.2021–7.3.2021)
Active in period 4 (8.3.2021–31.5.2021)
Course code
COMP.SE.200Language of instruction
EnglishAcademic year
2020–2021Level of study
Advanced studiesGrading scale
General scale, 0-5Persons responsible
Responsible teacher:
Hannu-Matti Järvinen until 31.7.2024Responsible organisation
Faculty of Information Technology and Communication Sciences 100 %
Common learning outcomes
International outlook and global responsibility
Core content
- Purpose of testing, test Levels, testing in agile software processes
- Testing as a part of quality systems
- Common software errors
- Importance and basis of testing design, reporting of testing and errors
- Identifying test items and common mistakes, designing tests, explorative testing
- Basics of test automation, automation tools for user interface testing
Complementary knowledge
- Test-Driven Development
- Error life cycle
- Risk analysis and prioritization
- Static Testing Techniques
- Coverage meters, process meters,
- Suitability of test automation for different situations
- Model-based testing
- Testing and AI
Specialist knowledge
- Development of testing
- Standards, document frames
- Automatic static analysis of code
- Testability
- Security testing
Learning outcomes
Prerequisites
Recommended prerequisites
Further information
Learning material
Equivalences
Studies that include this course
Completion option 1
Completion of all options is required.
Participation in teaching
24.08.2020 – 29.11.2020
Active in period 1 (1.8.2020–18.10.2020)
Active in period 2 (19.10.2020–31.12.2020)