- This course provides an elementary introduction to
software quality assurance and test. Topics include: Why do software
testing? The meaning of black-box testing and white-box testing; Software
Testing throughout the Software Process; Software Testing and Extreme
Programming; The Automation of Software Testing; Difficulties and
Limitations of Software Testing; The Business of Software Testing;
Implementing and Automated Testing.
- Students at the end of course should be able to do the
following:
1)Understand the effectively strategies of testing, the methods and
technologies of software testing;
2)Design test plan and test cases;
3)Do automatic testing;
4)Establish a testing group and manage the whole testing project;
5)Clearly and correctly report the software defectives;
6)Asses the software product correctly;
7)Distinguish relationship between the software testing and the quality
assurance.