Software Testing
Description
This module provides the student with the skills needed to test software with emphasis on test strategies, test design and test execution.
Learning Outcomes
Structure the tasks defined in the test strategy in terms of business domain requirements
Have a solid understanding of the systems analysis required to meet user quality expectations
Evaluate the system requirements to determine domain validity
Have a solid understanding of preparation and execution of test activities, including ongoing reporting of progress
Provide the necessary evidence to support evaluations
Students will gain a knowledge of Software Testing in the following areas and appreciate the role of the Software Tester in conjunction with that of the Software Developer
- Testing Processes
- Test Management
- Test Techniques
- Test of Software Characteristics
- Reviews
- Incident Management
- Test Tools and Automation
- People Skill Team Composition
Credits
05
% Coursework
50%
% Final Exam
50%