CSCI 4601


None
Course Number:
CSCI 4601

Approved Starting Semester:
Fall 2021

Course Title:
Testing and Quality Assurance

Credit Hours:
3

Course Description (Bulletin Description):
Theory and practice for determining whether a software system conforms to its specification and intended use. Topics include methods of testing, verification and validation, performance evaluation, unit and system level testing, quality assurance processes and techniques.

Prerequisite:
CSCI 3005

Co-requisite:
None

Pre/Co-requisite::
None

Dual-Listed:
None

Course Objectives (Course-level Student Learning Outcomes):
At the completion of the course, the student will be able to: 1) Perform formal reviews of software artifacts 2) Create a test plan for a software system 3) Apply different strategies for unit-level and system-level testing 4) Describe principles and strategies of integration and regression testing 5) Use a problem tracking system 6) Assess a user interface for suitability and usability 7) Understand purposes of quality processes, methods for measuring that quality, and standards used 8) Estimate cost of a Testing and QA project and manage budgets

Topics Covered (In Outline/Calendar):
Software quality assurance methods, test plans and strategies, unit level and system level testing, software reliability, peer review methods, and configuration control responsibilities in quality assurance

Student Learning Outcomes:
  • Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. (SLO1)
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. (SLO2)
  • Apply computer science theory and software development fundamentals to produce computing-based solutions. (SLO6-CS)
Course Coordinator:
Dr. Nicholson

Instructor-in-charge:
Dr. Nicholson

Previous Professors:
Dr. Nicholson

Technologies / Skills:
Software engineering

Textbook(s):
Spring 2025
Title: Introduction to Software Testing
Edition : 2nd
Publisher : Cambridge University Press
ISBN: 9781107172012
========================================


Go back to choose another course