메뉴 건너뛰기




Volumn 54, Issue 9, 2012, Pages 915-932

Mutation based test case generation via a path selection strategy

Author keywords

Adequacy criterion; Infeasible paths; Mutation testing; Path testing; Software testing; Unit testing

Indexed keywords

ADEQUACY CRITERION; INFEASIBLE PATHS; MUTATION TESTING; PATH TESTING; UNIT TESTING;

EID: 84861947491     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2012.02.004     Document Type: Article
Times cited : (69)

References (56)
  • 1
    • 0017517121 scopus 로고
    • Testing programs with the aid of a compiler
    • R.G. Hamlet Testing programs with the aid of a compiler IEEE Trans. Softw. Eng. 3 1977 279 290
    • (1977) IEEE Trans. Softw. Eng. , vol.3 , pp. 279-290
    • Hamlet, R.G.1
  • 2
    • 0017959155 scopus 로고
    • Hints on test data selection: Help for the practicing programmer
    • R.A. DeMillo, R.J. Lipton, and F.G. Sayward Hints on test data selection: help for the practicing programmer Computer 11 1978 34 41
    • (1978) Computer , vol.11 , pp. 34-41
    • Demillo, R.A.1    Lipton, R.J.2    Sayward, F.G.3
  • 3
    • 0030085274 scopus 로고    scopus 로고
    • An experimental evaluation of data flow and mutation testing
    • A.J. Offutt, J. Pan, K. Tewary, and T. Zhang An experimental evaluation of data flow and mutation testing Softw. Pract. Exper. 26 1996 165 176
    • (1996) Softw. Pract. Exper. , vol.26 , pp. 165-176
    • Offutt, A.J.1    Pan, J.2    Tewary, K.3    Zhang, T.4
  • 6
    • 33646888400 scopus 로고    scopus 로고
    • The collateral coverage of data flow criteria when branch testing
    • N. Malevris, and D.F. Yates The collateral coverage of data flow criteria when branch testing Inf. Softw. Technol. 48 2006 676 686
    • (2006) Inf. Softw. Technol. , vol.48 , pp. 676-686
    • Malevris, N.1    Yates, D.F.2
  • 7
    • 34347381483 scopus 로고    scopus 로고
    • An objective comparison of the cost effectiveness of three testing methods
    • D.F. Yates, and N. Malevris An objective comparison of the cost effectiveness of three testing methods Inf. Softw. Technol. 49 2007 1045 1060
    • (2007) Inf. Softw. Technol. , vol.49 , pp. 1045-1060
    • Yates, D.F.1    Malevris, N.2
  • 8
    • 0020152782 scopus 로고
    • Weak mutation testing and completeness of test sets
    • W.E. Howden Weak mutation testing and completeness of test sets IEEE Trans. Softw. Eng. 8 1982 371 379
    • (1982) IEEE Trans. Softw. Eng. , vol.8 , pp. 371-379
    • Howden, W.E.1
  • 9
    • 33646690476 scopus 로고    scopus 로고
    • On the relationship between two control-flow coverage criteria: All JJ-paths and MCDC
    • M.R. Woodward, and M.A. Hennell On the relationship between two control-flow coverage criteria: all JJ-paths and MCDC Inf. Softw. Technol. 48 2006 433 440
    • (2006) Inf. Softw. Technol. , vol.48 , pp. 433-440
    • Woodward, M.R.1    Hennell, M.A.2
  • 10
    • 0016674309 scopus 로고
    • SELECT a formal system for testing and debugging programs by symbolic execution
    • R.S. Boyer, B. Elspas, and K.N. Levitt SELECT a formal system for testing and debugging programs by symbolic execution SIGPLAN Not. 10 1975 234 245
    • (1975) SIGPLAN Not. , vol.10 , pp. 234-245
    • Boyer, R.S.1    Elspas, B.2    Levitt, K.N.3
  • 11
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • J.C. King Symbolic execution and program testing Commun. ACM 19 1976 385 394
    • (1976) Commun. ACM , vol.19 , pp. 385-394
    • King, J.C.1
  • 12
    • 3142725712 scopus 로고    scopus 로고
    • Search-based software test data generation: A survey
    • P. McMinn Search-based software test data generation: a survey Softw. Test. Verif. Reliab. 14 2004 105 156
    • (2004) Softw. Test. Verif. Reliab. , vol.14 , pp. 105-156
    • McMinn, P.1
  • 17
    • 67650177054 scopus 로고    scopus 로고
    • Higher order mutation testing
    • Y. Jia, and M. Harman Higher order mutation testing Inf. Softw. Technol. 51 2009 1379 1393
    • (2009) Inf. Softw. Technol. , vol.51 , pp. 1379-1393
    • Jia, Y.1    Harman, M.2
  • 18
    • 79951729115 scopus 로고    scopus 로고
    • An analysis and survey of the development of mutation testing
    • Y. Jia, and M. Harman An analysis and survey of the development of mutation testing IEEE Trans. Softw. Eng. 99 2010
    • (2010) IEEE Trans. Softw. Eng. , vol.99
    • Jia, Y.1    Harman, M.2
  • 19
    • 0028438845 scopus 로고
    • An empirical evaluation of weak mutation
    • A.J. Offutt, and S.D. Lee An empirical evaluation of weak mutation IEEE Trans. Softw. Eng. 20 1994 337 344
    • (1994) IEEE Trans. Softw. Eng. , vol.20 , pp. 337-344
    • Offutt, A.J.1    Lee, S.D.2
  • 21
    • 0026222968 scopus 로고
    • Constraint-based automatic test data generation
    • R.A. DeMillo, and A.J. Offutt Constraint-based automatic test data generation IEEE Trans. Softw. Eng. 17 1991 900 910
    • (1991) IEEE Trans. Softw. Eng. , vol.17 , pp. 900-910
    • Demillo, R.A.1    Offutt, A.J.2
  • 23
    • 0020245867 scopus 로고
    • Two notions of correctness and their relation to testing
    • T.A. Budd, and D. Angluin Two notions of correctness and their relation to testing Acta Inform. 18 1982 31 45
    • (1982) Acta Inform. , vol.18 , pp. 31-45
    • Budd, T.A.1    Angluin, D.2
  • 24
    • 0031222042 scopus 로고    scopus 로고
    • Automatically detecting equivalent mutants and infeasible paths
    • A.J. Offutt, and J. Pan Automatically detecting equivalent mutants and infeasible paths Softw. Test. Verif. Reliab. 7 1997 165 192
    • (1997) Softw. Test. Verif. Reliab. , vol.7 , pp. 165-192
    • Offutt, A.J.1    Pan, J.2
  • 25
    • 0033332513 scopus 로고    scopus 로고
    • Using program slicing to assist in the detection of equivalent mutants
    • R.M. Hierons, M. Harman, and S. Danicic Using program slicing to assist in the detection of equivalent mutants Softw. Test. Verif. Reliab. 9 1999 233 262
    • (1999) Softw. Test. Verif. Reliab. , vol.9 , pp. 233-262
    • Hierons, R.M.1    Harman, M.2    Danicic, S.3
  • 26
    • 80052260419 scopus 로고    scopus 로고
    • Automatically performing weak mutation with the aid of symbolic execution, concolic testing and search-based testing
    • M. Papadakis, and N. Malevris Automatically performing weak mutation with the aid of symbolic execution, concolic testing and search-based testing Softw. Qual. J. 19 2011 691 723
    • (2011) Softw. Qual. J. , vol.19 , pp. 691-723
    • Papadakis, M.1    Malevris, N.2
  • 27
    • 84861940862 scopus 로고    scopus 로고
    • Mutation-driven generation of unit tests and oracles
    • 1-1
    • G. Fraser, and A. Zeller Mutation-driven generation of unit tests and oracles IEEE Trans. Softw. Eng. 2011 1-1
    • (2011) IEEE Trans. Softw. Eng.
    • Fraser, G.1    Zeller, A.2
  • 31
    • 0026185573 scopus 로고
    • A Fortran language system for mutation-based software testing
    • K.N. King, and A.J. Offutt A Fortran language system for mutation-based software testing Softw. Pract. Exper. 21 1991 685 718
    • (1991) Softw. Pract. Exper. , vol.21 , pp. 685-718
    • King, K.N.1    Offutt, A.J.2
  • 35
    • 0033077271 scopus 로고    scopus 로고
    • The dynamic domain reduction procedure for test data generation
    • A.J. Offutt, Z. Jin, and J. Pan The dynamic domain reduction procedure for test data generation Softw. Pract. Exper. 29 1999 167 193
    • (1999) Softw. Pract. Exper. , vol.29 , pp. 167-193
    • Offutt, A.J.1    Jin, Z.2    Pan, J.3
  • 38
    • 0027668058 scopus 로고
    • More experience with data flow testing
    • E.J. Weyuker More experience with data flow testing IEEE Trans. Softw. Eng. 19 1993 912 919
    • (1993) IEEE Trans. Softw. Eng. , vol.19 , pp. 912-919
    • Weyuker, E.J.1
  • 40
    • 84861938169 scopus 로고    scopus 로고
    • accessed 13/02/2012
    • lp-solve, in. Available from: .
    • L-solve
  • 41
    • 31644445179 scopus 로고    scopus 로고
    • A new script language applicable to symbolic execution systems
    • C. Koutsikas, and N. Malevris A new script language applicable to symbolic execution systems Int. J. Comput. Appl. 28 2006 1 11
    • (2006) Int. J. Comput. Appl. , vol.28 , pp. 1-11
    • Koutsikas, C.1    Malevris, N.2
  • 48
    • 70350393646 scopus 로고    scopus 로고
    • A survey of new trends in symbolic execution for software testing and analysis
    • C. Pasareanu, and W. Visser A survey of new trends in symbolic execution for software testing and analysis Int. J. Softw. Tools Technol. Transfer (STTT) 11 2009 339 353
    • (2009) Int. J. Softw. Tools Technol. Transfer (STTT) , vol.11 , pp. 339-353
    • Pasareanu, C.1    Visser, W.2
  • 52
    • 84915408985 scopus 로고
    • On path cover problems in digraphs and applications to program testing
    • S.C. Ntafos, S.L. Hakimi, On path cover problems in digraphs and applications to program testing, IEEE Trans. Softw. Eng. SE-5 (1979) 520-529.
    • (1979) IEEE Trans. Softw. Eng. SE-5 , pp. 520-529
    • Ntafos, S.C.1    Hakimi, S.L.2
  • 56
    • 84861942810 scopus 로고    scopus 로고
    • Infeasible paths in the context of data flow based testing criteria: Identification, classification and prediction
    • S.R. Vergilio, J.C. Maldonado, and M. Jino Infeasible paths in the context of data flow based testing criteria: identification, classification and prediction J. Braz. Comp. Soc. 12 2006 71 86
    • (2006) J. Braz. Comp. Soc. , vol.12 , pp. 71-86
    • Vergilio, S.R.1    Maldonado, J.C.2    Jino, M.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.