DocumentCode :
2351061
Title :
Teaching an End-User Testing Methodology
Author :
Liu, Huai ; Kuo, Fei-Ching ; Chen, Tsong Yueh
Author_Institution :
Centre for Software Anal. & Testing, Swinburne Univ. of Technol., VIC, Australia
fYear :
2010
fDate :
9-12 March 2010
Firstpage :
81
Lastpage :
88
Abstract :
One important focus of software engineering is how to develop quality software. Software testing is the main approach to the software quality assurance. Nowadays, more and more end-users write the program on their own but lack formal trainings on how to test their programs, and hence cannot guarantee the quality of their own software. Metamorphic testing is a simple, automatable, and cost-effective testing methodology. It is particularly suitable for end-users to test their own programs, because it does not demand the user to have great knowledge of software testing but knowledge of the program under development. In this paper, we report our experience in teaching metamorphic testing to various groups of students at Swinburne University of Technology, Melbourne, Australia. Our work not only enhances the teaching of software testing, but also fosters the training of end-user programmers.
Keywords :
computer aided instruction; personal computing; program testing; software engineering; cost effective testing; end-user testing methodology; formal trainings; metamorphic testing; software engineering; software quality assurance; software testing; Australia; Automatic testing; Education; Educational technology; Engineering profession; Programming profession; Software engineering; Software quality; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Education and Training (CSEE&T), 2010 23rd IEEE Conference on
Conference_Location :
Pittsburgh, PA
ISSN :
1093-0175
Print_ISBN :
978-1-4244-7052-5
Type :
conf
DOI :
10.1109/CSEET.2010.28
Filename :
5463634
Link To Document :
بازگشت