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