Font Size: a A A

The Design And Implementation Of SieTest--a Test Management System

Posted on:2014-10-30Degree:MasterType:Thesis
Country:ChinaCandidate:J ChenFull Text:PDF
GTID:2298330467987787Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasing scale and complexity of software, the difficulty of software development and the number of defects is increasing. How to improve the quality of the software and how to create a software development process to help promote software quality has become more and more important. Software testing is an important means to ensure software quality. Specialized and efficient software testing need good software testing tools to support it. Since the core task of software testing is building test cases and feeding back test results, how to efficiently manage test cases and defects becomes an urgent problem to be solved by the project team.This article focuses on the design and implementation of a test management system SieTest. This system lay its importance on the support of the software testing flow, which mainly includes test case management, test plan management, and test results management. The system is implemented by the widely-used framework of JavaEE, Struts, Spring and Hibernate. It also takes advantage of JavaScript-related techniques to support web page interaction. SieTest system hands the defects collected during the testing process over to the Bugzilla system, a free open-source defects management system. Then it communicates with the Bugzilla system by XML-RPC to request web services. By submitting and acquiring defects information, SieTest can conveniently manage the results of executing tests.SieTest can provide support for the full management of software testing, tracking the entire testing process, making the way of testing more standard. It coordinates all kinds of roles in the development team to improve software testing, especially project manager, code developers and testers. When there is a defect, testers can quickly find and submit it, and project managers and developers can position it, track it and finally fix it timely. By analyzing the statistics of test results, project managers can also take control of the whole project and make improvements to the project and its development process.
Keywords/Search Tags:Software Testing, Test Case, Testing Tool, Web Service
PDF Full Text Request
Related items