Software Testing-Considerations

Source: Internet
Author: User

Software course testing is coming to an end, in addition to what the teacher taught in class, I searched for some information about software testing considerations.

1, carefully check whether the software test environment to build the success and stability, because the test case execution is built on this test environment, if the test environment inconsistencies, will affect the execution of test cases, and the proof of testing purposes.


2. Note the prerequisites and special instructions in the test case. Because some test software is sequential, its test cases have some implementation prerequisites or special instructions. For example, to test the landing function of a software, you must create a user before testing, and assign certain permissions to the user, and so on. If the prerequisites and special instructions are not noticed, the test case cannot be executed.

3, the test case to perform all execution, each use case at least once. Because when writing a test case, it takes into account the problem of test coverage, each test case corresponds to a function point, and if one is executed less, there is a function point that is not tested. Before we perform the test, we think that each function point of the software to be tested is not implemented, we must test each function point to ensure that the software to be tested can correctly meet the needs of users.

4, when executing the test case, to detail the actual input and output of the software system, carefully compare the actual input and the test case of the expected input is consistent. If not consistent, to test several times from multiple angles, as far as possible to pinpoint the location of the software error and cause, and test because this error will lead to more serious errors, and finally the detailed input and actual output, as well as the description of the problem to write to the test report. In a project team, the development time of the project is limited, if we can test the problem described in detail, then developers will easily reproduce the problem, will be able to solve the problem faster, save project time.

5, do not miss any accidental imagination. When we test, we sometimes find that when a use case executes, the software goes wrong, but the error is no longer reproduced when it is executed again. In this case, it is common to think that it is a coincidence that we ignore the past. In fact, this kind of error is the deepest, most difficult to find error. We want to encounter this situation, to carefully analyze this situation, do not let go of any small details, more testing several times, to accurately identify the cause of the problem.

Software Testing-Considerations

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.