Module 18158 (2012)

Module Description - Software Testing

The Module Description is a strict subset of the Syllabus Page, which gives more information

Module TitleSoftware Testing
SchoolComputer Science
Module Code06-18158
DescriptorCOMP/06-18158/LM
Member of StaffUnassigned
LevelM
Credits10
Semester2
Pre-requisites(For undergraduate students) 06-11224 (Introduction to Software Engineering), 06-18191 (Software Engineering) (or equivalent)
Co-requisites(For MSc students whose undergraduate degrees did not include modules equivalent to the prerequisites above) 06-18191 (Software Engineering)
MSc students who are unable to demonstrate possession of the appropriate prerequisite knowledge, e.g. through an initial test, will not be allowed to take the module.
RestrictionsNone
Contact hours24
DeliveryLectures, seminars
Description The module presents a systematic approach to software testing, in context of the software life cycle and as a branch of software engineering, building on students' prior knowledge of software engineering (to at least Level 2/I). Through both the breadth and depth of its coverage, the module prepares students to make an effective contribution to software testing as professional software engineers.
Outcomes
On successful completion of this module, the student should be able to:Assessed by:
describe key techniques and standards in software testing Examination
explain and evaluate strategies for software testing for both complete life cycles and individual phases Examination
demonstrate awareness of the range and capabilities of testing tools Continuous assessment
produce appropriate documentation for test management, including test plans, test schedules and test progress monitoring Examination, continuous assessment
specify and design test cases and execute a test procedure for selected problems Examination, continuous assessment
AssessmentSessional: 1.5 hr examination (70%), continuous assessment (30%).
Supplementary (where allowed): By examination only.
TextsR Craig & SP Jaskiel, Systematic Software Testing, 2002
C Kaner, J Bach & B Pettichord, Lessons Learned in Software Testing: A Context-Driven Approach, 2002
, There is also extensive supporting material online which will be used in teaching,