Software testing industry is still very hot, you can take a look at the job site related recruitment information, demand is very big, and treatment is good, but the software companies are not what people, at the very least skills as to meet the requirement of unit of choose and employ persons, in addition the company basic requirement for college degree and above, If the degree is not enough, hurry up to upgrade the degree. Software testing is hard work, but mastering certain skills will make you get twice the result with half the effort. Here is a thousand feng software test learning summary, let’s have a look!
(1) Boundary test, testing the maximum and decimal values in the user input box, as well as the situation when it is empty.
(2) Illegal tests, such as typing letters where numbers are entered.
(3) Tracking test, tracking the process of a data, to ensure the correctness of data.
(4) Ensure the correctness of data at the beginning of the test, and then find out various bugs in the system.
(5) interface test, the program is often in the interface is very prone to error, to test in this module do not take it lightly.
(6) Code reuse test. During the development process, some modules have almost the same functions. Programmers may forget to modify the original code or modify it incompletely when reusing the code, resulting in errors.
(7) Emergency test, which means that unexpected situations may occur on the server.
(8) The external environment test, some systems rely on another system in the development, when the other system error, the impact of this system.
(9) Just after the programmer fixed the Bug, look for it again. Often programmers only fix the reported Bug without considering that other features may cause errors again when they are modified.
(10) Carefully record your tests. After recording your tests for one day, repeat your tests the next day based on the previous day’s test notes. You may find uncorrected errors.
(11) Text test, if there are improper words in the system, I think it should not be.
(12) System compatibility test, for example, some programs can run normally in IE6, but cannot run under IE5. Some programs can run under WIN10, but won’t run in WIN8. Use the system as a special user, and you are likely to find bugs.
(13) User usability test, user needs are always changing, and part of the change is caused by the user’s inconvenient operation.
Software testing refers to that in the process of software development, you are a quality manager, standing on the user’s point of view to eliminate the functional or performance defects of the software, to ensure the quality of the product. Currently, there are only 50,000 testers out of 1.2 million software professionals in China. This shows how scarce testers are and how they will be promoted in the future. Software testing future employment prospects are also good!