Professional Documents
Culture Documents
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.
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.