QA Flashcards

1
Q

What is software testing?

A

An investigation conducted to provide stakeholders with information about the quality of the product or service under test.

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

What is a stakeholder?

A

Any person or organization affected by activities or a business and can make decisions about it.

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

What are examples of information provided in software testing?

A
  • Bug report
  • Testing report
  • Feedback about product condition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is software quality?

A

A characteristic that shows how well the software meets explicit and implicit requirements.

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

What are explicit requirements?

A

Requirements that are written in the documentation.

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

What are implicit requirements?

A

Requirements that seem ‘banal’ or ‘obvious’ and are not described in documentation.

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

Why is implicit requirements testing important?

A

It is a major part of a tester’s job.

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

According to ISO9126, what are the characteristics of software quality?

A
  • Functionality
  • Reliability
  • Usability
  • Efficiency
  • Maintainability
  • Portability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does functionality refer to in software quality?

A

How the product complies with requirements and satisfies the functions described.

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

What are the components of reliability?

A
  • Stability
  • Security
  • Recoverability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does usability measure?

A

How convenient and pleasant the product’s usage is and how long it takes for users to learn it.

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

What are the two aspects of efficiency?

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

What does maintainability concern?

A

How easy it is to maintain, modify, and collect product metrics.

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

What is meant by portability in software quality?

A

Transferring installed program files to another computer of the same architecture.

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

What are the main goals of software testing?

A
  • Early discovery of unmet risks
  • Shorten a feedback loop
  • Minimize costs for support
  • Improve product quality
  • Make dependencies explicit
  • Make life easier for a team
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Who is a tester?

A

A person who performs software testing.

17
Q

What roles can testers work in?

A
  • Quality assurance (QA) engineers
  • Test engineers
  • Software developers specializing in testing
18
Q

What is a key responsibility of software testers?

A

Help to review and analyze the requirements.

19
Q

True or False: Testers help developers understand edge cases.