메뉴 건너뛰기




Volumn , Issue , 2011, Pages 391-400

Programs, tests, and oracles: The foundations of testing revisited

Author keywords

testing formalism; theory of testing

Indexed keywords

EMPIRICAL RESEARCH; EMPIRICAL STUDIES; FORMAL FOUNDATION; PROGRAM TESTING; TEST ORACLES; TESTING PROCESS; THEORY OF TESTING;

EID: 79959901246     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1985793.1985847     Document Type: Conference Paper
Times cited : (91)

References (47)
  • 5
    • 0026256511 scopus 로고
    • Software testing based on formal specifications: A theory and a tool
    • G. Bernot, M. Gaudel, B. Marre, and U. Liens. Software testing based on formal specifications: a theory and a tool. Software Engineering Journal, 6(6):387-405, 1991.
    • (1991) Software Engineering Journal , vol.6 , Issue.6 , pp. 387-405
    • Bernot, G.1    Gaudel, M.2    Marre, B.3    Liens, U.4
  • 6
    • 34748886784 scopus 로고    scopus 로고
    • Software testing research: Achievements, challenges, dreams
    • L. Briand and A. Wolf, editors, IEEE-CS Press
    • A. Bertolino. Software testing research: Achievements, challenges, dreams. In L. Briand and A. Wolf, editors, Future of Software Engineering 2007. IEEE-CS Press, 2007.
    • (2007) Future of Software Engineering 2007
    • Bertolino, A.1
  • 8
    • 11244275535 scopus 로고    scopus 로고
    • Assessing and improving state-based class testing: A series of experiments
    • L. Briand, M. DiPenta, and Y. Labiche. Assessing and improving state-based class testing: A series of experiments. IEEE Trans. on Software Engineering, 30 (11), 2004.
    • (2004) IEEE Trans. on Software Engineering , vol.30 , Issue.11
    • Briand, L.1    DiPenta, M.2    Labiche, Y.3
  • 9
    • 0020245867 scopus 로고
    • TWO NOTIONS OF CORRECTNESS AND THEIR RELATION TO TESTING.
    • T. Budd and D. Angluin. Two notions of correctness and their relation to testing. Acta Informatica, 18(1):31-45, 1982. (Pubitemid 13474053)
    • (1982) Acta Informatica , vol.18 , Issue.1 , pp. 31-45
    • Budd, T.A.1    Angluin, D.2
  • 11
    • 0017959155 scopus 로고
    • HINTS ON TEST DATA SELECTION: HELP FOR THE PRACTICING PROGRAMMER.
    • R. DeMillo, R. Lipton, and F. Sayward. Hints on test data selection: Help for the practicing programmer. IEEE computer, 11(4):34-41, 1978. (Pubitemid 8631038)
    • (1978) Computer , vol.11 , Issue.4 , pp. 34-41
    • DeMillo, R.A.1    Lipton, R.J.2    Sayward, F.G.3
  • 12
  • 13
    • 84887479765 scopus 로고    scopus 로고
    • Using model checking to generate tests from requirements specifications
    • November
    • A. Gargantini and C. Heitmeyer. Using model checking to generate tests from requirements specifications. Software Engineering Notes, 24(6):146-162, November 1999.
    • (1999) Software Engineering Notes , vol.24 , Issue.6 , pp. 146-162
    • Gargantini, A.1    Heitmeyer, C.2
  • 17
    • 0020849983 scopus 로고
    • A mathematical framework for the investigation of testing
    • J. Gourlay. A mathematical framework for the investigation of testing. IEEE Trans. on Software Engineering, pages 686-709, 1983.
    • (1983) IEEE Trans. on Software Engineering , pp. 686-709
    • Gourlay, J.1
  • 18
    • 84969380845 scopus 로고
    • Foundations of software testing: Dependability theory
    • D. Hamlet. Foundations of software testing: dependability theory. ACM SIGSOFT Software Engineering Notes, 19(5):128-139, 1994.
    • (1994) ACM SIGSOFT Software Engineering Notes , vol.19 , Issue.5 , pp. 128-139
    • Hamlet, D.1
  • 19
    • 11244343902 scopus 로고    scopus 로고
    • Comparing test sets and criteria in the presence of test hypotheses and fault domains
    • R. Hierons. Comparing test sets and criteria in the presence of test hypotheses and fault domains. ACM Transactions on Software Engineering and Methodology (TOSEM), 11(4):448, 2002.
    • (2002) ACM Transactions on Software Engineering and Methodology (TOSEM) , vol.11 , Issue.4 , pp. 448
    • Hierons, R.1
  • 21
    • 0020152782 scopus 로고
    • Weak mutation testing and completeness of test sets
    • W. Howden. Weak mutation testing and completeness of test sets. IEEE Trans. on Software Engineering, pages 371-379, 1982.
    • (1982) IEEE Trans. on Software Engineering , pp. 371-379
    • Howden, W.1
  • 22
    • 0028166441 scopus 로고
    • Experiments of the effectiveness of dataflow-and controlflow-based test adequacy criteria
    • IEEE Computer Society Press Los Alamitos, CA, USA
    • M. Hutchins, H. Foster, T. Goradia, and T. Ostrand. Experiments of the effectiveness of dataflow-and controlflow-based test adequacy criteria. In Proc. of the 16th Int'l Conference on Software Engineering, pages 191-200. IEEE Computer Society Press Los Alamitos, CA, USA, 1994.
    • (1994) Proc. of the 16th Int'l Conference on Software Engineering , pp. 191-200
    • Hutchins, M.1    Foster, H.2    Goradia, T.3    Ostrand, T.4
  • 24
    • 85117393710 scopus 로고    scopus 로고
    • What test oracle should I use for effective GUI testing? Automated Software Engineering, 2003
    • A. Memon, I. Banerjee, and A. Nagarajan. What test oracle should I use for effective GUI testing? Automated Software Engineering, 2003. Proc. 18th IEEE Int'l Conf. on, pages 164-173, 2003.
    • (2003) Proc. 18th IEEE Int'l Conf. on , pp. 164-173
    • Memon, A.1    Banerjee, I.2    Nagarajan, A.3
  • 26
    • 0026173355 scopus 로고
    • Analysis and refinement of software test data adequacy properties
    • DOI 10.1109/32.87282
    • A. Parrish and S. Zweben. Analysis and refinement of software test data adequacy properties. IEEE Trans. on Software Engineering, 17(6):565-581, 1991. (Pubitemid 21675164)
    • (1991) IEEE Transactions on Software Engineering , vol.17 , Issue.6 , pp. 565-581
    • Parrish, A.1    Zweben, S.H.2
  • 27
    • 0027635160 scopus 로고
    • Clarifying some fundamental concepts in software testing
    • A. Parrish and S. Zweben. Clarifying some fundamental concepts in software testing. IEEE Trans. on Software Engineering, 19(7):742-746, 1993.
    • (1993) IEEE Trans. on Software Engineering , vol.19 , Issue.7 , pp. 742-746
    • Parrish, A.1    Zweben, S.2
  • 33
    • 34249834970 scopus 로고
    • Dynamic testing complexity metric
    • J. Voas. Dynamic testing complexity metric. Software Quality Journal, 1(2):101-114, 1992.
    • (1992) Software Quality Journal , vol.1 , Issue.2 , pp. 101-114
    • Voas, J.1
  • 34
    • 0026901308 scopus 로고
    • PIE: A dynamic failure-based technique
    • J. Voas. PIE: A dynamic failure-based technique. IEEE Trans. on Software Engineering, 18(8):717-727, 1992.
    • (1992) IEEE Trans. on Software Engineering , vol.18 , Issue.8 , pp. 717-727
    • Voas, J.1
  • 36
    • 0038564801 scopus 로고
    • Comparing test data adequacy criteria
    • S. Weiss. Comparing test data adequacy criteria. ACM SIGSOFT Software Engineering Notes, 14(6):42-49, 1989.
    • (1989) ACM SIGSOFT Software Engineering Notes , vol.14 , Issue.6 , pp. 42-49
    • Weiss, S.1
  • 37
    • 0020204093 scopus 로고
    • On testing non-testable programs
    • E. Weyuker. On testing non-testable programs. The Computer Journal, 25(4):465, 1982.
    • (1982) The Computer Journal , vol.25 , Issue.4 , pp. 465
    • Weyuker, E.1
  • 38
    • 0022914039 scopus 로고
    • AXIOMATIZING SOFTWARE TEST DATA ADEQUACY.
    • E. Weyuker. Axiomatizing software test data adequacy. IEEE Trans. on Software Engineering, 12(12):1128-1138, 1986. (Pubitemid 17500453)
    • (1986) IEEE Transactions on Software Engineering , vol.SE-12 , Issue.12 , pp. 1128-1138
    • Weyuker, E.J.1
  • 39
    • 0024031548 scopus 로고
    • EVALUATION OF PROGRAM-BASED SOFTWARE TEST DATA ADEQUACY CRITERIA.
    • DOI 10.1145/62959.62963
    • E. Weyuker. The evaluation of program-based software test data adequacy criteria. Communications of the ACM, 31(6):668-675, 1988. (Pubitemid 18626361)
    • (1988) Communications of the ACM , vol.31 , Issue.6 , pp. 668-675
    • Weyuker, E.J.1
  • 40
    • 0019019881 scopus 로고
    • Theories of program testing and the application of revealing subdomains
    • E. Weyuker and T. Ostrand. Theories of program testing and the application of revealing subdomains. IEEE Trans. on Software Engineering, pages 236-246, 1980.
    • (1980) IEEE Trans. on Software Engineering , pp. 236-246
    • Weyuker, E.1    Ostrand, T.2
  • 44
    • 0029369417 scopus 로고
    • Axiomatic assessment of control flow-based software test adequacy criteria
    • H. Zhu. Axiomatic assessment of control flow-based software test adequacy criteria. Software Engineering Journal, 10(5):194-204, 1995.
    • (1995) Software Engineering Journal , vol.10 , Issue.5 , pp. 194-204
    • Zhu, H.1
  • 45
    • 0027242519 scopus 로고
    • Test data adequacy measurement
    • H. Zhu and P. Hall. Test data adequacy measurement. Software Engineering Journal, 8(1):21-29, 1993. (Pubitemid 23613235)
    • (1993) Software engineering journal , vol.8 , Issue.1 , pp. 21-29
    • Zhu, H.1    Hall, P.A.V.2
  • 46
    • 0031354777 scopus 로고    scopus 로고
    • Software unit test coverage and adequacy
    • December
    • H. Zhu, P. Hall, and J. R. May. Software unit test coverage and adequacy. ACM Computing Surveys, 29(4):366-427, December 1997.
    • (1997) ACM Computing Surveys , vol.29 , Issue.4 , pp. 366-427
    • Zhu, H.1    Hall, P.2    May, J.R.3


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