Font Size: a A A

Web Test Based On The User's Session Set Design And Research

Posted on:2012-05-21Degree:MasterType:Thesis
Country:ChinaCandidate:X ChenFull Text:PDF
GTID:2208330335480405Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The technologies of Web application have been widespread in more fields, which also made more and more attention to the methods in Web application testing. We used the user session data directly in the Web test and combined the test procedure with the real data, which avoided the deviation of analogue data, and guaranteed the validity in our testing.In this paper, one technique of Web application test suite based on user session has been proposed. The key contribution of this paper as follows:(1) We applied the concept analysis to select user session, found a way to automatically select test cases through analysing the concept lattice and sparse lattice, and proposed an incremental update algorithm of test suite to update the test suite according to the update of user session.(2) We used the prioritization technology, improved the greedy algorithm, and proposed a combination prioritization technology of test suite. Then we proposed the combination prioritization technology of test suite based on user session in the concept lattice by the analysis of the sparse lattice and the combination prioritization technology.(3) We introduced a K-levels heuristic based on the combination prioritization technology of test suite. The K-levels heuristic selected a reduced test suite from nodes that are K levels in the sparse lattice, where K=. . If there are several test cases on one node, then we randomly selected one to avoid testing redundancy.(4) According to the K-levels heuristic and the combination prioritization technology, we designed a prioritization reduction algorithm, which was applied to the selection of the test suite from a open source application system——e-commerce bookstore(Book) by analysing the user date. Then we confirmed the effectiveness of the reduction and prioritization technology from saving resources and APRC by comparing the primitive set and the reduction.In this paper, we applied the prioritization and reduction technology on concept lattice to the selection of test suite based on user session, and confirmed the reduction and prioritization technology by designing a reduction prioritization algorithm and analyzing the data from experiment.
Keywords/Search Tags:Web application, User session, Concept analysis, Incremental update, Combination prioritization, Test suite reduction
PDF Full Text Request
Related items