Catalog 2017-2018 
    
    Oct 23, 2018  
Catalog 2017-2018 [ARCHIVED CATALOG]

CSD 268 Quality Assurance Methodologies

5 credits
This Quality Assurance (QA) Methodologies course is an introduction to the theory, concepts, and reasoning behind software testing and automation. Students learn how to create and run test scripts and implement basic test projects.

Prerequisites: CS& 141  

Corequisites: CS 143  or CSD 228  or CSD 233  

Quarters Offered: Fall, Spring

Global Outcomes:
This course teaches to the global outcome of Communication.

Student Outcomes/Competencies:
Upon successful completion of this course students will be able to:

  • Describe the objectives, limits, and cycles of testing
  • Identify the differences between Black Box and White Box testing
  • Demonstrate the process of reproducing bugs
  • Define the role of automated software testing
  • Create test cases and test scripts, and document the test cases according to the technology standards
  • Demonstrate test management practices and techniques
  • Identify strategies of “Risk Management”
  • Create a project risk-management strategy
  • Manage a tracking system for bugs
  • Demonstrate performance testing and stress testing
  • Describe the use of problem reports/bug reports
  • Develop a test plan to effectively communicate testing requirements


Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20