The purpose and significance of system testing: In the real system working environment, by comparing with the system's requirement definition, verify whether the complete software configuration items can be correctly connected to the system, and discover the software and system/subsystem design documents Any inconsistency or conflict with the provisions of the software development contract; potential errors and defects can be discovered with the least amount of manpower and time.
The operating environment of this tutorial: Windows 7 system, Dell G3 computer.
System testing is the process of executing programs to find errors. A successful test is a test that finds errors that have not yet been discovered.
The purpose of system testing is to verify whether the complete software configuration items can be correctly connected to the system by comparing it with the system's requirement definition in a real system working environment, and to find out whether the software and system/subsystem design documents and software Where the provisions of the development contract are inconsistent with or contradictory thereto.
System testing hopes to discover various potential errors and defects with the least amount of manpower and time. Test cases should be carefully designed based on the requirements and design documents at each stage of development or the internal structure of the program, and these instances should be used to run the program to find errors.
System testing is to combine the software that has passed the confirmation test as an element of the entire computer-based system with other system elements such as computer hardware, peripherals, certain supporting software, data and personnel, and perform it in actual operation (usage) environment, testing of computer systems. It is a test conducted according to the functional and performance requirements of the system in order to find defects and measure product quality. Moreover, system testing also checks whether the system's documentation is complete and effective. In addition, the test cases for system testing should be designed according to the requirements analysis specifications and run in the actual use environment. Finally, system testing generally uses black box testing techniques and is completed by independent testers.
For software work, system testing is a comprehensive test in which software developers participate in the system, and the software and computer system are added to the system for testing. On the one hand, the necessary software, hardware and data support should be provided for system testing, and on the other hand, the test design of software in system testing should be proposed from the perspective of software testing.
For more related knowledge, please visit theFAQcolumn!
The above is the detailed content of What is the purpose and significance of system testing. For more information, please follow other related articles on the PHP Chinese website!