Author: haroonkhan
-
The Influence of Context on the Test Process
The context of the testing process The following are some of the factors that influence the testing process within an organization: Operational limitations Operational limitations also affect the structure and implementation of test processes. Such limitations include:
-
Traceability
Traceability between the test basis and test results When we talk about testing activities, we often mention the importance of traceability. The following sections summarize the traceability between the test basis and test results and detail other advantages of effective traceability. Traceability is essential to effective test monitoring and control that spans the entire test…
-
Test Completion
The right time for test completion Test completion is the final activity in the testing process and involves collating all the data collected by the completed test activities in order to evaluate the test experience and consolidate the testware and its associated materials. The correct moment for test completion varies according to the development model…
-
Test Implementation
Is everything ready to begin testing? The task of test implementation is the final preparation of all necessary activities so that the test cases can be executed in the next step. Test design and test implementation activities are often combined. Firm up the testing infrastructure One of main tasks during implementation is the creation and…
-
Abstract and concrete test cases
A dealership can give its salespeople the option of discounts to apply to the price of a vehicle. For prices below $15,000 there is no discount. For prices up to $20,000, a discount of 5% is appropriate. If the price is below $25,000, a 7% discount is possible. If the price is above $25,000, a…
-
Test Design
How to test and which test cases to use When designing tests you determine how you are going to test. At the design stage, test conditions are used to create test cases (or sequences of test cases). Here, you will usually use one of the test techniques. Test cases can be specified on two “levels”:…
-
Test Analysis
“What” do we need to test? Test analysis involves determining what exactly needs to be tested. For this purpose, the test basis is examined to see whether the documents to be used are sufficiently detailed and contain testable features in order to derive test conditions. The degree to which the test conditions need to be…
-
Test Monitoring and Control
Ensuring traceability Monitoring and control involve constant observation of the current testing activities compared with the planned activities, reporting any discrepancies, and the execution of the activities required to achieve the planned objectives under the changed circumstances. The update of the plan must also be based on the changed situation. Are the exit criteria fulfilled?…
-
Test Planning
Structured handling of a task as extensive as testing will not work without a plan. Test planning begins directly at the start of a software project. Like with any plan, it is necessary to review your testing plan regularly and update or adapt it to fit changing situations and project parameters. Test planning is therefore…
-
The Testing Process
Development models Introduces different types of software development lifecycle models (also referred to more simply as “development models”). These are designed to aid structuring, planning, and management of new or continuing software projects. In order to perform well-structured tests, you will usually need more than just a description of the activities that make up the…