Skip to Main Content

Software Testing CSC 5372: Home

Vocabulary list

Please use the vocabulary list below to search the library catalog, through the keyword function, to identify materials relevant to this course.

  • Software Testing
  • Structural Testing
  • Control Flow Graphs
  • Dependence and Data Flow Models
  • Functional Testing
  • Unit, Integration, and System Testing
  • Regression Testing
  • Model Based Testing
  • Mutation Testing
  • Test Automation



"This course presents an overview of the principles and practices of software testing. It covers different concepts and techniques on how to test software. Topics include various testing methods such as structural and functional testing; various testing approaches such as unit, integration, regression and system testing. Students will also be introduced to manual and automatic techniques for generating test cases.
The objective of this course is to emphasize the importance of testing, and to prepare students to test software in an organized and systematic way. This course will provide theoretical and practical knowledge, as well as current research on software testing. Upon completion of the course, students will be capable of planning and applying various testing techniques and strategies for testing software."

Library of Congress Classes and Subclasses

Please use the call number below to search the library catalog, through the Call Number function, to browse the library collection listing materials relevant to this course.

  • QA76.75-76.765     Computer Software
  • QA76.76.T48            Computer Software -- Testing


Subject Guide