QA - p Flashcards

1
Q

What is Software Testing?

A

Searching for bugs and conducting product research

Software Testing is a process aimed at providing up-to-date information on the product’s condition and quality to stakeholders.

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

What are the tools of a QA Engineer?

A
  • requirements
  • test cases and checklists
  • test design techniques
  • testing types
  • rationality

These tools help QA Engineers in conducting effective software testing.

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

What is a Stakeholder?

A

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

Stakeholders receive information in various forms depending on their needs.

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

What are the six Software Quality Characteristics?

A
  • Functionality
  • Reliability
  • Usability
  • Efficiency
  • Maintainability
  • Portability

These characteristics help assess the quality of software.

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

Define Functionality in Software Quality.

A

A set of attributes related to the existence of functions and their specified properties

Functions satisfy stated or implied needs.

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

Define Reliability in Software Quality.

A

The capability of software to maintain its level of performance under stated conditions for a stated period of time

Includes attributes like stability, security, and recoverability.

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

What does Usability refer to in Software Quality?

A

The effort needed for use and individual assessment of such use by a set of users

Accessibility for people with disabilities is a factor in usability.

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

Define Efficiency in Software Quality.

A

The relationship between the level of performance of the software and the amount of resources used under stated conditions

Covers both technical and business aspects.

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

What is Maintainability in Software Quality?

A

The effort needed to make specified modifications to the software

It assesses how easy it is to modify the software.

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

Define Portability in Software Quality.

A

The ability of software to be transferred from one environment to another

Important for software adaptability in different settings.

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

What are the goals of Software Testing?

A
  • Review/analyze requirements
  • Help the team understand the product
  • Aid management in decision-making
  • Assist developers in understanding edge cases
  • Ensure functionality is delivered without bugs
  • Create support testing documentation

These goals contribute to the overall quality and effectiveness of the software.

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

What can happen if there is not enough testing?

A

It can lead to catastrophic failures, as illustrated by the Ariane 5 rocket incident

A small computer program error caused a $7 billion rocket to explode shortly after launch due to insufficient testing.

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

Fill in the blank: Software Testing is a _______ that provides information on quality to stakeholders.

A

[product research]

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

True or False: Software Testing only focuses on finding bugs.

A

False

It also involves product research and providing quality assessments.

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

How is Software Built?

A

Through written requirements leading to the actual product and meeting customers’ expectations

This process highlights the importance of aligning development with user needs.

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