Software Testing and ManagementLaajuus (3 ECTS)
Course unit code: TT00AC54
General information
- Credits
- 3 ECTS
Objective
On completion of the course 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
- Fundamentals of testing.
- 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, scm plans.
Qualifications
Software Engineering
Assessment criteria, satisfactory (1)
- The student has a basic understanding of the concept and the target setting for software testing and he/she understands the SW Testing role as a part of software development activities.
- The student understands how a SW development model (waterfall, agile development) affects testing.
Assessment criteria, good (3)
In addition to the mark of 1:
- The student is familiar with the software testing process and the basic testing phases.
- The student understands the meaning of test automation and can also recognize possibilities and risks of test automation as a part of SW testing.
Assessment criteria, excellent (5)
In addition to the mark of 3:
- The student has the basic skills to plan test cases systematically.
- The student has sufficient skills to start higher level test planning.