Undergraduate Admission
    Graduate Admission

    Software Testing and Maintenance, IT-D 536

    About this Course:
    This course covers the basic concepts of software testing and maintenance. The Testing Maturity Model provides a framework for developing a more mature test process. Testing techniques, test metrics and test plan management concepts are described within this framework.

    Who Should Attend:
    The program is designed for application developer, technical support professionals who want to have future career in software tesing and maintenance.

    Expected Outcomes:
    Upon completion of this course, participants should be able to:

    • Explain fundamentals of test generation
    • Use test adequacy criteria, from the simple to the most powerful, and how these can be used to enhance your tests
    • Design combinatorial test scenarios efficiently
    • Understand how finite state models can serve as the basis for powerful tests
    • Reduce the number of regression tests when in a time crunch
    • Apply techniques that are fundamental and applicable in a variety of domains such as GUI testing, OO testing, performance testing, WEB services testing, and others

    Course Outline:

    • Introduction to software testing
    • Configuration testing, compatibility testing
    • Code examing
    • Usability testing
    • Bug bashes and Beta tesing
    • Software quality assurance