The so-called software simulation test is to simulate the real use environment of the software, the software configuration to the real use status of the test, generally occurs before the product delivery and use. Its implementation requires at least one person at each stage of the product online. Simulation Testing designers use market personnel (or those who directly deal with customers). The main participants are product quality personnel. The responsibility of other personnel is to participate in analysis and real-time tracking.
It can be seen that the software simulation test has the following features:
First, it is highly targeted. Simulation Testing makes the application design of software products concrete. That is, the simulation test is targeted at specific environments and is highly targeted. In turn, the simulation test solves the simulation problem and cannot solve all the problems.
Second, strong purpose. Simulation Testing is designed for some specific purposes. It is not a test of traversing all functions, nor a system test. It is a test based on the specific use of users (or a black box test, in the user's sense, it exceeds the black box testing)
Third, adequate preparation is required. Obviously, the closer the simulation is to the actual environment, the better the effect. Therefore, the primary purpose of the simulation test is to investigate the actual use environment and obtain the specific simulation indicators. These indicators must reflect the needs of the real environment, but cannot be too specific, if it is too specific, it is difficult to execute (the feasibility is low). However, if the abstraction is too specific, it will be different from the actual situation. Therefore, this degree should be determined based on specific requirements. Simulation preparation directly determines the success or failure and significance of the simulation test. Fuzzy Simulation or large and complete simulation basically loses its meaning.
Fourth, clear standards are required. After the preparation is complete, a specific plan should be developed as needed so that the simulation can be carried out. There is no difficulty in the formulation of the scheme, and the difficulty is generally based on the measurable standards of the scheme, and the embodiment of this standard for simulation. Good standards not only make the solution easy to execute, but also reflect the simulation content.
Fifth, data analysis. After the simulation test is completed, there will be a series of data, which is the result of the simulation and the purpose of the simulation test: it is the data that reflects the adaptability of the product to the environment. Therefore, we should plan the feasibility of data analysis when defining standards.
The last thing to note is, Why do simulation require everyone to participate in every stage of the product? Because simulation is the test of the entire product, and the work in each link of the product is only the most clear to the personnel in this link, so the simulation analysis and standards are particularly important, more importantly, the personnel in each stage can analyze what the final simulation data means for this stage.