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. W...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 Foundation item: Supported by the National Defence Research Project (No. 41315. 9. 2) and National Science and Technology Plan (2001BA102A04-02-03)Biography: MAO Cheng-ying (1978-), male, Ph.D. candidate, research direction: software testing. Research direction: advanced database system, software testing, component technology and data mining.展开更多
With the extensive application of Web technology,it becomes more and more critical of the request to thequality and reliability of Web applications. Then it is crucial to test Web applications automaticly,entirely and...With the extensive application of Web technology,it becomes more and more critical of the request to thequality and reliability of Web applications. Then it is crucial to test Web applications automaticly,entirely and thor-oughly. So we make a study of some Web testing methods and technologies. First,we discuss the necessity of Webtesting,then analyze where the faults may take place based on the architecture of the Web ,next discuss various meth-ods of Web testing in details. Then,based on the ideology of Object-Oriented,we build a model for Web testing,anddiscuss the method of doing some pertinence testing on pages when we utilize the information of statistic. At last,weintroduce some tools for white-box testing.展开更多
文摘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 Foundation item: Supported by the National Defence Research Project (No. 41315. 9. 2) and National Science and Technology Plan (2001BA102A04-02-03)Biography: MAO Cheng-ying (1978-), male, Ph.D. candidate, research direction: software testing. Research direction: advanced database system, software testing, component technology and data mining.
文摘With the extensive application of Web technology,it becomes more and more critical of the request to thequality and reliability of Web applications. Then it is crucial to test Web applications automaticly,entirely and thor-oughly. So we make a study of some Web testing methods and technologies. First,we discuss the necessity of Webtesting,then analyze where the faults may take place based on the architecture of the Web ,next discuss various meth-ods of Web testing in details. Then,based on the ideology of Object-Oriented,we build a model for Web testing,anddiscuss the method of doing some pertinence testing on pages when we utilize the information of statistic. At last,weintroduce some tools for white-box testing.