Software Testing Life Cycle Flashcards

1
Q

Where does STLC take place? Does it begin in the same place?

A

Core work takes place in testing phase, but prep work takes place during requirement phase of SDLC

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

Why does STLC begin at the start of SDLC?

A

By getting involved from the requirement phase, we will have a better understanding of the clients’ needs, and how the app will be used; so our testing will be more effective

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

List the phases of STLC

A
  • Requirement review and analysis of all the documents that were created in the requirement phase of SDLC
  • Creation of QA pre-execution documentations
  • Test execution
  • Bug Life Cycle
  • Regression Testing
  • Reporting
  • QA sign off
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe requirement review and analysis phase

A

It is a meeting between PO/client, BA, and QA.

The purpose is to try and understand how the app will be used from start to finish

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

What are included in the pre-execution documentations

A
  • Test plan, which includes test strategies and test scenarios
  • Test cases from the RD itself
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Why do QAs create documents before testing?

A

So that our testing is based on client expectations of the product

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

When does test execution take place?

A

When the testing phase in SDLC process begins

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

Describe the testing done during test execution

A

It is functionality specifc

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

When does regression testing take place?

A

In UAT phase of SDLC

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

Why doesn’t regression testing take place in testing phase?

A

In regression testing, we are testing multiple components together. In the testing phase, we are testing components individually.

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

Which two documents do QAs create to prove they have done their due diligence in testing?

A
  • Requirement Traceability Matrix (RTM)
  • Test Closure Report (TCR)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Describe RTM

A

It is the document that maps between test cases and requirements

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

Describe TCR

A

Summarizes what every QA has done towards the SDLC process start to finish. Inlcudes:

  • Status of all test cases
  • Status of all the bugs
  • List of any outstanding bugs
  • List of any untested requirements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a bug?

A

A flaw, or defect, from the client’s perspective

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

What are some reasons for a bug to occur?

A
  • Code
  • Device
  • Network
  • Location
  • Environment
  • Role
  • Rule
  • etc

(not exhaustive list)

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