Software Testing Tutorial #46 -Test Summary Report in Software Testing

In this Software Testing Tutorial, we will learn about what is test summary report in software testing. Test report is a document that is produced as part of the testing which outlines the key activates performed in testing lifecycle for any release and what is the overall outcome of testing.

Test reporting is an very important document as it helps the stakeholders to make decisions on product releases. It contains key information about testing, like scope of testing, tests executed, defect raised, over all quality recommendations etc.

Software Testing Tutorial #40 – Test Plan vs Test Strategy

In this Software Testing Tutorial, we will learn about the difference between test plan vs test strategy in software testing. A software test plan is defined at the project level whereas test strategy is at organization level. The test plan can change as per the requirement but the test strategy doesn’t change frequently.

Software Testing Tutorial#39-What is Test Strategy in Software Testing

In this Software Testing Tutorial, we will learn about what is test strategy in Software Testing. A software test strategy is a document which defines the broader and general way in which the testing will be approached within an organization. Test Strategy is mostly written at the organization level and is independent of projects. Project will use contents of test strategy and refine as per the project contexts.

Following are some of the key sections of test strategy document. Different organizations follow different templates but following sections are the key sections of test strategy document.

1. Scope and Environment

2. Testing Approach

3. Test Environment Specification

4. Testing Tools

5. Release Management

6. Risk Analysis

7. Reviews and Approvals

Software Testing Tutorial #35 – Boundary Value Analysis in Testing

In this Software Testing Tutorial, we will learn about boundary value analysis in software testing. Basically, equivalence partitioning and boundary value analysis go hand in hand. We need to apply both equivalence partitioning and boundary value analysis together to come up with the best test cases and get maximum coverage for the component that you are going to test.

Software Testing Tutorial #33 – Different Test Design Techniques

In this Software Testing Tutorial, we will learn about different test design techniques in software testing. Software testing can be categorized into static and dynamic testing. In static testing, we validate the software documents or code without executing the code whereas in dynamic testing we can execute the code and test the application.

There are many test design techniques for static and dynamic testing. Static test design techniques include reviews, walkthroughs, formal reviews etc. and dynamic test design techniques include equivalence partitioning (EP), boundary value analysis (BVA), decision table testing, state transition testing etc.