Nov 21, 2024  
2024-2025 Catalog 
    
2024-2025 Catalog

CTA 124 - Software Testing for Quality Assurance

3 credit hours - Three hours lecture weekly; one term

Analyze how software testing impacts all software product development life cycle phases. Investigate the common characteristics, and differences in software testing. Implement standards to improve and ensure quality assurance processes are followed.

Prerequisite(s): CTA 100  or CTP 103  or CTS 107  or CTP 115  with a grade of C or better; and eligibility for ENG 101 /ENG 101A , or approval of Computer Information Systems academic chair.

Course Outcomes:
 

  1. Compare and contrast the relationships between software development activities and test activities in the software development lifecycle, and explain the difference between SQA and SQC.

  1. Compare and contrast the differences between manual and automated testing techniques, and their influence on product risk analysis, including accessibility and diversity concepts.

  1. Learn the difference between static and dynamic techniques, considering objectives, types of defects to be identified, and the role of these techniques within the software lifecycle. 

  1. Explain the characteristics, commonalities, and differences between black-box test techniques, white-box test techniques, and experience-based test techniques