DCU Home | Our Courses | Loop | Registry | Library | Search DCU
<< Back to Module List

Latest Module Specifications

Current Academic Year 2025 - 2026

Module Title Software Testing
Module Code CSC1029 (ITS: CA267)
Faculty Engineering & Computing School Computing
NFQ level 8 Credit Rating 5
Description

This module will introduce students to the basic concepts and techniques of software testing.

Learning Outcomes

1. Explain software quality in terms of fitness for purpose, correctness, design quality, usability, and maintainability.
2. Evaluate software, and know the appropriate tests for different aspects of quality.
3. Devise procedures for managing their software configuration, and be familiar with suitable software tools.


WorkloadFull time hours per semester
TypeHoursDescription
Lecture24No Description
Assignment Completion10No Description
Independent Study91No Description
Total Workload: 125
Section Breakdown
CRN20149Part of TermSemester 2
Coursework100%Examination Weight0%
Grade Scale40PASSPass Both ElementsN
Resit CategoryRC1Best MarkN
Module Co-ordinatorSilvana MacMahonModule Teacher
Assessment Breakdown
TypeDescription% of totalAssessment Date
Loop QuizAssignment(s) to be notified in class and on loop.30%Week 4
Loop QuizFormat to be notified in class and on Loop40%Week 8
Loop QuizGeneral questions of practical and theoretical focus drawn from all module content (this could be a number of smaller quizzes depending on progress and structure in any given year)30%Week 12
Reassessment Requirement Type
Resit arrangements are explained by the following categories;
RC1: A resit is available for both* components of the module.
RC2: No resit is available for a 100% coursework module.
RC3: No resit is available for the coursework component where there is a coursework and summative examination element.

* ‘Both’ is used in the context of the module having a coursework/summative examination split; where the module is 100% coursework, there will also be a resit of the assessment

Pre-requisite None
Co-requisite None
Compatibles None
Incompatibles None

All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml

Indicative Content and Learning Activities

Aspects of testing
Static Testing; Dynamic Testing; Blackbox Testing; Whitebox Testing; Unit Testing; Requirements Testing; Regression Testing; Error Handling Testing; Manual Support Testing; Intersystem Testing; Control Testing; Parallel Testing; Volume Testing; Stress Testing;

Performance Testing

Applying test strategies

Testing tools

Testing techniques

Configuration management
Configuration management tools

Indicative Reading List

Books:
  • Andreas Spillner, Tilo Linz, Hans Schaefer,: 0, Software Testing Foundations, 2nd, 978-1-933952-08-6
  • Paul Ammann, Jeff Offutt: 2008, Introduction to software testing, Cambridge University Press, New York, 978-0-521-88038-1
  • Pressman, Roger S.: 2000, Software Engineering., 5th edition., McGraw Hill.,
  • Berczuk, Appleton: 2003, Software Configuration Management Patterns: Effective TeamWork, Practical Integration, 1st, Addison-Wesley.,


Articles:
None
Other Resources

None

<< Back to Module List View 2024/25 Module Record for CSC1029