Font Size: a A A

Design And Implementation Of An Automatic Test-Tool For Customer Service System

Posted on:2011-05-02Degree:MasterType:Thesis
Country:ChinaCandidate:Z M YangFull Text:PDF
GTID:2178360305451646Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Software testing is an important part of software engineering, the quality of testing has effect on the vitality of software products directly. Standardization of testing is an important and necessary part of software's quality assurance. People use a variety of standardized testing procedures,test theory and a large number of automated testing tools to protect the quality of the software. However, these tests the theory and automated testing tools mainly in face of all of the software on the market, For example, HP's automation testing tools are not designed for a specifically software project. In actual application, each software project has its own characteristics, while the actual performance of these automated testing tools are underperformed. How do the actual software project to choose the appropriate automated software testing program, especially to select an appropriate set of automated testing tools has important significance for the success of each project.The customer service subsystem of Business Operation Support System is the core department, which in charged of set up\modify\delete the individual orders and group orders (such as account opening, package changes, etc), and at the same time synchronized to the open systems, billing systems, billing systems, integral systems, etc. All of the individual business custom and group's business will be achieved in the subsystem. As Beijing Mobile has a high demand for on-line every month, which leading the developers and testers feels pressing. The subsystem testing is focused on business logic testing, mainly in manual testing, due to the complex sub-pages of customer service operation; the test coverage and timeliness are not guaranteed. By analyzing the features of China Mobile's business and BOSS, I have proposed an automated testing tool for the subsystem. This paper uses the test of the similarity analysis firstly, it including similarity of the test data/the business module operation and interaction with other modules, then to quantify the similarity between the specific test scores, and for similarity classification. The first level is code reuse level, test cases and testing process is almost exactly the same, so it can be tested on the new business module directly to re-test with the same level; the second level is test reuse level, the code there is no common ground to achieve, but in the test cases and testing process there are many similarities; the third level is normal level, there is no common ground to achieve the code, test cases and test procedures have some similarities; the fourth level is the different class, each module is a particular business demand, which can not optimize the use of automated testing tools, or the cost is too high. Based on the test of the similarity, I compose an automated testing tool, using SSH approach, the specific modules including business test module, test data management module, test management module, user management module, the log management module and the exit the module. I also make a detailed code analysis on the related technologies of automation testing tools.By using these automated testing tools, we can greatly reduce the workload of testers,improving efficiency,Better able to cope with a large number of new modules testing,ensure the quality of software testing and increase customer satisfaction.
Keywords/Search Tags:Business Operation Support System, Customer Service system, Automated testing tools
PDF Full Text Request
Related items