You are on page 1of 2

1. What is "use case testing"?

Answer:
Use case testing is a technique that helps us identify test cases that exercise the
whole system on a transaction by transaction basis from start to finish.
Characteristics of Use Case Testing:
* Use Cases capture the interactions between 'actors' and the 'system'.
* 'Actors' represents the user and their interactions that each user takes part
into.
* Test cases based on use cases and are referred as scenarios.
* Capability to identify gaps in the system which would not be found by testing
individual components in isolation.
* Very effective in defining the scope of acceptance tests.

2. What is the difference between the STLC (Software Testing Life Cycle) and SDLC
(Software Development Life Cycle)?
Answer:
STLC
SDLC
1.)STLC is mainly related to software testing.
A.) SDLC is mainly related to software development.
2.) STLC focuses only on testing the software.
B.) Besides development other phases like testing is also included.
3.) STLC involves only five phases or steps.
C) SDLC involves a total of six phases or steps.
4.) In STLC, less number of members (testers) are needed.
D.) In SDLC, more members (developers) are required for the whole process.
5.) In STLC, the testing team makes the plans and designs.
E.) In SDLC, the development team makes the plans and designs.
6.) Goal of STLC is to complete successful testing of software.
F.) Goal of SDLC is to complete successful development of software.
7.) It helps in making the software defects free.
G.) It helps in developing good quality software.
8.) STLC phases are performed after SDLC phases.
H.) SDLC phases are completed before the STLC phases.

3. What is a traceability matrix?


Answer:
A Traceability Matrix is a document that correlates any two-baseline documents that
require a many-to-many relationship to check the completeness of the relationship.
It is used to track the requirements and to check the current project requirements
are met.

Benefits of Using Traceability Matrix:


• It helps the development team to be sure about the inclusion of all the
customer’s needs in each phase of the SDLC.
• It helps ensure that all the requirements have been captured in the test cases.
• It helps assure the client that the product has been developed as per the
requirements shared by them.
• It simplifies the identification of any missing functionalities.

4. What is Equivalence partitioning testing?


Answer:
Equivalence Partitioning is also called Equivalence Class Partitioning. It is
abbreviated as ECP. It is a software testing technique that divides the input test
data of the application under test into each partition at least once of equivalent
data from which test cases can be derived.
* An advantage of this approach is it reduces the time required for performing
testing of a software due to less number of test cases.

5. What is the difference between static and dynamic testing? 2+2+2+2+2


Answer:

STATIC TESTING
DYNAMIC TESTING
1.) It is performed in the early stage of software development.
A.) It is performed at the later stage of the software development.
2.) In static testing whole code is not executed.
B.) In dynamic testing whole code is executed.
3.) Static testing prevents the defects.
C) Dynamic testing finds and fixes the defects.
4.) Static testing is performed before code deployment.
D.) Dynamic testing is performed after code deployment.
5.) Static testing is less costly.
E.) Dynamic testing is highly costly.

6.) Static Testing involves a checklist for the testing process.


F.) Dynamic Testing involves test cases for testing processes.
7.) It includes walkthroughs, code review, inspection etc.
G.) It involves functional and nonfunctional testing.
8.) It generally takes a shorter time.
H.) It usually takes longer as it involves running several test cases.
9.) It can discover a variety of bugs.
I.) It exposes the bugs that are explorable through execution hence
discovering only limited types of bugs.
10.) Static Testing may complete 100% statement coverage in comparably less
time.
J.) While dynamic testing only achieves less than 50% statement coverage.

You might also like