Software Testing Life Cycle Flashcards

1
Q

What are the major phases of STLC Model?

A
  1. Requirement Analysis
  2. Test Planning
  3. Test case development
  4. Test Environment setup
  5. Test Execution
  6. Test Cycle closure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Entry and Exit Criteria in STLC?

A

Entry Criteria = the prerequisite items that must be completed before testing can begin

Exit Criteria = defines the items that must be completed before testing can be concluded

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Describe Requirement Analysis

A

Identify types of tests to be performed.

Gather details about testing priorities and focus.

Prepare Requirement Traceability Matrix (RTM).

Identify test environment details where testing is supposed to be carried out.

Automation feasibility analysis (if required).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe Test Planning

A

Preparation of test plan/strategy document for various types of testing

Test tool selection

Test effort estimation

Resource planning and determining roles and responsibilities.

Training requirement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe Test Case Development Phase

A

Create test cases, automation scripts (if applicable)

Review and baseline test cases and scripts

Create test data (If Test Environment is available)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe Test Environment Setup

A

we decide what browser , is it Chrome , Firefox
are we doing this on tablet, phone, desktop

Understand the required architecture, environment set-up and prepare hardware and software requirement list for the Test Environment.

Setup test Environment and test data

Perform smoke test on the build

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe Test Execution Phase

A

Execute tests as per plan

Document test results, and log defects for failed cases

Map defects to test cases in RTM

Retest the Defect fixes

Track the defects to closure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe Test Cycle Closure

A

Evaluate cycle completion criteria based on Time, Test coverage, Cost,Software, Critical Business Objectives, Quality

Prepare test metrics based on the above parameters.

Document the learning out of the project

Prepare Test closure report

Qualitative and quantitative reporting of quality of the work product to the customer.

Test result analysis to find out the defect distribution by type and severity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Requirements Traceability Matrix ( RTM)

A

a document that maps and traces user requirement with test cases.

It captures all requirements proposed by the client and requirement traceability in a single document, delivered at the conclusion of the Software developement life cycle.

The main purpose is to validate that all requirements are checked via test cases such that no functionality is unchecked during Software testing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly