SOFTWARE QUALITY ASSURANCE THROUGH PROTOTYPING AND AUTOMATED TESTING

被引:2
作者
STAKNIS, ME
机构
[1] Computer Systems Engineering, Northeastern University, 330 Snell Engineering Center, Boston
关键词
automated testing; prototyping; software quality assurance; software testing;
D O I
10.1016/0950-5849(90)90043-Q
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 [计算机科学与技术];
摘要
Software testing is an important aspect of software quality assurance. As commonly practised software testing is often superficial and inadequate, not because the principles of testing are poorly understood, but because testing simply requires too much time and expertise. If testing is to be performed adequately, much of it must be automated. The paper explores the potential that prototypes offer for software testing and quality assurance and outlines an automated testing strategy that employs prototypes effectively. The automated testing strategy is appealing because it allows prototyping, already widely used, to serve multiple purposes. To illustrate the strategy's viability, a software development effort is described in which the strategy has been successfully employed. © 1989.
引用
收藏
页码:26 / 33
页数:8
相关论文
共 18 条
[1]
Beizer B., 1984, SOFTWARE SYSTEM TEST
[2]
BENSON JP, 1978, NOV P ACM SOFTW QUAL, P87
[3]
AUTOMATIC-GENERATION OF RANDOM SELF-CHECKING TEST CASES [J].
BIRD, DL ;
MUNOZ, CU .
IBM SYSTEMS JOURNAL, 1983, 22 (03) :229-245
[4]
BOEHM B, 1987, IEEE SOFTWARE, V4, P84
[5]
A CLOSE LOOK AT DOMAIN TESTING [J].
CLARKE, LA ;
HASSELL, J ;
RICHARDSON, DJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1982, 8 (04) :380-390
[6]
Edwards N. P., 1975, SIGPLAN Notices, V10, P401, DOI 10.1145/390016.808463
[7]
Garey M.R., 1979, COMPUTERS INTRACTABI, V174
[8]
THE GROWTH OF SOFTWARE TESTING [J].
GELPERIN, D ;
HETZEL, B .
COMMUNICATIONS OF THE ACM, 1988, 31 (06) :687-695
[9]
Goodenough J. B., 1975, IEEE Transactions on Software Engineering, VSE-1, P156, DOI 10.1109/TSE.1975.6312836
[10]
AN EXPERIMENTAL EVALUATION OF THE ASSUMPTION OF INDEPENDENCE IN MULTIVERSION PROGRAMMING [J].
KNIGHT, JC ;
LEVESON, NG .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (01) :96-109