Develop successful test plan
"World Business Review" ICXO.com (Date: 2004-07-28 11:04)
If you want to do things, you must first make a tool. "Professional tests must be based on a good test plan. Although every step of the test is independent, there must be a test plan that acts as a framework structure The plan should be used as the starting steps and important links of the test. A test plan should include: product basic situation research, test demand, test strategy and record, test resource allocation, schedule, problem tracking report, test plan review , The results, etc. Product Basic Survey: This part should include some basic information about the product, such as the product's operation platform and application of the application, the characteristics of the product and the main functional modules, the characteristics of the product. For large tests The project, also include the purpose and side focus of the test. The specific points are: purpose: Key Description How to make tests on objective basis, define testing strategies, test configuration, rough estimate, roughly required cycle and final Test report submitted time. Change: Description Events that may result in a test plan change. Include the test tool improvement, the test environment changes, or add new features. Technical structure: Can be tested by the drawing It is divided into several components, planning into a complete system suitable for testing, including how the data is stored, how to pass (data flow graph), each part of the test is to achieve what kind of purpose. Each part How to achieve data updates. There is also a technical requirement for routine, such as running platform, what kind of database, etc. I need. Product Specifications: Description of the manufacturer and product version. Test range: Simple description How to build test Platforms and potential risks of testing. Project information: Description information about the project to be tested, such as user documentation, product description, main functions for illustration. Test requirements Description: This part is to list all the function items to test. Any function item that does not appear in this list is excluded from the scope of the test. In addition, one day you discovered a problem in a portion where there was no test, you should be very happy that you have this documentation, you can Prove that you have nothing to measure. The specific points are: Function test: Theoretically, the test is to cover all function items, such as adding, editing, deleting records in the database, etc., this is a vast project. However, it is conducive to the integrity of the test. Design test: For some user interfaces, the structure of the menu also has a test of the design. Whole consideration: This part of the test demand should take into account one of the data stream from the software. The module flows to the correctness of another module. Test policies and records: This is the focus of the entire test plan, to describe how to implement testing and objectively testing, to consider: modules, functions, overall, systems, versions, The influence of various factors such as pressure, performance, configuration, and installation. To take into account details, the more detail, the better, and create the template for test record documents, prepare for the upcoming test, the test record is important to include some specific description As follows: 公正 声 statement : To make an explanation for the impartiality of the test, the standards follow the standards, the test is objective, overall, software function to meet the demand, the implementation is correct, and the description of the user document is consistent. Test case: Description test case is what tools, what tools are used, what is the source of tools, how to do, what kind of data used. In the records of the test, there must be room for future regression testing. Of course, it is necessary to consider the impact of simultaneous installation of other software on the software being tested. Special considerations: Sometimes, for some external environment, some special tests are conducted. Experience Judgment: In the past test, the problems often appear.