Font Size: a A A

Design And Implementation Of A Software Testing Management System Based On Eclipse RCP

Posted on:2008-09-12Degree:MasterType:Thesis
Country:ChinaCandidate:J H LiFull Text:PDF
GTID:2178360272469716Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the increasing demand of complexity and reliability of the software, software testing becomes much more important than ever before. In order to find more software defects before it is released, we must strengthen the management and organization of the testing process.This paper compares the current testing management tools, introduce the basement of the software testing theory, study deeply at the three common models of software testing such as V-model, W-model, H-model. Between these three models, H-model can show the complexity of the software testing, so it makes the software testing procedure to be regarded.The whole system is made up of three parts as the test case management subsystem, software defect management subsystem and basement information management subsystem. The traditional testcase is divided into two parts of test scenario and test execution, which leads to the division of static and dynamic information about a testcase. In order to reduce the dependencies of the network environment and improve the tester's work efficiency, this system deploys the database both on the server and the client sides, which makes the client can work well even when it is offline. However, this architecture brings out the problem of synchronization and consistency between different database both on server and client side.Utilize feature of the trigger in database both on server and client side, record the modification of tables into a log table. When the synchronization module is activated, it will modify the destination database according to this log table, which realize the consistency between different databases. This testing management system takes full advantage of Eclipse RCP, combines the business logic of synchronize module with the Eclipse SyncManager, realizes the transporting of the synchronization data, provides the friendly user interface to customize the synchronize process.
Keywords/Search Tags:Software testing, Eclipse RCP, Test case, Software defect
PDF Full Text Request
Related items