Extending the Boundaries in Regression Testing: Complexity, Latency, and Expertise

作者: S Yoo

DOI:

关键词:

摘要: Automated test case management techniques have been studied in order to aid regression testing tasks by reducing their cost and improving efficiency. However, the current state-of-art remain limited several aspects. First, existing share a scalability problem, not only terms of size suites SUT (System Under Test), but also complexity constraints expressible process testing, because problem is often formulated without considering additional constraints. Second, there no guarantee that reduced effort does compromise fault detection capability suite. Finally, do provide any means for human testers contribute important domain knowledge. This knowledge hard capture algorithmically. thesis aims reformulate these regards presenting new concepts, algorithms, approaches combinations techniques. In deal with real world multi-objective formulation presented, allowing tester apply while meeting multiple objectives. The introduces concept latency, which used measure redundancy suite systematically so can make an informed decision on appropriate suites. It shows latency be improved automatically using search-based data augmentation techniques, significantly more efficient compared generation considers combination clustering pair-wise comparison efficiently incorporate into management.

参考文章(203)
Hartmut Pohlheim, Joachim Wegener, Testing the temporal behavior of real-time software modules using extended evolutionary algorithms genetic and evolutionary computation conference. pp. 1795- 1795 ,(1999)
Stephen S. Yau, Zenichi Kishimoto, METHOD FOR REVALIDATING MODIFIED PROGRAMS IN THE MAINTENANCE PHASE. IEEE. pp. 272- 277 ,(1987)
Using component metadata to regression test component-based software: Research Articles Software Testing, Verification & Reliability. ,vol. 17, pp. 61- 94 ,(2007) , 10.1002/STVR.V17:2
Franz Wotawa, Gordon Fraser, Test-case prioritization with model-checkers international conference on software engineering. pp. 267- 272 ,(2007)
Mary Jean Harrold, Gregg Rothermel, Efficient, effective regression testing using safe test selection techniques Clemson University. ,(1996)
JOACHIM WEGENER, HARMEN STHAMER, BRYAN F. JONES, DAVID E. EYRES, Testing real-time systems using genetic algorithms Software Quality Journal. ,vol. 6, pp. 127- 135 ,(1997) , 10.1023/A:1018551716639
Siavash Mirarab, Ladan Tahvildari, A Prioritization Approach for Software Test Cases Based on Bayesian Networks Fundamental Approaches to Software Engineering. pp. 276- 290 ,(2007) , 10.1007/978-3-540-71289-3_22
Lucien Duckstein, Mark E. Gershon, Ferenc Szidarovszky, Techniques for multiobjective decision making in systems management Elsevier , Distributors for the U.S. and Canada, Elsevier Science Pub. Co.. ,(1986)