| There are still defects in the software no matter how the technique and methodology in the testing process. Using the advance developing language and perfect procedure, we can reduce the bugs, but can't avoid the defects thoroughly. These defects need to be found out by the testing work. Management and technique are important factor during the test. As to be a necessary portion of software development, the software testing needs good organization and the management. By using software quality rules, write and carry out a test to use example and model, can organize a test availably. Organizing and managing a good software test an activity availably, making it have a preface to open an exhibition is to test plan with software.This thesis elaborated software testing methodology and related technique skill, including a software test definition at different development stage, The purpose and principle of software test, test step, test process and test classification, and some issues which need to be noticed during the testing work. The thesis introduced the IBM Field Management System, analyzing the system design frame, combining main frame diagram, business logic and core processing module. Discussed the software test model - V model which adopted by the IBM Field Management System. Reflect the relationship between the test activity and the activity of system analysis. Based on planning and management to analyze and introduce the software testing work and process, draw up a system detail test plan, include the testing host environment, system test dependencies, test Risks and Mitigation Approach, test methodology and test execution cycle plan. The system test of input and output standard definition, tested to be also carried on elaborating in detail for the test plan. The system defect management, by using the IBM test management tool (UVATS), carrying on the covariance of blemish and tracking and revising. In the meantime, this thesis introduced the implement of the test of IBM Field Management System. Elaborate test case creating, testing procedure and testing steps. During the test execution, tester will base on the requirement of test step description. Verify the data correctness in database and fields' values in Web page to prove the actual system process is reconciled with the system requirement and design. Also in this thesis, the testing defects for priority definition, defects fix and defects management have been detailed presented. |