CTA 124 - Software Testing for Quality Assurance3 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:
-
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.
-
Compare and contrast the differences between manual and automated testing techniques, and their influence on product risk analysis, including accessibility and diversity concepts.
-
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.
-
Explain the characteristics, commonalities, and differences between black-box test techniques, white-box test techniques, and experience-based test techniques
|