Software testing is generally divided into manual testing, automated testing and performance testing. As a software tester, the most basic should be manual testing, and with the development of software testing industry, manual testing consumes a lot of energy and time, automated testing has become the choice of many enterprises. However, the most difficult may be the performance test, the master is also more, the tester's own quality is relatively high. Here are the following tests:
Manual Testing
Most testers are now generally in the manual test phase. In cases where automated testing is not very robust, the use of manual tests to avoid errors in test results due to a flaw in the test script is necessary for some logically strong operations that require more complex scripting languages.
Automated testing
Development trend of a good, automated testing with a simple script to achieve repetitive operation, saving a lot of human and material resources and financial resources. Share, I used some of the market automation testing tools such as: 1, Testwriter, to operate simple, 0 coding, easy to maintain the characteristics of the industry like; 2, QTP, Comparison of classic testing tools, 3, test framework selenium, to help automate acceptance testing, etc. These are the first to test new people can focus on the master. The main advantages for testing are:
1, more convenient regression testing, improve the test efficiency, shorten the regression test time;
2, the least time to carry out the most complex test;
3, automated testing and simulation of multiple users, while the completion of testing tasks;
4, and manual testing to match each other, improve the tester design test case efficiency.
5, the test is consistent and repeatable.
6, testing the reusability, the different test procedures can use the same test case.
Performance testing and functional testing, performance testing in the technical level has a lot of complexity, to master the application of performance testing in the client, the application of performance testing on the network and the application of server-side performance testing, these three areas are also needed to conquer the place.