메뉴 건너뛰기




Volumn 38, Issue 1, 2012, Pages 35-53

Invariant-based automatic testing of modern web applications

Author keywords

Ajax; Automated testing; web applications

Indexed keywords

AJAX; AUTOMATED TESTING; BACK-BUTTON; CLIENT/SERVER; DOM TREE; ERROR MESSAGES; ERROR PRONES; INTERFACE STATE; INVARIANT CHECKING; RUNTIMES; WEB 2.0 APPLICATIONS; WEB APPLICATION;

EID: 84856558128     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2011.28     Document Type: Article
Times cited : (146)

References (40)
  • 1
    • 22144441364 scopus 로고    scopus 로고
    • Testing Web applications by modeling with FSMs
    • DOI 10.1007/s10270-004-0077-7
    • A. Andrews, J. Offutt, and R. Alexander, "Testing Web Applications by Modeling with FSMs," Software and Systems Modeling, vol. 4, no. 3, pp. 326-345, July 2005. (Pubitemid 40984097)
    • (2005) Software and Systems Modeling , vol.4 , Issue.3 , pp. 326-345
    • Andrews, A.A.1    Offutt, J.2    Alexander, R.T.3
  • 5
    • 34748886784 scopus 로고    scopus 로고
    • Software testing research: Achievements, challenges, dreams
    • DOI 10.1109/FOSE.2007.25, 4221614, FoSE 2007: Future of Software Engineering
    • A. Bertolino, "Software Testing Research: Achievements, Challenges, Dreams," Proc. ICSE Future of Software Eng., pp. 85-103, 2007. (Pubitemid 47484919)
    • (2007) FoSE 2007: Future of Software Engineering , pp. 85-103
    • Bertolino, A.1
  • 8
    • 33748504222 scopus 로고    scopus 로고
    • A historical perspective on runtime assertion checking in software development
    • L.A. Clarke and D.S. Rosenblum, "A Historical Perspective on Runtime Assertion Checking in Software development," ACM SIGSOFT Software Eng. Notes, vol. 31, no. 3, pp. 25-37, 2006.
    • (2006) ACM SIGSOFT Software Eng. Notes , vol.31 , Issue.3 , pp. 25-37
    • Clarke, L.A.1    Rosenblum, D.S.2
  • 11
    • 21244487905 scopus 로고    scopus 로고
    • Leveraging user-session data to support web application testing
    • DOI 10.1109/TSE.2005.36
    • S. Elbaum, G. Rothermel, S. Karre, and M. Fisher II, "Leveraging User-Session Data to Support Web Application Testing," IEEE Trans. Software Eng., vol. 31, no. 3, pp. 187-202, Mar. 2005. (Pubitemid 40890001)
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.3 , pp. 187-202
    • Elbaum, S.1    Rothermel, G.2    Karre, S.3    Fisher II, M.4
  • 12
    • 0035250541 scopus 로고    scopus 로고
    • Dynamically discovering likely program invariants to support program evolution
    • DOI 10.1109/32.908957
    • M.D. Ernst, J. Cockrell, W.G. Griswold, and D. Notkin, "Dynamically Discovering Likely Program Invariants to Support Program Evolution," IEEE Trans. Software Eng., vol. 27, no. 2, pp. 99-123, Feb. 2001. (Pubitemid 32254259)
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.2 , pp. 99-123
    • Ernst, M.D.1    Cockrell, J.2    Griswold, W.G.3    Notkin, D.4
  • 13
    • 33846540174 scopus 로고    scopus 로고
    • Ajax: A new approach to web applications
    • , Feb.
    • J. Garrett, "Ajax: A New Approach to Web Applications," adaptive path, http://www.adaptivepath.com/publications/essays/archives/000385. php, Feb. 2005.
    • (2005) Adaptive Path
    • Garrett, J.1
  • 18
    • 18844454053 scopus 로고    scopus 로고
    • A testing framework for Web application security assessment
    • DOI 10.1016/j.comnet.2005.01.003, PII S1389128605000101, Web Traffic
    • Y.W. Huang, C.H. Tsai, T.P. Lin, S.K. Huang, D.T. Lee, and S.Y. Kuo, "A Testing Framework for Web Application Security Assessment," J. Computer Networks, vol. 48, no. 5, pp. 739-761, 2005. (Pubitemid 40684160)
    • (2005) Computer Networks , vol.48 , Issue.5 , pp. 739-761
    • Huang, Y.-W.1    Tsai, C.-H.2    Lin, T.-P.3    Huang, S.-K.4    Lee, D.T.5    Kuo, S.-Y.6
  • 20
    • 0001116877 scopus 로고    scopus 로고
    • Binary codes capable of correcting deletions, insertions, and reversals
    • V.L. Levenshtein, "Binary Codes Capable of Correcting Deletions, Insertions, and Reversals," Cybernetics and Control Theory, vol. 10, pp. 707-710, 1996.
    • (1996) Cybernetics and Control Theory , vol.10 , pp. 707-710
    • Levenshtein, V.L.1
  • 21
    • 55549108344 scopus 로고    scopus 로고
    • A Case study-based comparison of web testing techniques applied to ajax web applications
    • A. Marchetto, F. Ricca, and P. Tonella, "A Case Study-Based Comparison of Web Testing Techniques Applied to Ajax Web Applications," Int'l J. Software Tools for Technology Transfer, vol. 10, no. 6, pp. 477-492, 2008.
    • (2008) Int'l J. Software Tools for Technology Transfer , vol.10 , Issue.6 , pp. 477-492
    • Marchetto, A.1    Ricca, F.2    Tonella, P.3
  • 23
    • 34548415509 scopus 로고    scopus 로고
    • An event-flow model of GUI-based applications for testing
    • DOI 10.1002/stvr.364
    • A. Memon, "An Event-Flow Model of GUI-Based Applications for Testing: Research Articles," Software Testing, Verification and Reliability, vol. 17, no. 3, pp. 137-157, 2007. (Pubitemid 47354557)
    • (2007) Software Testing Verification and Reliability , vol.17 , Issue.3 , pp. 137-157
    • Memon, A.M.1
  • 25
    • 34547668713 scopus 로고    scopus 로고
    • Migrating multi-page web applications to single-page AJAX interfaces
    • DOI 10.1109/CSMR.2007.33, 4145036, Proceedings - CSMR 2007: 11th European Conference on Software Maintenance and Reengineering - Software Evolution in Complex Software Intensive Systems
    • A. Mesbah and A. Van Deursen, "Migrating Multi-Page Web Applications to Single-Page Ajax Interfaces," Proc. 11th European Conf. Software Maintenance and Reeng., pp. 181-190, 2007. (Pubitemid 47213994)
    • (2007) Proceedings of the European Conference on Software Maintenance and Reengineering, CSMR , pp. 181-190
    • Mesbah, A.1    Van Deursen, A.2
  • 27
    • 53949085563 scopus 로고    scopus 로고
    • A component-and push-based architectural style for ajax applications
    • A. Mesbah and A. Van Deursen, "A Component-and Push-Based Architectural Style for Ajax Applications," J. Systems and Software, vol. 81, no. 12, pp. 2194-2209, 2008.
    • (2008) J. Systems and Software , vol.81 , Issue.12 , pp. 2194-2209
    • Mesbah, A.1    A.Van Deursen, A.2
  • 29
    • 49949107469 scopus 로고    scopus 로고
    • Seven principles of software testing
    • Aug.
    • B. Meyer, "Seven Principles of Software Testing," Computer, vol. 41, no. 8, pp. 99-101, Aug. 2008.
    • (2008) Computer , vol.41 , Issue.8 , pp. 99-101
    • Meyer, B.1
  • 37
    • 57349153984 scopus 로고    scopus 로고
    • Static detection of cross-site scripting vulnerabilities
    • G. Wassermann and Z. Su, "Static Detection of Cross-Site Scripting Vulnerabilities," Proc. 30th Int'l Conf. Software Eng., pp. 171-180, 2008.
    • (2008) Proc. 30th Int'l Conf. Software Eng. , pp. 171-180
    • Wassermann, G.1    Su, Z.2
  • 38
    • 0020204093 scopus 로고
    • On testing non-testable programs
    • E.J. Weyuker, "On Testing Non-Testable Programs," The Computer J., vol. 25, no. 4, pp. 465-470, 1982.
    • (1982) The Computer J. , vol.25 , Issue.4 , pp. 465-470
    • Weyuker, E.J.1
  • 39
    • 0000663732 scopus 로고
    • Finding the k Shortest Loopless Paths in a Network
    • J.Y. Yen, "Finding the k Shortest Loopless Paths in a Network," Management Science, vol. 17, no. 11, pp. 712-716, 1971.
    • (1971) Management Science , vol.17 , Issue.11 , pp. 712-716
    • Yen, J.Y.1


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