• Home
  • About
  • Mobile
  • Open Content
  • Search

Module Overview


  • Description
  • Facilitators
  • Weblinks
  • Timetable
CS4218 

SOFTWARE TESTING
   2017/2018, Semester 2
   School of Computing (Computer Science)
Modular Credits: 4
  Tags: --

Learning Outcomes

TopThis module covers the concepts and practice of software testing including unit testing, integration testing, and regression testing. Various testing coverage criteria will be discussed. Debugging methods for finding the root-cause of errors in failing test cases will also be investigated. The use of testing and analysis for performance prediction, performance clustering and performance debugging will be studied. Students will acquire crucial skills on testing and debugging through hands-on assignments.

Prerequisites

TopCS3219 Software Engineering Principles and Patterns

Teaching Modes

Top
  • Lectures: learn about concepts and practice of software testing
  • Project: 3 milestones 
  • Labs: weeks 3-13
    • 1 hour per week
    • All members in a team need to attend the same slot
    • Helpful in Project development
  • Midterm: week 7, at the lecture
  • Exam: 3 May, evening

Practical Work

TopProject: done in teams
Lab: weeks 3-13. All team members must attend the same lab slot

Preclusions

TopNil

Workload

Top2-0-1-2-5

Workload Components : A-B-C-D-E
A: no. of lecture hours per week
B: no. of tutorial hours per week
C: no. of lab hours per week
D: no. of hours for projects, assignments, fieldwork etc per week
E: no. of hours for preparatory work by a student per week

Contact

  • IVLE Webmaster

Social Media

Latest Alerts

  • IVLE scheduled maintenance every Tuesday 0300 hrs - 0700 hrs

Centre for Instructional Technology

Legal  |  Acceptable Use Policy

Copyright © 2015, National University of Singapore. All rights reserved.