What Flashcards

1
Q

Definition of Software Testing

A

The process of verifying a system to identify any errors, gaps or missing requirements versus actual requirements.

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

Software Fault

A

A static defect in the software

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

Software Failure

A

It is the inability of a system to perform required functions according to its specification.

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

Software Error

A

Refers to the difference between Actual Output and Expected output.

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

TDD

A

A development technique where you must first write tests that fail before writing new functional code.

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

Function testing

A

Testing that validates the system against the functional requirements/specifications.

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

Performance testing

A

Testing process used for testing the speed, response time, stability, reliability and resource usage of a software under a particular workload.

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

Security testing

A

A process to determine that an information system protects data and maintains functionality as intended.

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

Usability testing

A

Testing technique which verifies the ease with which a user can learn to operate a system or component.

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

Availability testing

A

a testing technique used to determine the characteristics of a system under various load conditions over time.

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

Unit test

A

a type of software testing where individual units or components of a software are tested.

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

Integration test

A

is a level of software testing where individual units / components are combined and tested as a group

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