Talk about the three major test directions of software testing

Software testing is generally divided into manual testing, automated testing and performance testing. As a software tester, the most basic should be manual testing. With the development of the software testing industry, manual testing consumes a lot of energy and time, and automated testing has become the choice of many companies. However, the biggest difficulty is probably the performance test, which is more mastered and the tester's own quality is relatively high. Let's take a look at the following tests:

manual testing

  Most testers are now generally in the manual testing phase. In the case that the automated test is not very sound, for some highly logical operations, when a more complex scripting language is required, manual testing is used to avoid errors in the test results caused by the defects of the test script.

automated test

The development trend is very good, and automated testing can achieve repeated operations with simple scripts, saving a lot of manpower, material and financial resources. There are many automated testing tools on the market such as: 1. TestWriter , which is favored by the industry for its simple operation, zero coding, and easy maintenance; 2. QTP , a relatively classic testing tool; 3. Test framework selenium , which helps automate acceptance testing, etc. Wait, these are all things that newcomers can focus on at the beginning of the test. The main advantages for testing are:

1. It is more convenient to carry out regression testing, improve testing efficiency, and shorten regression testing time;

2. Carry out the most complex tests in the least amount of time;

3. The automated test simulates multiple users and completes the test task at the same time;

4. Matching with manual testing to improve the efficiency of testers in designing test cases.

5. The test is consistent and repeatable.

6. Test reusability, different test processes can use the same test case.

Performance Testing

 

Compared with functional testing, performance testing has great technical complexity. Master the performance testing of applications on the client side, the performance testing of applications on the network, and the performance testing of applications on the server side. These three aspects are also required. conquered place.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326320269&siteId=291194637