Thursday, February 20, 2020

Difference between Use case and Test case

(Q). What is the difference between an use case and test case?

In the software testing these two terms are important and are also closely related, but from a different perspective.

Use Case
Test Case
A use case is used to define the system that how to use to the system for performing a specific task.
Test case is a set of actions executed to verify a particular feature or functionality of your application.
A use case is not a part of execution it is only a diagrammatic presentation of a document that specifies how to perform certain task.
Test case is used to validate the software which is developed by testers for validating that the software is in working as per requirement or not.
Use Cases are prepared on requirements.
Test cases are prepared on Use cases.
Business User executes the use case.
Testers executes the test cases.
Use case follow the different paths.
Single test case is tested a time.

Wednesday, February 19, 2020

Requirement Traceability Matrix

(Q). Explain Requirement Traceability Matrix (RTM) in simple terms.

The Requirements Tractability Matrix (RTM) is a document that links requirements throughout the validation process. The purpose of the Requirements Tractability Matrix is to ensure that all requirements defined for a system are tested in the test protocols. It is a single document that serves the main purpose that no test cases are missed and thus every functionality of the application is covered and tested.

Requirements Traceability Matrix , RTM, Requirements Traceability Matrix Template

Difference between SDLC and STLC


(Q). Explain the difference between an SDLC and STLC?

SDLC
STLC
Software Development Life Cycle.

Software Testing Life Cycle.
The main object of SDLC life cycle is to complete successful development of the software including testing and other phases.
The only objective of the STLC phase is testing.
In SDLC the business analyst gathers the requirements and create Development Plan.
In STLC, the QA team analyse requirement documents like functional and non-functional documents and create System Test Plan.
In SDLC, the development team creates the high and low-level design plans.
In STLC, the test analyst creates the system and Integration Test Plan.
SDLC defines all the standard phases which are involved during the software development process.
STLC process defines various activities to improve the quality of the product.

Featured Posts