Tuesday, April 26, 2011

Software Testing Plan


Test Planning

The planning stage of testing is the need to review the activities of long delays in scheduling of tests. In this phase, test team identifies test standards creation process and guidelines, hardware, software and networks needed to support the test environment, test data requirements of a preliminary test program , measuring performance requires a control procedure of the test configuration and environment, and the procedure bug tracking (r) and associated monitoring tool (s).

Test plan contains the results of each initial phase of the methodology of structured analysis (ATLM). test plan will define roles and responsibilities, the project's test schedule, test planning and design activities, preparation of the test environment, the risks of testing and contingencies, and acceptable levels rigor (acceptance criteria test). Test Plan may include additional testing procedures, naming conventions, standards, test format procedure and a test procedure traceability matrix.

configuring the test environment is a part of test planning. It represents the need to plan, monitor and manage the activities of environmental test configuration where the purchase of equipment may have long delivery times. The test team needs to plan and monitor activities of environment setup, install environmental resources test equipment, software and network, integrate and install test environment resources; obtain or develop databases test data and develop installation scripts and scripting environment testbed.

Test Design

The component test design addresses the need to define the number of tests, how tests will be contacted (paths, characteristics) and test conditions must be made. Test design standards should be established and followed.

An effective screening program, which allows automation of software testing life cycle involves a mini-development of its own, with the strategy and planning objectives, test requirements definition, analysis, design and coding. Similar to software development, test requirements must be specified before test design is constructed. Testing requirements must be clearly defined and documented so that all project staff will include the basis of test performance. Testing requirements are defined in the requirement statements as a result of the analysis of testing needs.

Once the test requirements were calculated using the techniques described, design testing procedures begin. Test procedure design is to define logical groups of test procedures and a naming convention for further testing procedures. With a test procedure defined in place, each scoring procedure is identified as an automated or a manual test. During the planning phase of trial will test the team to understand the number of techniques to use and an estimate of the number of test procedures that will be needed. The test team will also have a range of test procedures to be performed manually and with an automated testing tool.