151818924 ADVANCED SOFTWARE TESTING ( 3 Crd.Hrs )

Students learn to test software effectively. Programmers learn practical ways to design high quality tests during all phases of software development. Students learn the theory behind criteria-based test design and to apply that theory in practice. Topics include test design, test automation, test coverage criteria, and how to test software in cutting-edge software development environments. Course Objectives This course addresses the issue of software testing. The connection between software testing and management of software development will also be discussed. Students will be introduced to research areas and tops in software testing.