Font Size: a A A

Development And Implementation Of Automated Testing Management Tools

Posted on:2012-09-30Degree:MasterType:Thesis
Country:ChinaCandidate:J Z ShenFull Text:PDF
GTID:2178330335450866Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along the fast developing information technology, the IT market is going high-speed growth. Product quality has become the cornerstone of software companies, and the quality assurance is becoming one of their top tasks. Currently, most of testing works are being done manually, and testing management is not standardized, that block many companies growing smoothly. Therefore, many companies develop automated testing tools for themselves, and make them suit business growth and with scalability. Amber, automated testing management tool, is developed in this context. It not only can manage test case effectively, and also can execute test case manually and automatically. Two objects to develop Amber, one is to improve the testing efficiency and quality for the QA department that can improve the product quality, and the other one is to make the management of testing work with more standards.Firstly, the paper summarizes the actual business model and test workflow of the company, and analyses the requirements of Amber, including the functional ones and non-functional ones. Then it introduces the functional modules design work in detail, contains the entire system structure and sub-systems. It also introduces the design of database structure in detail.At the same time, the author took part in and completed the implement of the automated test management tool Amber. It gives the detail description of tool implementing in this paper. The Amber client is developed with plug-in by using Eclipse RCP framework, that can make Amber scalability and easy in use. It uses Hibernate in charge of database persistence layer design, and uses Spring to manage the Hibernate, that can make the data access more efficiently and effectively. The author has developed some functional modules of Amber client, such as project management, test case management, test suite management, and the manually testing function in execution management. Additional, the author has developed some common operation functions, implemented the copy and paste function modules for test case, and participated in the testing work of Amber client.Finally, the Amber developing results are summarized; the shortcomings in work are pointed out; and future work for Amber's ameliorating and improving are discussed.
Keywords/Search Tags:Software testing, automated testing management tool, Amber, Eclipse RCP framework, plug in
PDF Full Text Request
Related items