메뉴 건너뛰기




Volumn 55, Issue 10, 2013, Pages 1679-1694

Graphical user interface (GUI) testing: Systematic mapping and repository

Author keywords

Bibliometrics; GUI application; Paper repository; Systematic mapping; Testing

Indexed keywords

BIBLIOMETRICS; CLASSIFICATION SCHEME; GRAPHICAL USER INTERFACES (GUI); GUI APPLICATIONS; RESEARCH COMMUNITIES; RESEARCH QUESTIONS; SOURCES OF INFORMATIONS; SYSTEMATIC MAPPING;

EID: 84880786120     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2013.03.004     Document Type: Review
Times cited : (136)

References (109)
  • 3
    • 62349083270 scopus 로고    scopus 로고
    • A systematic review of search-based testing for non-functional system properties
    • W. Afzal, R. Torkar, and R. Feldt A systematic review of search-based testing for non-functional system properties Information and Software Technology 51 2009 957 976
    • (2009) Information and Software Technology , vol.51 , pp. 957-976
    • Afzal, W.1    Torkar, R.2    Feldt, R.3
  • 5
    • 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 Transactions on Software Engineering 2008 2010 1 32
    • (2010) IEEE Transactions on Software Engineering , vol.2008 , pp. 1-32
    • Jia, Y.1    Harman, M.2
  • 9
    • 79957507487 scopus 로고    scopus 로고
    • Usability evaluation methods for the web: A systematic mapping study
    • A. Fernandez, E. Insfran, and S. Abrahlo Usability evaluation methods for the web: a systematic mapping study Information and Software Technology 53 8 2011 789 817
    • (2011) Information and Software Technology , vol.53 , Issue.8 , pp. 789-817
    • Fernandez, A.1    Insfran, E.2    Abrahlo, S.3
  • 10
    • 79953724329 scopus 로고    scopus 로고
    • Using mapping studies as the basis for further research ¢ a participant-observer case study
    • B.A. Kitchenham, D. Budgen, and O.P. Brereton Using mapping studies as the basis for further research ¢ a participant-observer case study Information and Software Technology 53 6 2011 638 651
    • (2011) Information and Software Technology , vol.53 , Issue.6 , pp. 638-651
    • Kitchenham, B.A.1    Budgen, D.2    Brereton, O.P.3
  • 11
    • 79251626026 scopus 로고    scopus 로고
    • Testing in service oriented architectures with dynamic binding: A mapping study
    • M. Palacios, J. GarcÍa-Fanjul, and J. Tuya Testing in service oriented architectures with dynamic binding: a mapping study Information and Software Technology 53 2011 171 189
    • (2011) Information and Software Technology , vol.53 , pp. 171-189
    • Palacios, M.1    García-Fanjul, J.2    Tuya, J.3
  • 16
    • 0035249240 scopus 로고    scopus 로고
    • Hierarchical GUI test case generation using automated planning
    • DOI 10.1109/32.908959
    • A.M. Memon, M.E. Pollack, and M.L. Soffa Hierarchical GUI test case generation using automated planning IEEE Transactions on Software Engineering 27 2 2001 144 155 (Pubitemid 32254261)
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.2 , pp. 144-155
    • Memon, A.M.1    Pollack, M.E.2    Soffa, M.L.3
  • 17
    • 0034541837 scopus 로고    scopus 로고
    • Generating test cases for GUI responsibilities using complete interaction sequences
    • L. White, H. Almezen, Generating test cases for GUI responsibilities using complete interaction sequences, in: Symposium on Software Reliability Engineering, 2000, p. 110.
    • (2000) Symposium on Software Reliability Engineering , pp. 110
    • White, L.1    Almezen, H.2
  • 18
    • 11244267669 scopus 로고    scopus 로고
    • University of Oregon, Dept. of Computer and Information Science, Eugene, Oregon, USA, August
    • L. Baresi, M. Young, Test Oracles. Technical Report CIS-TR-01-02, University of Oregon, Dept. of Computer and Information Science, Eugene, Oregon, USA, August 2001.
    • (2001) Test Oracles. Technical Report CIS-TR-01-02
    • Baresi, L.1    Young, M.2
  • 19
    • 34247534563 scopus 로고    scopus 로고
    • An automated oracle for verifying GUI objects
    • J. Takahashi An automated oracle for verifying GUI objects ACM SIGSOFT Software Engineering Notes 26 4 2001 83 88
    • (2001) ACM SIGSOFT Software Engineering Notes , vol.26 , Issue.4 , pp. 83-88
    • Takahashi, J.1
  • 20
    • 33847680195 scopus 로고    scopus 로고
    • Designing and comparing automated test oracles for GUI-based software applications
    • Q. Xie, and A.M. Memon Designing and comparing automated test oracles for GUI-based software applications ACM Transactions on Software Engineering and Methodology 16 1 2007 1 36
    • (2007) ACM Transactions on Software Engineering and Methodology , vol.16 , Issue.1 , pp. 1-36
    • Xie, Q.1    Memon, A.M.2
  • 23
    • 77958177916 scopus 로고    scopus 로고
    • Event handler-based coverage for GUI testing
    • L. Zhao, K.-Y. Cai, Event handler-based coverage for GUI testing, in: Conference on Quality Software, 2010, pp. 326-331.
    • (2010) Conference on Quality Software , pp. 326-331
    • Zhao, L.1    Cai, K.-Y.2
  • 25
    • 56149089811 scopus 로고    scopus 로고
    • Automatically repairing event sequence-based GUI test suites for regression testing
    • A.M. Memon Automatically repairing event sequence-based GUI test suites for regression testing ACM Transactions on Software Engineering and Methodology 18 2 2008 1 36
    • (2008) ACM Transactions on Software Engineering and Methodology , vol.18 , Issue.2 , pp. 1-36
    • Memon, A.M.1
  • 26
    • 0030393439 scopus 로고    scopus 로고
    • Regression testing of GUI event interactions
    • L.J. White, Regression testing of GUI event interactions, in: Conference on Software Maintenance, 1996, pp. 350-358.
    • (1996) Conference on Software Maintenance , pp. 350-358
    • White, L.J.1
  • 27
    • 84880816329 scopus 로고    scopus 로고
    • http://www.cs.umd.edu/atif/testbeds/testbeds2009.htm.
  • 28
    • 84880831766 scopus 로고    scopus 로고
    • http://www.cs.umd.edu/atif/testbeds/testbeds2010.htm.
  • 29
    • 84880785588 scopus 로고    scopus 로고
    • http://www.cs.umd.edu/atif/testbeds/testbeds2011.htm.
  • 30
    • 84880783439 scopus 로고    scopus 로고
    • http://www.cs.umd.edu/atif/testbeds/testbeds2013.htm.
  • 32
    • 85015600482 scopus 로고    scopus 로고
    • Advances in automated model-based system testing of software applications with a GUI front-end
    • M.V. Zelkowitz, Academic Press pp. nnn-nnn
    • A.M. Memon, and B.N. Nguyen Advances in automated model-based system testing of software applications with a GUI front-end M.V. Zelkowitz, Advances in Computers vol. 80 2010 Academic Press pp. nnn-nnn
    • (2010) Advances in Computers , vol.80
    • Memon, A.M.1    Nguyen, B.N.2
  • 33
    • 84880779851 scopus 로고    scopus 로고
    • http://www.softqual.ucalgary.ca/projects/2012/GUI-SM/.
  • 34
    • 84949429551 scopus 로고    scopus 로고
    • Model Checking Graphical User Interfaces Using Abstractions
    • Software Engineering - ESEC/FSE '97
    • M.B. Dwyer, V. Carr, L. Hines, Model checking graphical user interfaces using abstractions, in: ESEC/SIGSOFT FSE, 1997, pp. 244-261. (Pubitemid 127132031)
    • (1997) Lecture Notes in Computer Science , Issue.1301 , pp. 244-261
    • Dwyer, M.B.1    Carr, V.2    Hines, L.3
  • 35
    • 76749087925 scopus 로고    scopus 로고
    • Generating event sequence-based test cases using GUI runtime state feedback
    • X. Yuan, and A.M. Memon Generating event sequence-based test cases using GUI runtime state feedback IEEE Transactions on Software Engineering 36 2010 81 95
    • (2010) IEEE Transactions on Software Engineering , vol.36 , pp. 81-95
    • Yuan, X.1    Memon, A.M.2
  • 37
    • 0009990437 scopus 로고    scopus 로고
    • Daily build and smoke test
    • S. McConnell Daily build and smoke test IEEE Software 13 4 1996 143 144
    • (1996) IEEE Software , vol.13 , Issue.4 , pp. 143-144
    • McConnell, S.1
  • 38
    • 34548745202 scopus 로고    scopus 로고
    • Using GUI run-time state as feedback to generate test cases
    • DOI 10.1109/ICSE.2007.94, 4222601, Proceedings - 29th International Conference on Software Engineering, ICSE 2007
    • X. Yuan, and A.M. Memon Using GUI run-time state as feedback to generate test cases Proceedings of the 29th International Conference on Software Engineering, ICSE '07 2007 IEEE Computer Society Washington, DC, USA 396 405 (Pubitemid 47430674)
    • (2007) Proceedings - International Conference on Software Engineering , pp. 396-405
    • Xun, Y.1    Memon, A.M.2
  • 42
    • 0033353363 scopus 로고    scopus 로고
    • GUITESTER: A log-based usability testing tool for graphical user interfaces
    • H. Okada, and T. Asahi GUITESTER: a log-based usability testing tool for graphical user interfaces IEICE Transactions on Information and Systems 82 1999 1030 1041 (Pubitemid 30510863)
    • (1999) IEICE Transactions on Information and Systems , vol.E82-D , Issue.6 , pp. 1030-1041
    • Okada Hidehiko1    Asahi Toshiyuki2
  • 44
    • 0035688762 scopus 로고    scopus 로고
    • Finite-state testing and analysis of graphical user interfaces
    • F. Belli, Finite-state testing and analysis of graphical user interfaces, in: Symposium on Software Reliability Engineering, 2001, p. 34.
    • (2001) Symposium on Software Reliability Engineering , pp. 34
    • Belli, F.1
  • 45
    • 84957710750 scopus 로고    scopus 로고
    • A method to automate user interface testing using variable finite state machines
    • R.K. Shehady, D.P. Siewiorek, A method to automate user interface testing using variable finite state machines, in: Symposium on Fault-Tolerant Computing, 1997, p. 80.
    • (1997) Symposium on Fault-Tolerant Computing , pp. 80
    • Shehady, R.K.1    Siewiorek, D.P.2
  • 49
    • 0034507033 scopus 로고    scopus 로고
    • Verification method for some GUI dialogue properties
    • DOI 10.1002/1520-684X(200012)31:14<38::AID-SCJ5>3.0.CO;2-R
    • Y. Tsujino A verification method for some GUI dialogue properties Systems and Computers in Japan 2000 38 46 (Pubitemid 32090376)
    • (2000) Systems and Computers in Japan , vol.31 , Issue.14 , pp. 38-46
    • Tsujino, Y.1
  • 53
    • 34547155151 scopus 로고    scopus 로고
    • A practical approach to testing GUI systems
    • DOI 10.1007/s10664-006-9031-3
    • P. Li, T. Huynh, M. Reformat, and J. Miller A practical approach to testing GUI systems Empirical Software Engineering 12 4 2007 331 357 (Pubitemid 47115400)
    • (2007) Empirical Software Engineering , vol.12 , Issue.4 , pp. 331-357
    • Li, P.1    Huynh, T.2    Reformat, M.3    Miller, J.4
  • 57
    • 79954454232 scopus 로고    scopus 로고
    • Experiences in testing automation of a family of functional-and GUI-similar programs
    • A. Derezinska, and T. Malek Experiences in testing automation of a family of functional-and GUI-similar programs Journal of Computer Science and Applications 4 1 2007 13 26
    • (2007) Journal of Computer Science and Applications , vol.4 , Issue.1 , pp. 13-26
    • Derezinska, A.1    Malek, T.2
  • 60
    • 34247588324 scopus 로고    scopus 로고
    • Automating functional tests using selenium
    • DOI 10.1109/AGILE.2006.19, 1667589, Proceedings - AGILE Conference, 2006
    • A. Holmes, M. Kellogg, Automating functional tests using selenium, in: agile Conference, 2006, pp. 270-275. (Pubitemid 46679616)
    • (2006) Proceedings - AGILE Conference, 2006 , vol.2006 , pp. 270-275
    • Holmes, A.1    Kellogg, M.2
  • 61
    • 48049101576 scopus 로고    scopus 로고
    • Action-driven automation test framework for graphical user interface (GUI) software testing
    • L. Feng, S. Zhuang, Action-driven automation test framework for graphical user interface (GUI) software testing, in: Autotestcon, 2007, pp. 22-27.
    • (2007) Autotestcon , pp. 22-27
    • Feng, L.1    Zhuang, S.2
  • 67
    • 0029710683 scopus 로고    scopus 로고
    • Sizing and estimating the coding and unit testing effort for GUI systems
    • R. Lo, R. Webby, R. Jeffery, Sizing and estimating the coding and unit testing effort for GUI systems, in: Software Metrics Symposium, 1996, p. 166.
    • (1996) Software Metrics Symposium , pp. 166
    • Lo, R.1    Webby, R.2    Jeffery, R.3
  • 70
    • 80051657071 scopus 로고    scopus 로고
    • Improved bug reporting and reproduction through non-intrusive gui usage monitoring and automated replaying
    • Verification and Validation Workshops, ICSTW '11
    • S. Herbold, J. Grabowski, S. Waack, U. Bünting, Improved bug reporting and reproduction through non-intrusive gui usage monitoring and automated replaying, in: Proceedings of the 2011 IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops, ICSTW '11, 2011, pp. 232-241.
    • (2011) Proceedings of the 2011 IEEE Fourth International Conference on Software Testing , pp. 232-241
    • Herbold, S.1    Grabowski, J.2    Waack, S.3    Bünting, U.4
  • 71
    • 77949492047 scopus 로고    scopus 로고
    • Iterative execution-feedback model-directed GUI testing
    • X. Yuan, and A.M. Memon Iterative execution-feedback model-directed GUI testing Information and Software Technology 52 5 2010 559 575
    • (2010) Information and Software Technology , vol.52 , Issue.5 , pp. 559-575
    • Yuan, X.1    Memon, A.M.2
  • 73
    • 52449107265 scopus 로고    scopus 로고
    • Creating a test model library for GUI testing of Smartphone applications
    • A. Jaaskelainen, A. Kervinen, M. Katara, Creating a test model library for GUI testing of Smartphone applications, in: Conference on Quality Software, 2008, pp. 276-282.
    • (2008) Conference on Quality Software , pp. 276-282
    • Jaaskelainen, A.1    Kervinen, A.2    Katara, M.3
  • 79
    • 33646899615 scopus 로고    scopus 로고
    • Rapid "crash testing" for continuously evolving GUI-based software applications
    • 1510142, Proceedings of the 21st IEEE International Conference on Software Maintenance, ICSM 2005
    • Q. Xie, A. Memon, Rapid "Crash Testing" for continuously evolving GUI-based software applications, in: Conference on Software Maintenance, 2005, pp. 473-482. (Pubitemid 43790960)
    • (2005) IEEE International Conference on Software Maintenance, ICSM , vol.2005 , pp. 473-482
    • Xie, Q.1    Memon, A.M.2
  • 81
    • 70849120782 scopus 로고    scopus 로고
    • Experimental assessment of manual versus tool-based maintenance of GUI-directed test scripts
    • M. Grechanik, Q. Xie, C. Fu, Experimental assessment of manual versus tool-based maintenance of GUI-directed test scripts, Conference on Software Maintenance, 2009, pp. 9-18.
    • (2009) Conference on Software Maintenance , pp. 9-18
    • Grechanik, M.1    Xie, Q.2    Fu, C.3
  • 82
    • 70449625959 scopus 로고    scopus 로고
    • History of a large test automation project using selenium
    • C. McMahon, History of a large test automation project using selenium, in: Proceedings of the 2009 Agile Conference, 2009, pp. 363-368.
    • (2009) Proceedings of the 2009 Agile Conference , pp. 363-368
    • McMahon, C.1
  • 85
    • 84880821986 scopus 로고
    • Graphical user interfaces validation: A problem analysis and a strategy to solution
    • S. Yip, D. Robson, Graphical user interfaces validation: a problem analysis and a strategy to solution, in: Conference on System Sciences, 1991.
    • (1991) Conference on System Sciences
    • Yip, S.1    Robson, D.2
  • 98
    • 1842848037 scopus 로고    scopus 로고
    • Specification-based testing for GUI-based applications
    • J. Chen, and S. Subramaniam Specification-based testing for GUI-based applications Software Quality Journal 10 2 2002 205 224
    • (2002) Software Quality Journal , vol.10 , Issue.2 , pp. 205-224
    • Chen, J.1    Subramaniam, S.2
  • 103
  • 105
    • 3142725712 scopus 로고    scopus 로고
    • Search-based software test data generation: A survey: Research articles
    • P. McMinn Search-based software test data generation: a survey: research articles Software Testing, Verification and Reliability 14 2004 105 156
    • (2004) Software Testing, Verification and Reliability , vol.14 , pp. 105-156
    • McMinn, P.1
  • 109
    • 84880784378 scopus 로고    scopus 로고
    • http://crestweb.cs.ucl.ac.uk/resources/sbse-repository/.


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