STLC Flashcards

1
Q

Where does STLC start?

A

At the very top of the SDLC process which is the requirement phase.

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

Phases of STLC

A

Requirement review and analyze documents

Qa documentations are created which are test plan and test cases

Test execution
Bug life cycle
Regression test
Reporting - QA creates RTM and TCR
Qa signs off

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

What is RTM and TCR?

A

RTM is making sure each requirement has a test case attached to it

TCR is created by us, we sign off on it the application is fully tested

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

Which documents do they review and analyze in requirement phase?

A

RD,CRD,BRD,FRD,DD

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

What is test plan?

A

Might have multiple scenarios and test strategies

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

Where does test case come from?

A

Comes from requirement document

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

Who creates the test plans?

A

LEAD QAs

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

True or false

We as QA engineers sign off on the project too?

A

True

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

What do you do if you find a bug at the very last stage of the stlc?

A

You have to invoke the bug life cycle.

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

What’s the difference between rtm and TCR ?

A

Each requirement is attached to test cases

TCR we make sure we tested it

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

What is a bug?

A

An issue or defect

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

What is the reason for bug to occur?

A

Code,device,network,location,environment, role,rule

Code meaning developer gave incorrect code

Device meaning the code isnt compatible with the device

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

What steps do you do to log a bug?

A

Take a screenshot of the bug when it occurs

QA replicates the bug 3 times to make sure its a legit bug

This has to be documented as steps to replicate and it goes in the test case

Identify all the elements related to bug which is, version, OS, device, location then include it within the steps to replicate document

The bug will include: title, summary, steps to replicate, data, all conditions of the bug for DEV team to look further into it.

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

What are the elements related to bug?

A

version, OS, device, location then include it within the steps to replicate document

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

What will the bug include?

A

The bug will include: title, summary, steps to replicate, data, all conditions of the bug for DEV team to look further into it.

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

Bug life cycle process

A

Create the bug- status will be NEW
Change status to ASSIGNED

it goes to the developer

Developer looks at it and changes it to OPEN
the bug is being worked on

While bug is OPEN status
FIXED status- it gets changed to Re assigned

QA changes it to “in testing”

17
Q

What is possibility 1 in testing?

A

DEV Changed the bug to “FIXED” status.
○ The bug is validated by QA to be fixed and test passed.
○ The steps to replicate has to run successfully from start to finish
○ Limited regression test has to be completed successfully
○ Finally QA changes the status to “Closed” Status.

18
Q

What is possibility 2 in testing ?

A

● DEV Changed the bug to “FIXED” status.
● The bug is validated to be still existing and failed that’s when the QA changes the status
to “Re-Open”

19
Q

What is possibility 3 in testing?

A

DEV Changed the bug to “FIXED” status.
○ The steps to replicate has to run successfully from start to finish
○ Limited regression test FAILED.
○ QA changes the status to “Closed”
○ HOWEVER – A new bug was introduced with this bug fix and the QA needs to log this bug in “NEW” status.

20
Q

What is DEFERRED status?

A

This status is set by the PO, during Defect Triage meeting based on business needs.

deferred status means that the bug has been postponed for a later time.

21
Q

What is rejected status?

A

● This status Is decided by PO during Defect Triage meeting, since this bug is no longer valid or can
not be replicated by the user.
● Furthermore, This will result the status of the bug to “CLOSED” status.