QA Basics Flashcards

1
Q

What is Quality?

A

Subjective matter;
customer satisfaction

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

What is Software Quality?

A

From QA perspective - how close the actual software product to the requirements;
from consumer perspective - customer satisfaction

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

What is Software Quality Assurance?

A

It is the process of monitoring and improving all activities associated with software development

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

What is Software Testing?

A

It is the process of analyzing the software in order to detect bugs and evaluate features of the software

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

What is the purpose of Software Testing?

A

Verification (check the actual product against requirements); validation (check that system is what user wanted) and error detection

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

Difference between SQA and Testing?

A

SQA is focusing on the process of creating quality software;
Testing is focused on testing code itself

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

What is SDLC?

A

Software Development Life Cycle is a conceptual model used in project management which describes software development process in stages

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

Name stages of SDLC

A

Analysis; Planning; Design; Development; Testing; Maintenance

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

What is STLC?

A

Software Testing Life Cycle is a sequence of different activities performed by testing team to ensure the quality of the software

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

Stages of STLC

A

Requirement Analysis; Test Planning; Test Case Development; Test Environment Setup; Test Execution; Exit Criteria Evaluation and Reporting; Test Closure

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

What is Agile?

A

It is a methodology (group of software development methods) based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-fumctional teams

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

What is Waterfall model?

A

It is a sequential software development process, in which progress is seen as flowing steadily stage by stage

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

What is Build?

A

It is a compiled version of the software product in pre-release format with the most recent updates made to the code that is usually only used in company

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

What is version?

A

It is a unique ID assigned to the software product to inform users about state of the application, its features

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

What is release?

A

It is build that goes to the users/customers

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

How to test if there are no requirements?

A

Use documentation of similar applications or applications with similar features