You are on page 1of 6

SOFTWARE TESTING

Ng Nguyn Nht Minh http://www.cse.hcmut.edu.vn/~minhnnn minhnnn@cse.hcmut.edu.vn

Introduction to Software Testing

4/11/2012

Purpose
Understand software testing and software testing

process. Understand and can apply test case design techniques.

Introduction to Software Testing

4/11/2012

Schedule
Week 1 2 Theory Overview of Software Testing Practice

3
4 5 6 7

Test Process and Test Plan


Test Process and Test Plan (Test Link/Clear Quest) Test Case Design Techniques White box Test Case Design Techniques Black Box Test Case Design Techniques White box (Junit, Nunit, Test NG)

8 9
3

Midterm Examination

Introduction to Software Testing

4/11/2012

Schedule (cont.)
Week 10 11 12 13 Theory Test Case Design Techniques Black Box (cont.) Validation phases -Unit Test -Functional Test -Integration Test -System Test - Challenges in Software Testing Practice Test Case Design Techniques Black Box (newtours.demoaut.com)

14
15 16

Validation phase (Selenium, OpenSTA)

Introduction to Software Testing

4/11/2012

ASSESSMENT
Midterm Examination 10%

Final Examination 50%


Assignment 30% Exercise 10%

Introduction to Software Testing

4/11/2012

References
[1] - Introduction to Software Testing, Paul Ammann, Jeff Offutt, CambridgeUniversity Press, 2008. [2] - Software Testing Fundamentals Methods and Metrics, Marnie L. Hutcheson, John Wiley & Sons, 2003. [3] - Software Testing - Testing Across the Entire Software Development Life Cycle, Gerald D. Everett, Raymond, Jr. McLeod, Wiley-IEEE Computer Society Press, 2007. [4] - The art of Software Testing, Glenford J. Myers, John Wiley & Sons, 2004. [5] Software Engineering A Practitioners Approach, 5th Edition, Roger S. Pressman, McGraw-Hill
6 Introduction to Software Testing 4/11/2012

You might also like