skip to main content
article

Testing web applications focusing on their specialties

Published: 01 January 2005 Publication History

Abstract

Nowadays, Web applications are very prevalent around the world, and it becomes more and more important to ensure their qualities by testing. However, due to the special characters of Web applications, traditional testing methods are not suitable for Web testing in many aspects. So based on the related work by now, this paper presents our research work in such areas as the Web application modeling, the test case generation, the detailed testing methods and techniques, the testing executing process, and the testing measurements. And based on the rules of software engineering, these processes are the necessary parts of the whole testing. Our methods focus on such specialties as numerous users, distributed structures, dynamic and interactive functions of Web applications and the improvements for the testing efficiency.

References

[1]
Vinod Anupam, Juliana Freire, Bharat Kumar, and Daniel Lieuwen (2000): Automating Web Navigation with the WebVCR. In Proc. of WWW, 2000, pp. 503--517.
[2]
D. M. Cohen, and M. L. Fredman (1998): New Techniques for Designing Qualitatively Independent Systems. Journal of Combinational Designs, 1998, 6(6): 411--416.
[3]
D. M. Cohen, S. R. Dalal, and M. L. Fredman (1997): The AETG System: An Approach to Testing Based on Combinatorial Design. IEEE Trans on Software Engineering, 1997, 23(7): 437--444.
[4]
Jim Conallen (2000): Building Web Applications with UML. Addison- Wesley Publishing Company, Reading, MA, 2000.
[5]
A. M. Daniel (2002): Load Testing of Web Sites. Internet Computing, 2002, 6(4): 70--74.
[6]
J. Gao, C. Chen, Y. Toyoshima and D. Leung (1999): Engineering on the Internet for Global Software Production. IEEE Computer, 1999, 32(5): 38--47.
[7]
A. Ginige, S. Murugesan (2001): Web Engineering: An Introduction. IEEE Multimedia, 2001, 8(1): 14 -18.
[8]
Helen M. Grady (2000): Web Site Design: A Case Study in Usability Testing Using Paper Prototypes. In Proc. of 2000 Joint IEEE Int. and 18th Annual Conference on Computer Documentation (IPCC/SIGDOC 2000), 2000, pp. 39--45.
[9]
T. Isalowitz, E. A. Stohr, and P. Balasubramantan (1995): RMM: A Methodology for Structured Hypermedia Design. Communications of the ACM, 1995, 38(8): 34--44.
[10]
Chaitanya Kallepalli, and Jeff Tian (2001): Measuring and Modeling Usage and Reliability for Statistical Web Testing. IEEE Trans Software Engineering, 2001, 27(11): 1023--1036.
[11]
N. Kobayashi, T. Tsuchiya, and T. Kikuno (2002): A New Method for Constructing Pair-wise Covering Designs for Software Testing. Information Processing Letters, 2002, 81(2): 85--91.
[12]
B. Krulwich (1997): Automating the Internet: Agents as User Surrogates. IEEE Internet Computing, 1997, 1(4): 34--38.
[13]
D. C. Kung, C. H. Liu, and P. Hsia (2000): An Object-Oriented Web Test Model for Testing Web Applications. In Proc. of the Asia-Pacific Conference on Quality Software (APAQS), 2000, pp. 111--121.
[14]
K. Leung, L. Hui, S. Yiu, and R. Tang (2000): Modeling Web Navigation by Statechart. In Proc. of the Computer Software and Applications Conference, 2000, pp. 41--47.
[15]
Chien-Hung Liu (2002): A Formal Object-Oriented Test Model for Testing Web Applications. 2002, Doctor Dissertation.
[16]
G.A.D. Lucca, A. R. Fasolino, F. Faralli, and U. D. Carlini (2002): Testing Web Applications. In Proc. of the Int. Conference on Software Maintenance (ICSM), 2002, pp. 310--319.
[17]
S. Murugesan (1998): Intelligent Agents on the Internet and Web. IEEE Region 10 Int. Conference on Global Connectivity in Energy, Computer, Communication and Control, 1998, 1(1): 97--102.
[18]
H. Q. Nguyen (2000): Testing Applications on the Web: Test Planning for Internet-Based Systems. John Wiley & Sons, Inc., October 2000.
[19]
Changhai Nie, Baowen Xu, and Liang Shi (2003): Software Fault Diagnosis Method Based on Combinatorial Testing. Journal of Southeast University (in Chinese), 2003, 33(6): 681--684.
[20]
Jerilyn Prescott, and Matt Crichton (1999): Usability Testing: A Quick, Cheap, and Effective Method. In Proc. of the 27th Annual ACM SIGUCCS Conference on User Services, 1999, pp. 176--179.
[21]
F. Ricca, and P. Tonella (2001): Analysis and Testing of Web Applications. In Proc. of Int. Conference on Software Engineering, 2001, pp. 25--34.
[22]
K. C. Tai, and Y. Lei (2002): A Test Generation Strategy for Pairwise Testing. IEEE Trans on Software Engineering, 2002, 28(1): 109--111.
[23]
P. Warren, C. Boldyreff, and M. Munro (1999): The Evolution of Websites. In Proc. of the Int. Workshop on Program Comprehension, 1999, pp. 178--185.
[24]
A. W. Williams, and R. L. Probert (1997): A Practical Strategy for Testing Pair-wise Coverage of Network Interfaces. In Proc. of 7th Int. Symp. Software Reliability Engineering, 1997, pp. 246--254.
[25]
Baowen Xu, Changhai Nie, Qunfeng Shi, and Hong Lu (2003): An Algorithm for Automatically Generating Black-Box Test Cases. Journal of Electronics, 2003, 20(1): 74--77.
[26]
Lei Xu, and Baowen Xu (2003): Applying Users' Actions Obtaining Methods into Web Performance Testing. Journal of Software (in Chinese), 2003, 14 (Suppl.): 115--120.
[27]
Lei Xu, Baowen Xu, Huowang Chen, William Chu, Jim-Min Lin, and Hongji Yang (2003): Test Web Applications Based on Agent. Journal of Software, 2003, 14(Suppl.): 9--16.
[28]
Lei Xu, Baowen Xu, and Zhenqiang Chen (2002): A Scheme of Web Testing Approach. Journal of Nanjing University (in Chinese), 2002, 38(11): 182--186.
[29]
Lei Xu, Baowen Xu, and Zhenqiang Chen (2003): Survey of Web Testing. Computer Science (in Chinese), 2003, 30(3): 100--104.
[30]
Lei Xu, Baowen Xu, Zhenqiang Chen, and Huowang Chen (2003): Website Evolution Based on Statistic Data. In Proc. of the 9th IEEE Workshop on Future Trends of Distributed Computing Systems (FTDCS), 2003, pp. 301--306.
[31]
Lei Xu, Baowen Xu, Zhenqiang Chen, Jixiang Jiang, and Huowang Chen (2003): Regression Testing for Web Applications Based on Slicing. In Proc. of the 27th Annual Int. Computer Software & Applications Conference (COMPSAC), 2003, pp. 652--656.
[32]
Lei Xu, Baowen Xu, Changhai Nie, Huowang Chen, and Hongji Yang (2003): A Browser Compatibility Testing Method Based on Combinatorial Testing. In Proc. of the Int. Conference on Web Engineering (ICWE), 2003, pp. 310--313.
[33]
Weifeng Zhang, Baowen Xu, and Hongji Yang (2001): Development of a Self-adaptive Web Search Engine. In Proc. of the Web Site Evolution (WSE), 2001, pp. 86--93.

Cited By

View all
  • (2021)Comparative Analysis of Software Performance on Web based Application2021 IEEE 9th International Conference on Information, Communication and Networks (ICICN)10.1109/ICICN52636.2021.9673934(346-350)Online publication date: 25-Nov-2021
  • (2019)An efficient regression testing approach for PHP Web applications using test selection and reusable constraintsSoftware Quality Journal10.1007/s11219-019-09449-227:4(1383-1417)Online publication date: 11-Jun-2019
  • (2017)Incrementally slicing editable submodelsProceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering10.5555/3155562.3155677(913-918)Online publication date: 30-Oct-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 1
January 2005
131 pages
ISSN:0163-5948
DOI:10.1145/1039174
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 2005
Published in SIGSOFT Volume 30, Issue 1

Check for updates

Author Tags

  1. Performance Testing
  2. Regression Testing
  3. Testing Model
  4. Usability Testing
  5. Web Application

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Comparative Analysis of Software Performance on Web based Application2021 IEEE 9th International Conference on Information, Communication and Networks (ICICN)10.1109/ICICN52636.2021.9673934(346-350)Online publication date: 25-Nov-2021
  • (2019)An efficient regression testing approach for PHP Web applications using test selection and reusable constraintsSoftware Quality Journal10.1007/s11219-019-09449-227:4(1383-1417)Online publication date: 11-Jun-2019
  • (2017)Incrementally slicing editable submodelsProceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering10.5555/3155562.3155677(913-918)Online publication date: 30-Oct-2017
  • (2014)Automated cookie collection testingACM Transactions on Software Engineering and Methodology10.1145/255993623:1(1-40)Online publication date: 20-Feb-2014
  • (2014)Dynamic Slicing of Python ProgramsProceedings of the 2014 IEEE 38th Annual Computer Software and Applications Conference10.1109/COMPSAC.2014.30(219-228)Online publication date: 21-Jul-2014
  • (2013)A Web Load Testing Method Based on Performance TargetApplied Mechanics and Materials10.4028/www.scientific.net/AMM.380-384.2187380-384(2187-2191)Online publication date: Aug-2013
  • (2013)Static Slicing for Python First-Class ObjectsProceedings of the 2013 13th International Conference on Quality Software10.1109/QSIC.2013.50(117-124)Online publication date: 29-Jul-2013
  • (2012)A Framework for Detecting and Diagnosing Configuration Faults in Web ApplicationsAdvances in Computers Volume 8610.1016/B978-0-12-396535-6.00005-3(137-181)Online publication date: 2012
  • (2010)Impact analysis for event-based components and systemsProceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 210.1145/1810295.1810403(401-404)Online publication date: 1-May-2010
  • (2010)Business-to-consumer e-commerce Web Sites: Vulnerabilities, Threats and quality evaluation model2010 20th International Conference on Electronics Communications and Computers (CONIELECOMP)10.1109/CONIELECOMP.2010.5440766(206-211)Online publication date: Feb-2010
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media