Wuhan University Journal of Natural Sciences

, Volume 9, Issue 5, pp 687–693 | Cite as

Testing and evaluation for Web usability based on extended Markov chain model

  • Mao Cheng-ying
  • Lu Yan-sheng
Web Application Framework and Architecture

Abstract

As the increasing popularity and complexity of Web applications and the emergence of their new characteristics, the testing and maintenance of large, complex Web applications are becoming more complex and difficult. Web applications generally contain lots of pages and are used by enormous users. Statistical testing is an effective way of ensuring their quality. Web usage can be accurately described by Markov chain which has been proved to be an ideal model for software statistical testing. The results of unit testing can be utilized in the latter stages, which is an important strategy for bottom-to-top integration testing, and the other improvement of extended Markov chain model (EMM) is to present the error type vector which is treated as a part of page node. this paper also proposes the algorithm for generating test cases of usage paths. Finally, optional usage reliability evaluation methods and an incremental usability regression testing model for testing and evaluation are presented.

Key words

statistical testing evaluation for Web usability extended Markov chain model (EMM) Web log mining reliability evaluation 

CLC number

TP311. 5 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    Miller E. The Web Site Quality Challenge.Proceeding of QW’98. 11th Annual International Software Quality Week. San Francisco CA: Software Research Inc. 1998. http://www. soft. com/eValid/Technology/White. Papers/website. quality. challenge. html.Google Scholar
  2. [2]
    Whittaker J A, Thomason M G. A Markov Chain Model for Statistical Software Testing.IEEE Transaction on Software Engineering, 1994,20(10): 812–824.CrossRefGoogle Scholar
  3. [3]
    Tonella P, Ricca F. Statistical Testing of Web Applications.Journal of Software Maintenance and Evolution: Research and Practice, 2004, (16): 103–127.CrossRefGoogle Scholar
  4. [4]
    Chang W K, Hon S K. Automatic Testing for Link Correctness on the Internet.Tunghai Science, 2000, (2): 1–19.Google Scholar
  5. [5]
    Kallepalli C, Tian J. Usage Measurement for Statistical Web Testing and Reliability Analysis.Proceeding of Seventh International Software Metrics Symposium (METRICS2001). London: IEEE Computer Society Press, 2001. 148–158.Google Scholar
  6. [6]
    Zhao L, Tian J. Testing the Suitability of Markov Chains as Web Usage Models.Proceedings of 27th Annual International Computer Software and Applications Conference (COMPSAC2003). Dallas, TX: IEEE Computer Society Press, 2003. 356–361.Google Scholar
  7. [7]
    Zhu J, Hong J, Hughes J G. Using Markov Chains for Link Prediction in Adaptive Web Sites.Proceedings of Soft-Ware 2002: Computing in an Imperfect World. Belfast, Northern Ireland: 2002. 60–73.Google Scholar
  8. [8]
    Lucca G A D, Fasolino A R, Faralli F,et al. Testing Web Applications.Proceeding of International Conference on Software Maintenance, Montreal, Canada: IEEE Computer Society Press, 2002. 310–319.Google Scholar
  9. [9]
    He Bing, Tao Hong-cai, Qiang Xiao-huan. Research of Web Usage Mining.Journal of Guangxi Teachers College (Natural Science Edition), 2003,20(4):82–85(Ch).Google Scholar
  10. [10]
    Xu Bao-wen, Zhang Wei-feng. Applying Data Mining to Web Pre-fetching.Chinese Journal of Computers, 2001,24(4): 1–7(Ch).Google Scholar
  11. [11]
    Keynote NetMechanic Company. Net Mechanic.http://www.netmechanic. com, 2004.Google Scholar
  12. [12]
    Rajgopal J, Mazumdar M. Modular Operational Test Plans for Inferences on Software Reliability Based on a Markov Model.IEEE Transaction on Software Engineering, 2002,28(4):358–363.CrossRefGoogle Scholar
  13. [13]
    Nelson E. Estimating Software Reliability from Test Data.Microelectronics and Reliability, 1978,17(1):67–73.CrossRefGoogle Scholar
  14. [14]
    Geol A L. Software Reliability Models: Assumptions, Limitation and Applicability.IEEE Transaction on Software Engineering, 1985,11(12): 1411–1423.CrossRefGoogle Scholar
  15. [15]
    Xu Lei, Xu Bao-wen, Chen Zhen-qiang. A Survey of Web Testing.Computer Science, 2003,30(3): 100–104(Ch).Google Scholar

Copyright information

© Springer 2004

Authors and Affiliations

  • Mao Cheng-ying
    • 1
  • Lu Yan-sheng
    • 1
  1. 1.College of Computer Science and Technology, HuazhongUniversity of Science and TechnologyWuhan, HubeiChina

Personalised recommendations