메뉴 건너뛰기




Volumn 16, Issue 1, 2007, Pages

Designing and comparing automated test oracles for GUI-based software applications

Author keywords

Graphical user interfaces; GUI state; GUI testing; Test oracles; User interfaces; Widgets

Indexed keywords

TEST ORACLES; WIDGETS;

EID: 33847680195     PISSN: 1049331X     EISSN: 15577392     Source Type: Journal    
DOI: 10.1145/1189748.1189752     Document Type: Article
Times cited : (134)

References (54)
  • 1
    • 0033907702 scopus 로고    scopus 로고
    • Automatically checking an implementation against its formal specification
    • ANTOY, S. AND HAMLET, D. 2000. Automatically checking an implementation against its formal specification. IEEE Trans. Softw. Eng. 26, 1, 55-69.
    • (2000) IEEE Trans. Softw. Eng , vol.26 , Issue.1 , pp. 55-69
    • ANTOY, S.1    HAMLET, D.2
  • 2
    • 11244267669 scopus 로고    scopus 로고
    • Test oracles
    • Tech. Rep. CIS-TR-01-02, University of Oregon, Department of Computer and Information Science, Eugene, Oregon. August
    • BARESI, L. AND YOUNG, M. 2001. Test oracles. Tech. Rep. CIS-TR-01-02, University of Oregon, Department of Computer and Information Science, Eugene, Oregon. August. http://www.cs.uoregon.edu/michal/ pubs/oracles.html.
    • (2001)
    • BARESI, L.1    YOUNG, M.2
  • 4
    • 0026256511 scopus 로고
    • Software testing based on formal specifications: A theory and a tool
    • BEHNOT, G., GAUDEL, M. C., AND MAERE, B. 1991. Software testing based on formal specifications: A theory and a tool. Softw. Eng. J. 6, B, 387-405.
    • (1991) Softw. Eng. J , vol.6 , Issue.B , pp. 387-405
    • BEHNOT, G.1    GAUDEL, M.C.2    MAERE, B.3
  • 8
    • 0030416233 scopus 로고    scopus 로고
    • DILLON, L. K. AND RAMAKHISHNA, Y S. 1996. Generating oracles from your favorite temporal logic specifications. In Proceedings of the 4th ACM SIGSOFT Symposium on the Foundations of Software Engineering. ACM Software Engineering Notes, 21. ACM Press, New York. 106-117.
    • DILLON, L. K. AND RAMAKHISHNA, Y S. 1996. Generating oracles from your favorite temporal logic specifications. In Proceedings of the 4th ACM SIGSOFT Symposium on the Foundations of Software Engineering. ACM Software Engineering Notes, vol. 21. ACM Press, New York. 106-117.
  • 10
    • 0028421077 scopus 로고
    • The ASTOOT approach to testing object-oriented programs
    • DOONG, R.-K. AND FRANKL, P. G. 1994. The ASTOOT approach to testing object-oriented programs. ACM Trans. Softw. Eng. Methodol. 3, 2, 101-130.
    • (1994) ACM Trans. Softw. Eng. Methodol , vol.3 , Issue.2 , pp. 101-130
    • DOONG, R.-K.1    FRANKL, P.G.2
  • 13
    • 33847690552 scopus 로고    scopus 로고
    • FINSTERWALDER, M. 2001. Automating acceptance tests for GUI applications in an extreme programming environment. In Proceedings of the 2nd International Conference on eXtreme Programming and Flexible Processes in Software Engineering (Villasimius, Sardinia, Italy). Addison-Wesley. 114-117.
    • FINSTERWALDER, M. 2001. Automating acceptance tests for GUI applications in an extreme programming environment. In Proceedings of the 2nd International Conference on eXtreme Programming and Flexible Processes in Software Engineering (Villasimius, Sardinia, Italy). Addison-Wesley. 114-117.
  • 14
    • 15844379487 scopus 로고
    • Formal specifications and test: Correctness and oracle
    • Springer Verlag, Oslo, Norway
    • GALL, P. L. AND ARNOULD, A. 1995. Formal specifications and test: Correctness and oracle. In COMPASS / ADT. Springer Verlag, Oslo, Norway. 342-358.
    • (1995) COMPASS / ADT , pp. 342-358
    • GALL, P.L.1    ARNOULD, A.2
  • 15
    • 84976743225 scopus 로고
    • Data abstraction, implementation, specification, and testing
    • GANNON, J., MCMULLIN, P., AND HAMLET, R. 1981. Data abstraction, implementation, specification, and testing. ACM Trans. Program. Lang. Syst. 3, 3, 211-223.
    • (1981) ACM Trans. Program. Lang. Syst , vol.3 , Issue.3 , pp. 211-223
    • GANNON, J.1    MCMULLIN, P.2    HAMLET, R.3
  • 17
    • 33847633748 scopus 로고    scopus 로고
    • Software test automation
    • GREEN, B. S. 2000. Software test automation. SIGSOFT Softw. Eng. Notes 25, 3, 66.
    • (2000) SIGSOFT Softw. Eng. Notes , vol.25 , Issue.3 , pp. 66
    • GREEN, B.S.1
  • 18
    • 11144354549 scopus 로고    scopus 로고
    • An overview of the runtime verification tool Java PathExplorer
    • HAVELUND, K. AND ROU, G. 2004. An overview of the runtime verification tool Java PathExplorer. Form. Methods Syst. Des. 24, 2, 189-215.
    • (2004) Form. Methods Syst. Des , vol.24 , Issue.2 , pp. 189-215
    • HAVELUND, K.1    ROU, G.2
  • 19
    • 0027794949 scopus 로고    scopus 로고
    • HICINBOTHOM, J. H. AND ZACHARY, W. W. 1993. A tool for automatically generating transcripts of human-computer interaction. In Proceedings of the Human Factors and Ergonomics Society 37th Annual Meeting. Special Sessions: Demonstrations, 2. Human Factors and Ergonomics Society, Seattle. 1042.
    • HICINBOTHOM, J. H. AND ZACHARY, W. W. 1993. A tool for automatically generating transcripts of human-computer interaction. In Proceedings of the Human Factors and Ergonomics Society 37th Annual Meeting. Special Sessions: Demonstrations, vol. 2. Human Factors and Ergonomics Society, Seattle. 1042.
  • 22
    • 0012022699 scopus 로고
    • The black art of GUI testing
    • Feb, 40
    • KEPPLE, L. R. 1994. The black art of GUI testing. Dr. Dobb's J. Softw. Tools 19, 2 (Feb.), 40.
    • (1994) Dr. Dobb's J. Softw. Tools , vol.19 , pp. 2
    • KEPPLE, L.R.1
  • 23
    • 33847615501 scopus 로고    scopus 로고
    • KIM, M., VISWANATHAN, M., BEN-A BDALLAH, H., KANNAN, S., LEE, I., AND SOKOLSKY, O. 1998. Mac: A framework for run-time correctness assurance of real-time systems. Tech. Rep. MS-CIS-98-37, University of Pennsylvania, Department of Computer and Information Science.
    • KIM, M., VISWANATHAN, M., BEN-A BDALLAH, H., KANNAN, S., LEE, I., AND SOKOLSKY, O. 1998. Mac: A framework for run-time correctness assurance of real-time systems. Tech. Rep. MS-CIS-98-37, University of Pennsylvania, Department of Computer and Information Science.
  • 24
    • 0022025285 scopus 로고
    • An overview of Anna - A specification language for Ada
    • LUCKHAM, D. AND HENKE, F. W. 1985. An overview of Anna - A specification language for Ada. IEEE Softw. 2, 2, 9-22.
    • (1985) IEEE Softw , vol.2 , Issue.2 , pp. 9-22
    • LUCKHAM, D.1    HENKE, F.W.2
  • 29
    • 34548405121 scopus 로고    scopus 로고
    • Advances in GUI testing
    • Marvin V. Zelkowitz, ed. Academic Press, New York
    • MEMON, A. M. 2003. Advances in GUI testing. In Advances in Computers, Vol. 57, Marvin V. Zelkowitz, ed. Academic Press, New York.
    • (2003) Advances in Computers , vol.57
    • MEMON, A.M.1
  • 31
    • 0034448398 scopus 로고    scopus 로고
    • MEMON, A. M., POLLACK, M. E., AND SOFFA, M. L. 2000. Automated test oracles for GUIs. In Proceedings of the ACM SIGSOFT 8th International Symposium on the Foundations of Software Engineering (FSE-8) (Shelter Island, San Diego, CA). ACM Press, New York. 30-39.
    • MEMON, A. M., POLLACK, M. E., AND SOFFA, M. L. 2000. Automated test oracles for GUIs. In Proceedings of the ACM SIGSOFT 8th International Symposium on the Foundations of Software Engineering (FSE-8) (Shelter Island, San Diego, CA). ACM Press, New York. 30-39.
  • 32
    • 0035249240 scopus 로고    scopus 로고
    • MEMON, A. M., POLLACK, M. E., AND SOFFA, M. L. 2001. Hierarchical GUI test case generation using automated planning. IEEE Trans. Softw. Eng. 27, 2 (Feb.), 144-155.
    • MEMON, A. M., POLLACK, M. E., AND SOFFA, M. L. 2001. Hierarchical GUI test case generation using automated planning. IEEE Trans. Softw. Eng. 27, 2 (Feb.), 144-155.
  • 35
    • 30344472992 scopus 로고    scopus 로고
    • MEMON, A. M. AND XIE, Q. 2005. Studying the fault-detection effectiveness of GUI test cases for rapidly evolving software. IEEE Trans. Softw. Eng. 31, 10 (Oct.), 884-896.
    • MEMON, A. M. AND XIE, Q. 2005. Studying the fault-detection effectiveness of GUI test cases for rapidly evolving software. IEEE Trans. Softw. Eng. 31, 10 (Oct.), 884-896.
  • 39
    • 0032022243 scopus 로고    scopus 로고
    • Using test oracles generated from program documentation
    • PETERS, D. K. AND PARNAS, D. L. 1998. Using test oracles generated from program documentation. IEEE Trans. Softw. Eng. 24, 3, 161-173.
    • (1998) IEEE Trans. Softw. Eng , vol.24 , Issue.3 , pp. 161-173
    • PETERS, D.K.1    PARNAS, D.L.2
  • 42
    • 33847635491 scopus 로고    scopus 로고
    • data in model-based testing
    • ROBINSON, H. 1999. Using pre-oracled data in model-based testing, http://www.geocities.com/harry_r-obinson.testing/pre-oracled.htm.
    • (1999) Using pre-oracled
    • ROBINSON, H.1
  • 43
    • 0026157464 scopus 로고
    • Specifying concurrent systems with TSL
    • ROSENBLUM, D. S. 1991. Specifying concurrent systems with TSL. IEEE Softw. 8, 3, 52-61.
    • (1991) IEEE Softw , vol.8 , Issue.3 , pp. 52-61
    • ROSENBLUM, D.S.1
  • 47
    • 33847621490 scopus 로고    scopus 로고
    • SOFTWARE RESEARCH, INC
    • SOFTWARE RESEARCH, INC. 2003. Capture-Replay tool 2003. http://soft.com.
    • (2003) Capture-Replay tool 2003
  • 48
    • 0026116563 scopus 로고    scopus 로고
    • SU, J. AND RITTER, P. R. 1991. Experience in testing the Motif interface. IEEE Softw. 8, 2 (Mar.), 26-33.
    • SU, J. AND RITTER, P. R. 1991. Experience in testing the Motif interface. IEEE Softw. 8, 2 (Mar.), 26-33.
  • 51
    • 0020204093 scopus 로고
    • On testing non-testable programs
    • WEYUKER, E. J. 1982. On testing non-testable programs. Comput. J. 25, 4, 465-470.
    • (1982) Comput. J , vol.25 , Issue.4 , pp. 465-470
    • WEYUKER, E.J.1
  • 54
    • 0031354777 scopus 로고    scopus 로고
    • ZHU, H., HALL, P., AND MAY, J. 1997. Software unit test coverage and adequacy. ACM Comput. Surv. 29, 4 (Dec.), 366-427.
    • ZHU, H., HALL, P., AND MAY, J. 1997. Software unit test coverage and adequacy. ACM Comput. Surv. 29, 4 (Dec.), 366-427.


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