Software Testing and ManagementLaajuus (5 ECTS)
Course unit code: TT00AA48
General information
- Credits
- 5 ECTS
Objective
The student is familiar with the testing methods, and is able to plan and carry out software testing either by using available testing tools or by setting up the needed testing environment.
The student is familiar with the version and configuration management methods, and building tools, and is ready to use them in projects.
Content
Testing fundamentals.
Testing phases: module testing, integration testing, system testing, acceptance testing.
Test plans and test reports. Automated testing and testing tools.
Software management, version and configuration management, building tools.
Qualifications
Software Engineering
Assessment criteria, satisfactory (1)
Testing: The student knows the fundamental concepts in testing and can plan and write tests for a simple program.
Version control:
The student knows the fundamental concepts in version and configuration management and can apply version control in a project.
Assessment criteria, good (3)
Testing: The student can make a test plan and tests using testing tools.
Version control:
The student can make an automatic build by using build tools.
Assessment criteria, excellent (5)
Testing: The student understands the limitations of testing and can make a plan for automatic testing using build and testing tools.
Version control:
The student understands the roles of version control, configuration management and build tools in an continuous integration. The student can use continuous integration in software projects.