Increasing Class-Component Testability.

作者: Wanchai Rivepiboon , Supaporn Kansomkeat , Jeff Offutt

DOI:

关键词:

摘要: Testability has many effects on software. In general, increasing testability makes detecting faults easier. However, of third party software components is difficult because the source usually not available. This paper introduces a method to increase component testability. helps user test when reused during integration. First, we analyze gather definition and use information about class variables. Then, this used support testing. Increased detect errors, testers observe state variables generate inputs for uses an example report effort (in terms cases) effectiveness killed mutants).

参考文章(12)
Boris Beizer, Software Testing Techniques ,(1983)
J.M. Voas, K.W. Miller, Software testability: the new verification IEEE Software. ,vol. 12, pp. 17- 28 ,(1995) , 10.1109/52.382180
B.-Y. Tsai, S. Stobart, N. Parrington, Employing data flow testing on object-oriented classes IEE Proceedings - Software. ,vol. 148, pp. 56- 64 ,(2001) , 10.1049/IP-SEN:20010448
S. Rapps, E.J. Weyuker, Selecting Software Test Data Using Data Flow Information IEEE Transactions on Software Engineering. ,vol. SE-11, pp. 367- 375 ,(1985) , 10.1109/TSE.1985.232226
Zhenyi Jin, A. Jefferson Offutt, Coupling‐based criteria for integration testing Software Testing, Verification & Reliability. ,vol. 8, pp. 133- 154 ,(1998) , 10.1002/(SICI)1099-1689(1998090)8:3<133::AID-STVR162>3.0.CO;2-M
Mary Jean Harrold, Gregg Rothermel, Performing data flow testing on classes Proceedings of the 2nd ACM SIGSOFT symposium on Foundations of software engineering - SIGSOFT '94. ,vol. 19, pp. 154- 163 ,(1994) , 10.1145/193173.195402
J.W. Laski, B. Korel, A Data Flow Oriented Program Testing Strategy IEEE Transactions on Software Engineering. ,vol. SE-9, pp. 347- 354 ,(1983) , 10.1109/TSE.1983.236871
Leonard Gallagher, Jeff Offutt, Anthony Cincotta, Integration testing of object‐oriented components using finite state machines Software Testing, Verification & Reliability. ,vol. 16, pp. 215- 266 ,(2006) , 10.1002/STVR.340
M.E. Delamaro, J.C. Maidonado, A.P. Mathur, Interface Mutation: an approach for integration testing IEEE Transactions on Software Engineering. ,vol. 27, pp. 228- 247 ,(2001) , 10.1109/32.910859
A. Orso, M.J. Harrold, D. Rosenblum, G. Rothermel, M.L. Soffa, H. Do, Using component metacontent to support the regression testing of component-based software international conference on software maintenance. pp. 716- 725 ,(2001) , 10.1109/ICSM.2001.972790