QA q&a video Flashcards

1
Q

What is quality?

A

It is subjective term which refers to 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 is 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. From requirements gathering, design and reviews to coding, testing and implementation

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

What is the difference between software testing and software QA?

A

SQA is focusing on the process of creating high quality software;
Testing is about analyzing source code itself to find bugs

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

What is software testing?

A

It is the process of analyzing the software in order to detect differences between existing and required conditions and to evaluate the features of the software

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

Is it possible to find/fix all bugs in the software product before it goes to customers? Why test then?

A

No. To establish and enforce business systems of the QA organization (test planning, bug tracking, bug reporting, test automation, etc)

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

What is black box testing?

A

It is type of testing that is done from user perspective without access to the source code.

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

What is white box testing?

A

It is type of testing which is done at source code level and based on knowledge of the internal logic of the application.

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

What is gray box testing?

A

It is type of testing which is using some partial knowledge of system internals to expand black box testing

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

What is a bug?

A

It is a mismatch between actual and expected behavior of a software application.

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

What is a use case?

A

Use Case is a format for specifying system requirements used by Business Analysts. Each Use Case represents completed business operation performed by user. From QA perspective, we would need to execute E2E to make sure the requirement (use case) is implemented

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

What is the most important impact can QA have on a product development proces?

A

Clarifying requirements, bringing down percentage of code rewriting due to the change in requirements

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

What is Negative testing?

A

Type of testing which goal is to verify if software can handle properly situations in which user acts not as he’s supposed to act (e.g. invalid actions, invalid inputs, wrong settings, etc)

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

What is Positive testing?

A

Type of testing which goal is to verify that software can handle properly situations in which user acts as expected

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

Which type of testing results in highest number of bugs found?

A

Negative testing (versus Positive testing of the same type)

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