Dry goods sharing: What are the common types of tests?

Types of software testing include data and database integrity testing, white box testing, functional testing, UI testing, performance testing, security and access control testing, failover and recovery testing, configuration testing, and more. The job of software testing is to find software problems and organize reports to submit to the development and confirmation of bug fixes for the software. Software testing ensures the integrity of the product and reduces various problems after it goes online.

Functional testing : that is, black-box testing, which refers to software testing of the functions between each module and whether the logic is accurate.

Performance testing : Refers to the performance indicators that verify that the performance of the software can meet the specified requirements given by the system specifications. Performance testing is a relatively large scope, which can be further derived from load testing, strength testing, stress testing, and stability testing.

Configuration test : 1. The status of the software running on different hosts 2. The running status of different components (the developed dialer should test the running status of Moden produced by different manufacturers) 3. Different peripherals, interfaces, The health of the running memory

Intensity testing : Intensity testing is a kind of performance testing, which shows the operation status of the software system when the system resources are very low. This type of test can usually write the hardware and software level requirements required by the system. The point of implementing and enforcing this type of testing is to find errors caused by resource starvation or resource contention.

Load test : According to the continuous pressure of the system under test, until the performance index reaches the limit value, such as the response time exceeds the predetermined index or some resources are saturated. Load testing is a performance test that refers to whether the program can bear the data running in an overloaded environment. For this type of testing, the test subjects undertake different workloads in order to evaluate and evaluate the performance of the target in different work environments, and the ability to continue to work normally.

Stress test: The stress test method tests the system's ability to handle conversations in a corresponding saturated state, such as cpu and internal usage, and whether the system will fail.

Stability test: The stress test method tests the system's ability to handle conversations in a corresponding saturated state, such as cpu and internal usage, and whether the system will fail. Generally, it is a load slightly larger than the business volume, and a continuous, long-term test of the system, such as 24*3, for 3 days to apply pressure, to determine the stability of the system under the condition of a long running time situation.

Network test: wifi, 4G, 3G, network test of different operators

UI interface testing : UI testing refers to testing whether the style of the user interface can meet customer requirements, whether the text content is accurate, whether the page art is good-looking, whether the combination of text content and pictures is perfect, whether the background is beautiful, whether it is friendly to use, etc. wait.

Resolution test: Test the display of the interface under different resolutions, divided into 800*600, 1024*768, 1152*864, 1280*768, 1280*1024, 1200*1600 font size test. A good software should have an excellent resolution, but it can also run in other resolutions.

Installation test: On the one hand, it is to ensure that the software is under different conditions of normal conditions and abnormal conditions: for example, the installation can be completed for the first time installation, upgrade, complete or customized installation. Exceptions include insufficient disk space, lack of directory creation permissions, etc. Another aspect is to verify that the software works routinely immediately after installation. This usually means running a large number of tests formulated for functional testing.

Memory test: CPU test, response time test, wake-up rate test, etc., all belong to performance test. There are also strength tests, capacity tests, benchmark tests, etc.

Documentation test: Documentation test is to verify the completeness, correctness, consistency, understandability, and ease of browsing of sample user documents. Contains user manuals, instruction manuals, user help documents, etc.

Reliability test: This is mainly related to hardware configuration, such as high and low temperature tests, waterproof and dustproof tests.

Security Testing: The process of completing inspections on a product to verify that it complies with security requirements definitions and product quality standards. It can ensure that only users with system access rights can access the application program, and only according to the corresponding network management and gateway. Like entering an admin account and checking if its password is easy to guess, or can it be obtained from a database?

Compatibility testing: Check whether the software can run normally on different software and hardware platforms. It is mainly to check whether different operating systems, browsers, databases, and different versions can run normally, forward compatibility and backward compatibility, and data sharing compatibility.

Browser Compatibility Test: Test whether the software can be accurately displayed and run under browsers of different manufacturers, such as Chrome browser, Firefox browser, IE browser, etc.

Operating system compatibility: test whether the software can be displayed and run accurately under different operating systems.

Concurrency test: The concurrency test method is based on the concurrent access of simulated users to test whether deadlock or other performance problems may occur when multiple users access the same application, the same module or data records concurrently. In other words, this type of testing is concerned with multiple users stressing a module or usage together (concurrently).

Finally:  The complete software testing video learning tutorial below has been sorted out and uploaded, and friends can get it for free if they need it【保证100%免费】

insert image description here

 These materials should be the most comprehensive and complete preparation warehouse for [software testing] friends. This warehouse has also accompanied tens of thousands of test engineers through the most difficult journey. I hope it can help you too!

软件测试技术交流群社:786229024(里面还有工作内推机会,毕竟我们是关系社会。)

Software Testing Interview Documentation

We must study to find a high-paying job. The following interview questions are the latest interview materials from first-tier Internet companies such as Ali, Tencent, and Byte, and some Byte bosses have given authoritative answers. Finish this set The interview materials believe that everyone can find a satisfactory job.

How to obtain interview documents:

Guess you like

Origin blog.csdn.net/wx17343624830/article/details/130168847