Testing Flashcards

1
Q

is the process of examining a component, subsystem, or system to determine its operational characteristics and whether it contains any defects

A

Tetsting

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

activities are a key part of implementation and deployment activities

A

Testing

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

To conduct a test, developers must have well-defined specifications for both … and … requirements

A

functional and non-functional requirements

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

From requirements specifications, test developers develop precise definitions of expected operational characteristics

A

true

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

If the result indicate a shortcoming or defect, then the project team cycles back through earlier implementation or deployment activities until the shortcoming is remedied or the defect is eliminated.

A

true

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

An important part of developing tests is specifying … and ….

A

test cases and test data

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

A test case is a formal description of the following.

A
  1. A starting state or condition.
  2. One or more events to which the software must respond.
  3. The expected response or ending state.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The starting states and the events are represented by a set of …

A

test data

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

is the lowest level of and the earliest testing for a new software system

A

unit testing

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

The primary purpose of doing unit testing is to …

A

to test a small piece of code in isolation to make sure it functions correctly before it is integrated into a larger program.

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

is the next logical extension of unit testing

A

Integration testing

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

The purpose of an integration test is to

A

identify errors that were not or couldn’t be detected by unit testing, it evaluates the functional behavior of a group of classes or components when they are combined

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

means testing the system as a whole. All the modules/components are integrated to verify if the system works as expected or not

A

System testing

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

System testing is done after …

A

integration testing

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

A … also called a stress test, determines whether a system or subsystem can meet such time-based performance criteria as response time.

A

performance test

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

it examines how the system behaves under intense loads and how it recovers when going back to normal usage

A

Stress test

17
Q

is the last phase of software testing process.

A

User acceptance testing

18
Q

During …, actual software users test the software to make sure it can handle required tasks in real-world scenarios, according to specifications.

A

User acceptance testing

19
Q

is one of the final, and critical software project procedures that must occur before newly developed software is rolled out to the market

A

User acceptance testing

20
Q
A