Original article published on 23:14:43
Configuration Test The configuration test is generally divided into two categories: configuration test and Performance Testing Configuration test in.
Configuration Test
If everyone uses the same computer and peripherals, we may not mention the configuration test, but it is obviously impossible. Therefore, the configuration test becomes an indispensable part of the test. The configuration test targets hardware. However, we have to consider a lot of hardware:
> For computers (brand machines), the configurations of brand machines vary widely from manufacturer to manufacturer, so be careful.
> Accessories, as compatible machines are widely used today, we have to consider various configuration problems. This is more troublesome than simply considering computers. At this time, we have to consider these problems by dividing equivalence classes.
> Interfaces such as USB, PCI, and ISA are considered.
> External device printers
> Device Drivers Program
It seems that there are many problems to consider in configuration testing. Work We only need to select some of them for testing based on the attributes and quality requirements of the software, but not all of them need to be taken into account. Otherwise, it will truly fall into endless testing.
Configuration testing in Performance Testing
This type of configuration test refers to the adjustment of the software and hardware environment of the tested system, understanding the impact of various environments on performance, and finding the optimal allocation principle of various system resources. The configuration test is mainly used for performance tuning. After the benchmark test data is obtained, the environment is adjusted (including hardware resources, networks, and application servers ), then compare the test results with the benchmark test data to determine whether the test results are in the optimal state.
Compatibility Test
Different from the configuration test, the compatibility test is used to check whether the software canOthersCorrect software collaboration. Because various types of application software and system software have already reached the point where they will continue to grow at an explosive rate, data sharing and system resource sharing between software have become a problem, this is also the significance of compatibility testing. For compatibility testing, we need to consider the following issues:
> Operating system version
> Browser version (especially web and related applications)
> Responses of similar applications under the same system
> Common Software
We also need to consider other issues:
> Forward compatibility and backward compatibility (Software Version)
> Format issues during data sharing
In short, we can simply understand that the configuration test object is hardware, and the compatibility test object is software.
Personal opinion, for reference only ~