1. What is exploratory testing?
Popular speaking: Exploratory testing is completely unfamiliar with the project business needs of understanding, the use of edge learning product knowledge edge testing, through a number of means to operate the product, so that it exposes some hidden problems. The feature is that test design and test execution are carried out at the same time.
2, the test scope of exploratory testing?
The test scope of exploratory testing is typically the main feature implementation, plus some potential risks implied by the main functionality. For example, a system error caused by an extra-long input.
3, why do exploratory testing?
At present, the test personnel of the functional testing method is too simple, the later test found that the bug rate will be gradually reduced and the return on investment is very low; the industry has a relatively mature theory and practice.
4. When do exploratory testing begin?
ET is not intended to identify the process problems of major functions, so it is necessary to do exploratory testing on relatively stable systems, which facilitates the detection of blind spots in the previous testing process, as well as the ultimate test method of testing.
5, how to do et?
The first step: first of all, about the product requirements or prototypes
The second step: the main functional modules of the system and the contribution of functional modules listed
Step three: Confirm the previous rounds of the test process, which modules found more bugs, which module found fewer bugs, which module has a greater risk
Fourth step: Decomposition of the module to determine the time required for each module
Fifth step: Write the test plan, including the name and time of all test points and the buffer time in the middle
Sixth step: According to the developed test plan, while learning to perform the test, found that the problem immediately recorded the problem description. Finally send the ET test report
Seventh step: Communicate with the project team the results of the test and the existing risks, the overall evaluation of the product, while tracking the fix to confirm the bug situation
6. How to consider the exploratory testing test?
In the process of exploratory testing, one of the most basic principles is to obtain the maximum learning achievement with the least learning time. That is, in the exploratory testing, the main function of the system of the process problem has been basically no problem, when the tester should be as short as possible to understand the product of a demand, and then to find the requirements of the corresponding function implied problems.
Exploratory testing requires as much attention to product implementation details as possible, using some extreme testing methods, such as extra long characters, special characters, and more
In the test process once encountered some problems can not be carried out, this time should be timely proposed to solve.
Once a suspected problem is identified during the test, it should be logged immediately and discussed with the relevant person at the end of the test time to determine if it is a bug.
7. Exploratory test Results analysis
Analysis of test results after testing: The number of bugs per level, starting from the cause of the bug to analyze the number of each type of bug
Exploratory testing-Overview