메뉴 건너뛰기




Volumn , Issue , 2010, Pages 159-169

OCAT: Object Capture based Automated Testing

Author keywords

Automated testing; Object capturing; Object generation; Object mutation

Indexed keywords

AUTOMATED TEST; AUTOMATED TESTING; BRANCH COVERAGE; CODE COVERAGE; COMMONLY USED; EMPIRICAL FINDINGS; EMPIRICAL RESULTS; GENERATION TOOLS; METHOD SEQUENCES; OBJECT CAPTURE; OBJECT CAPTURING; OBJECT GENERATION; OBJECT MUTATION; OBJECT ORIENTED SOFTWARE; OPEN SOURCE PROJECTS; PROGRAM EXECUTION; RANDOM TESTING; SEARCH SPACES; SOFTWARE SYSTEMS; SYSTEM TESTING;

EID: 77955870180     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1831708.1831729     Document Type: Conference Paper
Times cited : (63)

References (40)
  • 1
    • 77955903804 scopus 로고    scopus 로고
    • Apache commons. http://commons.apache.org.
  • 3
    • 77955888939 scopus 로고    scopus 로고
    • Cobertura. http://cobertura.sourceforge.net/.
  • 4
    • 77955879737 scopus 로고    scopus 로고
    • JSAP. http://martiansoftware.com/jsap.
    • JSAP
  • 5
    • 49149121827 scopus 로고    scopus 로고
    • ReCrash: Making software failures reproducible by preserving object states
    • S. Artzi, S. Kim, and M. D. Ernst. ReCrash: Making software failures reproducible by preserving object states. In Proc. ECOOP, pages 542-565, 2008.
    • (2008) Proc. ECOOP , pp. 542-565
    • Artzi, S.1    Kim, S.2    Ernst, M.D.3
  • 6
    • 0002190545 scopus 로고    scopus 로고
    • Test infected: Programmers love writing tests
    • K. Beck and E. Gamma. Test infected: Programmers love writing tests. Java Report, 3(7):37-50, 1998.
    • (1998) Java Report , vol.3 , Issue.7 , pp. 37-50
    • Beck, K.1    Gamma, E.2
  • 7
    • 70350490611 scopus 로고    scopus 로고
    • Path feasibility analysis for string-manipulating programs
    • N. Bjorner, N. Tillmann, and A. Voronkov. Path feasibility analysis for string-manipulating programs. In Proc. TACAS, pages 307-321, 2009.
    • (2009) Proc. TACAS , pp. 307-321
    • Bjorner, N.1    Tillmann, N.2    Voronkov, A.3
  • 8
    • 0036980185 scopus 로고    scopus 로고
    • Korat: Automated testing based on java predicates
    • C. Boyapati, S. Khurshid, and D. Marinov. Korat: automated testing based on Java predicates. In Proc. ISSTA, pages 123-133, 2002.
    • (2002) Proc. ISSTA , pp. 123-133
    • Boyapati, C.1    Khurshid, S.2    Marinov, D.3
  • 9
    • 70450240790 scopus 로고    scopus 로고
    • Snugglebug: A powerful approach to weakest preconditions
    • S. Chandra, S. J. Fink, and M. Sridharan. Snugglebug: a powerful approach to weakest preconditions. In Proc. PLDI, pages 363-374, 2009.
    • (2009) Proc. PLDI , pp. 363-374
    • Chandra, S.1    Fink, S.J.2    Sridharan, M.3
  • 13
    • 60449098360 scopus 로고    scopus 로고
    • Carving and replaying differential unit test cases from system test cases
    • S. G. Elbaum, H. N. Chin, M. B. Dwyer, and M. Jorde. Carving and replaying differential unit test cases from system test cases. IEEE Trans. Software Eng., 35(1):29-45, 2009.
    • (2009) IEEE Trans. Software Eng. , vol.35 , Issue.1 , pp. 29-45
    • Elbaum, S.G.1    Chin, H.N.2    Dwyer, M.B.3    Jorde, M.4
  • 14
    • 0003881962 scopus 로고    scopus 로고
    • Ph.D., University of Washington Department of Computer Science and Engineering, Seattle, Washington, aug
    • M. D. Ernst. Dynamically Discovering Likely Program Invariants. Ph.D., University of Washington Department of Computer Science and Engineering, Seattle, Washington, aug 2000.
    • (2000) Dynamically Discovering Likely Program Invariants
    • Ernst, M.D.1
  • 15
    • 31844450371 scopus 로고    scopus 로고
    • DART: Directed automated random testing
    • P. Godefroid, N. Klarlund, and K. Sen. DART: Directed automated random testing. In Proc. PLDI, pages 213-223, 2005.
    • (2005) Proc. PLDI , pp. 213-223
    • Godefroid, P.1    Klarlund, N.2    Sen, K.3
  • 16
    • 70450267483 scopus 로고    scopus 로고
    • A decision procedure for subset constraints over regular languages
    • P. Hooimeijer and W. Weimer. A decision procedure for subset constraints over regular languages. In Proc. PLDI, pages 188-198, 2009.
    • (2009) Proc. PLDI , pp. 188-198
    • Hooimeijer, P.1    Weimer, W.2
  • 18
    • 56249091461 scopus 로고    scopus 로고
    • Improving structural testing of object-oriented programs via integrating evolutionary testing and symbolic execution
    • September
    • K. Inkumsah and T. Xie. Improving structural testing of object-oriented programs via integrating evolutionary testing and symbolic execution. In Proc. ASE, pages 297-306, September 2008.
    • (2008) Proc. ASE , pp. 297-306
    • Inkumsah, K.1    Xie, T.2
  • 20
    • 70449631479 scopus 로고    scopus 로고
    • Practical extensions of a randomized testing tool
    • IEEE Computer Society
    • H. Jaygarl, S. Kim, and C. K. Chang. Practical extensions of a randomized testing tool. In Proc. COMPSAC, pages 148-153. IEEE Computer Society, 2009.
    • (2009) Proc. COMPSAC , pp. 148-153
    • Jaygarl, H.1    Kim, S.2    Chang, C.K.3
  • 21
    • 4344568509 scopus 로고    scopus 로고
    • TestEra: Specification-based testing of java programs using SAT
    • S. Khurshid and D. Marinov. TestEra: Specification-based testing of Java programs using SAT. Automated Software Engg., 11(4):403-434, 2004.
    • (2004) Automated Software Engg. , vol.11 , Issue.4 , pp. 403-434
    • Khurshid, S.1    Marinov, D.2
  • 23
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • J. C. King. Symbolic execution and program testing. Commun. ACM, 19(7):385-394, 1976.
    • (1976) Commun. ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 27
    • 70349778309 scopus 로고    scopus 로고
    • Effective random testing of concurrent programs
    • K. Sen. Effective random testing of concurrent programs. In Proc. ASE, pages 323-332, 2007.
    • (2007) Proc. ASE , pp. 323-332
    • Sen, K.1
  • 28
    • 33749857160 scopus 로고    scopus 로고
    • CUTE and jCUTE: Concolic unit testing and explicit path model-checking tools
    • K. Sen and G. Agha. CUTE and jCUTE: Concolic unit testing and explicit path model-checking tools. In Proc. CAV, pages 419-423, 2006.
    • (2006) Proc. CAV , pp. 419-423
    • Sen, K.1    Agha, G.2
  • 29
    • 32344447459 scopus 로고    scopus 로고
    • CUTE: A concolic unit testing engine for C
    • K. Sen, D. Marinov, and G. Agha. CUTE: A concolic unit testing engine for C. In Proc. ESEC/FSE, pages 263-272, 2005.
    • (2005) Proc. ESEC/FSE , pp. 263-272
    • Sen, K.1    Marinov, D.2    Agha, G.3
  • 30
    • 0034593043 scopus 로고    scopus 로고
    • jRapture: A capture/replay tool for observation-based testing
    • J. Steven, P. Chandra, B. Fleck, and A. Podgurski. jRapture: A capture/replay tool for observation-based testing. In Proc. ISSTA, pages 158-167, 2000.
    • (2000) Proc. ISSTA , pp. 158-167
    • Steven, J.1    Chandra, P.2    Fleck, B.3    Podgurski, A.4
  • 31
    • 77955873815 scopus 로고    scopus 로고
    • Sun Microsystems Online manual
    • Sun Microsystems. Java reflection API, 2001. Online manual.
    • (2001) Java Reflection API
  • 33
    • 43149111827 scopus 로고    scopus 로고
    • Pex-white box test generation for .NET
    • N. Tillmann and J. de Halleux. Pex-white box test generation for. NET. In Proc. TAP, pages 134-153, 2008.
    • (2008) Proc. TAP , pp. 134-153
    • Tillmann, N.1    De Halleux, J.2
  • 34
    • 34547405637 scopus 로고    scopus 로고
    • Mock-object generation with behavior
    • N. Tillmann and W. Schulte. Mock-object generation with behavior. In Proc. ASE, pages 365-368, 2006.
    • (2006) Proc. ASE , pp. 365-368
    • Tillmann, N.1    Schulte, W.2
  • 35
    • 23744485743 scopus 로고    scopus 로고
    • Evolutionary testing of classes
    • P. Tonella. Evolutionary testing of classes. In Proc. ISSTA, pages 119-128, 2004.
    • (2004) Proc. ISSTA , pp. 119-128
    • Tonella, P.1
  • 36
    • 23744462328 scopus 로고    scopus 로고
    • Test input generation with java PathFinder
    • W. Visser, C. S. Pasareanu, and S. Khurshid. Test input generation with Java PathFinder. In Proc. ISSTA, pages 97-107, 2004.
    • (2004) Proc. ISSTA , pp. 97-107
    • Visser, W.1    Pasareanu, C.S.2    Khurshid, S.3
  • 37
    • 34247390730 scopus 로고    scopus 로고
    • Test input generation for java containers using state matching
    • W. Visser, C. S. Pǎsǎreanu, and R. Pelánek. Test input generation for Java containers using state matching. In Proc. ISSTA, pages 37-48, 2006.
    • (2006) Proc. ISSTA , pp. 37-48
    • Visser, W.1    Pǎsǎreanu, C.S.2    Pelánek, R.3
  • 38
    • 2442495402 scopus 로고    scopus 로고
    • Efficient management of XML contents over wireless environment by Xstream
    • E. Y. C. Wong, A. T. S. Chan, and H.-V. Leong. Efficient management of XML contents over wireless environment by Xstream. In Proc. SAC, pages 1122-1127, 2004.
    • (2004) Proc. SAC , pp. 1122-1127
    • Wong, E.Y.C.1    Chan, A.T.S.2    Leong, H.-V.3
  • 39
    • 15844372320 scopus 로고    scopus 로고
    • Rostra: A framework for detecting redundant object-oriented unit tests
    • T. Xie, D. Marinov, and D. Notkin. Rostra: A framework for detecting redundant object-oriented unit tests. In Proc. ASE, pages 196-205, 2004.
    • (2004) Proc. ASE , pp. 196-205
    • Xie, T.1    Marinov, D.2    Notkin, D.3
  • 40
    • 24644482816 scopus 로고    scopus 로고
    • Symstra: A framework for generating object-oriented unit tests using symbolic execution
    • T. Xie, D. Marinov, W. Schulte, and D. Notkin. Symstra: A framework for generating object-oriented unit tests using symbolic execution. In Proc. TACAS, pages 365-381, 2005.
    • (2005) Proc. TACAS , pp. 365-381
    • Xie, T.1    Marinov, D.2    Schulte, W.3    Notkin, D.4


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