期刊文献+

Constructing Test Suites for k-n Softw are System 被引量:2

Constructing Test Suites for k-n Softw are System
下载PDF
导出
摘要 In software testing, many troublesome faults are caused by interaction of input parameters. If automatic efficient test-case generator(AETG), in parameter order(IPO) or orthogonal Latin square is used in the software system under test, the whole test set cannot be run completely due to time or budget constraints. In this paper, according to the number of parameter k and their values n, a software system under test can be divided into four types. As for k-2 system, an algorithm was proposed to construct test rases, based on the longitudinal binary string set and method of controlling variables. As for k-n valued parameters whose n was a prime or power of prime, a method of covering array of test sets was designed to construct test sets by taking orthogonal array and derive arrays from orthogonal array and two useful conditions. As for k parameters whose n-value was not all equal, an experience algorithm was presented in this paper. The experimental results show that the size of test sets from the proposed methods is better than that from AETG, IPO, and orthogonal Latin square. In software testing,many troublesome faults are caused by interaction of input parameters. If automatic efficient test-case generator( AETG) ,in parameter order( IPO) or orthogonal Latin square is used in the software system under test,the whole test set cannot be run completely due to time or budget constraints. In this paper,according to the number of parameter k and their values n,a software system under test can be divided into four types. As for k-2 system,an algorithm was proposed to construct test cases,based on the longitudinal binary string set and method of controlling variables. As for k -n valued parameters whose n was a prime or power of prime,a method of covering array of test sets was designed to construct test sets by taking orthogonal array and derive arrays from orthogonal array and two useful conditions. As for k parameters whose n-value was not all equal,an experience algorithm was presented in this paper. The experimental results show that the size of test sets from the proposed methods is better than that from AETG,IPO,and orthogonal Latin square.
作者 高建华 张丹
出处 《Journal of Donghua University(English Edition)》 EI CAS 2012年第3期263-267,共5页 东华大学学报(英文版)
基金 National Natural Science Foundation of China ( No. 61073163) Project of Science and Technology Commission of Shanghai Municipality,China ( No. 09220503000)
关键词 k-n software system test set coveting array of test set parmeter pair-wise combination k-n software system test set covering array of test set parameter pair -wise combination
  • 相关文献

参考文献16

  • 1Lei Y, Kacker R, Kuhn D R, et al. IPOG: a General Strategy for T-Way Software Testing [ C ]. The 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, Tucson, USA, 2007 : 549-556. 被引量:1
  • 2Lei Y, Kacker R, -Kuhn D R, et al. IPOG/IPOG -D : Efficient Test Generation for Multi-way Combinatorial Testing [ J ]. Software Testing, Verification and Reliability, 2008, 18 ( 13 ) : 125-148. 被引量:1
  • 3Pesaran M H. A Pair-Wise Approach to Testing for Output and Growth Convergence [ J]. Journal of Econometrics, 2007, 138 ( 1 ) : 312-355. 被引量:1
  • 4Forbes M, Lawrence J, Lei Y, et al. Refining the In-Parameter- Order Strategy for Constructing Covering Arrays [ J ]. Journal of Research of the National Institute of Standards and Technology, 2008, 113(5): 287-297. 被引量:1
  • 5Calvagna A, Gargantini A. IPO-s: Incremental Generation of Combinatorial Interaction Test Data Based on Symmetries of Covering Arrays[ C]. IEEE International Conference on Software Testing, Verification, and Validation Workshops, Vancouver, Canada, 2009: 10-18. 被引量:1
  • 6Cohen D M, Dalai S R, Fredman M L, et al. The AETG System: an Approach to Testing Based on Combinatorial Design [ J]. IEEE Transaction on Software Engineering, 1997, 23 ( 7 ) : 437 -443. 被引量:1
  • 7Cohen D M, Dalal S R, Kajla A, et al. The Automatic Efficient Tests Generator [ C ]. Proceedings of the 5th International Symposium on Software Reliability Engineering, Monterey, USA, 1994: 303-309. 被引量:1
  • 8DalalS R, Patton G C. Automatic Efficient Test Generator (AETG) : a Test Generation System for Screen Testing, Protocol Verification, and Feature Interactions Testing[ DB/CD ]. Internal Bellcore Technical Memorandum, 1993. 被引量:1
  • 9Tai K C, Lei Y. A Test Generation Strategy for Pairwise Testing [ J]. IEEE Transaction on Software Engineering, 2002, 28 ( 1 ) : 109-111. 被引量:1
  • 10Lei Y, Tai KC. In-Parameter-Order: a Test Generation Strategy for Pairwise Testing [ C]. Proceedings of the 3rd I EEE International Symposium on High-Assurance Systems Engineering, Washington DC, USA, 1998: 254-261. 被引量:1

同被引文献15

  • 1高建华.Research of the Control Domain of Edges in Regression Testing[J].Journal of Donghua University(English Edition),2005,22(3):57-61. 被引量:1
  • 2Mccabe T J. A Complexity Measurement[J]. IEEE Transactionon Software Engineering,1976,2(4): 302-308. 被引量:1
  • 3Kumar R. Differential Sampling for Fast Frequency Acquisition via Adaptive Least Squares Algorithm[C]. Proceeding of the International Telemetering Conference, San Diego, CA, USA,1987:134-138. 被引量:1
  • 4Halstead M H. Elements of Software Science[M]. Amsterdam: Elsevier North-Holland,1977:23-28. 被引量:1
  • 5Sprenkle S, Sampath S, Gibson E, et al. An Empirical Comparison of Test Suit Reduction Techniques for User-Session-Based Testing of Web Applications[C]. Proceedings of the 1st IEEE Interational Conference on Software Maintenance (ICSM), Shenzhen, China,2005: 168-174. 被引量:1
  • 6Richard L. A Survey of Communicaton Protocol Testing[J]. Journal of Systems and Software,2002,34(5): 23-28. 被引量:1
  • 7Hurd W, Statman J I. Hish Dynamic GPS Receiver Using Maximum Likelihood Estimation and Frequency Tracking[J]. IEEE Transactions on AES,1987,21(3): 134-145. 被引量:1
  • 8Mohammad A, Wei L. An Empirical Validation of Object-Oriented Metrics in Two Different Iterative Software Processes[J]. IEEE Transactions on Software Engineering,2003,29(11):1043-1049. 被引量:1
  • 9Deligiannis I, Shepperd M, Roumeliotis M, et al. An Empirical Investigation of an Object-Oriented Design Heuristic for Maintainability[J]. The Journal of Systems and Software,2003,65(2): 127-139. 被引量:1
  • 10Hitz M, Montazeri B. Measuring Coupling and Cohesion in Object Oriented Systems[C]. Proceedings of International Symposium on Applied Corporate Computing, San Francisco, CA, USA,1995:75-64. 被引量:1

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部