extracted two points:
1. Enumerate all possible errors in the program and the special circumstances that make them prone to errors;
2. Choose the test case according to them.
We know that experience is an important element of false guessing, and that it is subjective, then this determines the pros and cons of the error guessing method, first of all, we look at the advantages:
1. Give full play to people's
, use cases are constantly changing and need to be
L version number to differentiate this change.
L PS: Choose different level, the right side of the page will appear the different kinds of buttons-each button corresponding to the operation and its literal meaning is
l correspond to, for example
A) in the use case tree we have selected a TestProject, and the following button appears on the right page:
New
different results. For example, if Step 1 passes, step 2 fails, and step 3 is blocked by the failure in step 2, what is the test status? Simply pointing out that blocking or failure of this test case will omit important information. Therefore, you must specify the double status, such as block/fail, block/warn, skip/pa
Alternate stream 4
NOTE: For the sake of convenience, scenario 5, 6, and 8 only describe the loop execution once indicated by alternative stream 3.
The test case generated for each scenario is completed by determining a specific condition, which will lead to the execution of a specific case scenario.
For example
test points, and now each company also very much agree with the test case design this link existence of the necessity and significance, regardless of the test case design is good or not, the existence of this link to the quality and efficiency of the most basic promotion ro
is to communicate, as long as the purpose of communication can be achieved OK.
In my project as a Test manager, in the test planning phase, generally give the test design time of 30%-40%, Test design engineers can determine the details of the use case according to the needs
, a weighted method can be used to filter out some paths and then sample them with the following measures. The specific steps are as follows:
(1) Having n judgments in the coupling-type branching structure, and calculating the minimum natural number m that satisfies the relational formula;
(2) Set, take orthogonal table L4, and use it to design test data.
For example, there are three decision statements p1,
in this test case towel. Such a test case will make it difficult for the tester to judge, and it is not conducive to tracking the test process during crash.
For example, we also use the broken
Absrtact: The development and maintenance of test cases is one of the important steps in the software testing process, and it is also the core influencing factor to measure the quality of software testing. This paper analyzes the process of software test case management from the aspects of development, execution and maintenance, and puts forward some relevant pri
Test Case Specification v2.0
1. Introduction
The software test specification is written to provide a guide for testers during the preparation of test cases.
Purpose
Testing is an indispensable step for Software Delivery users. It has four purposes: 1) find as many bugs as possible in the system; 2) Pay attention to
much as possible to cover the same risk points helps reduce the total cost of the test case set;
3.Readable (easy to use), primary Metric): The case should be simple and easy to understand. In the case development stage, the case communication and communication will be diff
functions and is not applicable, You need to overwrite these roles in the use case.33. When a function has multiple roles, consider the situation where a user has multiple roles.34. Check the default value of the Form. Do not miss it.35. You need to check the status that is opposite to the functional points on demand. For example, if a paid member has function A, you must also check that a free member does
determined first. Usually the boundary of the input and output equivalence classes is the boundary condition where the test should be emphasized. Instead of picking a typical or arbitrary value in an equivalence class as test data, you should select a value that is exactly equal to, just above or below the boundary as the test data.4. Common boundary values1) fo
need multiple testing platforms (for example, multiple windows, multiple Linux instances ). The purpose of the automated testing framework is to convert various resources in the distributed environment into corresponding service objects. For example, a Windows machine is bound to a service object on a certain IP address instead of a Windows machine in the framework of automated testing. Through this object
the table above.
3. Use case design
For each of these 7 scenarios, you need to determine the test case. You can use matrices or decision tables to identify and manage test cases. The following shows a common format in which the rows represent the individual test cases, and
measures" to take when a problem occurs. 3. In general, this type of testing is only required for systems that have a clear requirement for the system's continuous operating indicators.Eight, big data volume testing for some systems storage, transmission, statistical query and other services to carry out large data volume testing.The main characteristic of the fatigue strength test is the pressure of the target t
Testlink is a web-based test case management system, the main function is the creation, management and execution of test cases, and also provides some simple statistical functions, the main functions include: test requirements management test
the adoption of the single-pass test according to the coverage of the use case
Iii. facilitating the implementation of regression testing
This should be more clear.
c) What the test case should include-all the information required during the test execution, for
. If the project time is more tense, as far as possible to ensure the use case design review, early detection of the shortcomings.3. Participation in the accreditation staff
Department review, test department all members participate in the review.
Company review, which includes project managers, demand analysts, architects, developers, and testers.
Customer reviews, including developers and
Cases are designed based on the following three principles in the equivalence class:
Specify a unique number for each equivalence class
Design a new test case to cover as many valid equivalence classes as possible, and repeat this step until all valid equivalence classes are overwritten.
Design a new test case to cove
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.