Teaching an End-User Testing Methodology

被引:5
|
作者
Liu, Huai [1 ]
Kuo, Fei-Ching [1 ]
Chen, Tsong Yueh [1 ]
机构
[1] Swinburne Univ Technol, Ctr Software Anal & Testing, Hawthorn, Vic, Australia
基金
澳大利亚研究理事会;
关键词
D O I
10.1109/CSEET.2010.28
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:81 / 88
页数:8
相关论文
共 50 条