Fundamentals Of Testing Flashcards

Understanding the terms

1
Q

User acceptance testing

A

A type of acceptance testing performed to determine if intended users accept the system.

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

Test objective

A

The reason or purpose of testing.

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

Test object

A

The work product to be tested

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

Test environment

A

An environment containing hardware, instrumentation, simulator, software tools, and other support elements needed to conduct a test.

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

Test case

A

A set of preconditions, inputs, actions (where applicable), expected results and postconditions, developed based on test conditions.

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

Test basis

A

The body of knowledge used as the basis for test analysis and design.

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

System testing

A

A test level that focuses on verifying that a system as a whole meets specified requirements.

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

System integration testing

A

A test level that focuses on interactions between systems.

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

Regulatory acceptance testing

A

A type of testing performed to verify whether a system conforms to relevant laws, policies and regulations.

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

Operational acceptance testing

A

A type of testing performed to determine if operations and/or system administrations staff can accept a system.

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

Integration testing

A

A test level that focuses on interactions between components or systems.

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

Contractual acceptance testing

A

A type of acceptance testing performed to verify whether a system satisfies its contractual requirements.

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

Component testing

A

A test level that focuses on individual hardware or software components.

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

Component integration testing

A

Testing in which the test items are interfaced and interactions between integrated components.

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

Beta testing

A

A type of acceptance testing performed at an external site to the developer’s test environment by roles outside the development organization.

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

Alpha testing

A

A type of acceptance testing performed in the developer’s test environment by roles outside the development organization.

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

Acceptance testing.

A

A test level that focuses on determining whether to accept the system

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

Defect

A

An imperfection or deficiency in a work product where is does not meet its requirements of specifications.

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

Debugging

A

The process of finding, analysing, and removing the causes of failures in a component or system.

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

Coverage

A

The degree to which specified coverage items have been determined or have been exercised by a test suite, expressed as a percentage.

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

Test basis

A

The body of knowledge used as the basis for test analysis and design.

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

Test analysis

A

The activity that identifies test conditions by analysing the test basis.

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

Root cause

A

A source of a defect such that if it is removed, the occurrence of the defect type is decreased or removed.

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

Quality assurance

A

Activities focused on providing confidence that quality requirements will be fulfilled.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Quality
The degree to which a component or system satisfies the stated and implied needs of its various stakeholders.
26
Failure
An event in which a component or system does not perform a required function within specified limits.
27
Error
A human action that produces an incorrect result.
28
Test condition
A stable aspect of a component or system identified as a basis for testing.
29
Test completion
The activity that makes test-ware available for later use, leaves test environments in a satisfactory condition, and communicates the results of testing to relevant stakeholders.
30
Test case
A set of preconditions, inputs, actions (where applicable), expected results and postconditions, developed based on test conditions.
31
Verification
Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled.
32
Validation
Confirmation by examining and through provision of objective evidence that the requirements for a specific intended use or application have been fulfilled.
33
Traceability
The degree to which a relationship can be established between two or more work products.
34
Testware
Work products produced during the test process for use in planning, designing, executing, evaluating, and reporting on testing.
35
Testing
The process consisting of all lifecycle activities, both static and dynamic, concerned with planning, preparation and evaluation of a component or system and related work products to determine that they satisfy specified requirements t, to demonstrate that they are fit for purpose and to detect defects.
36
Test suite
A set of test scripts or test procedures to be executed in a specific test run.
37
Test process
The set of interrelated activities compromising of 'test planning', 'test monitoring and control', 'test analysis', 'test design', 'test implementation', 'test execution', and 'test completion'.
38
Test procedure
A sequence of test cases in execution order, and any associated actions that may be required to set up the initial preconditions and any wrap up activities post execution.
39
Test planning
The activity of establishing or updating a test plan.
40
Test oracle
A source to determine an expected result to compare with the actual result of the system under test.
41
Test objective
The reason or purpose of testing.
42
Test object
The work product to be tested.
43
Test monitoring
The activity that checks the status of testing activities, identifies any variances from 'planned or expected', and reports status to stakeholders
44
Test implementation
The activity that prepare the test-ware needed for test execution based on test analysis and design.
45
Test execution
The activity that runs a test on a component or system, producing actual results.
46
Test design
The activity that derives and specifies test cases from test conditions.
47
Test data
Data needed for test execution.
48
Test control
The activity that develops and applies corrective actions to get a test project on track when it deviates from what was planned.
49
Test condition
A stable aspect of a component or system identified as a basis for testing.
50
Test execution
The activity that runs a test on a component or system producing actual results.
51
Test monitoring
The activity that checks the status of testing activities, identifies any variances from 'planned or expected', and reports status to stakeholders
52
Test objective
The reason or purpose of testing.
53
Test process
The set of interrelated activities compromising of 'test planning', 'test monitoring and control', 'test analysis', 'test design', 'test implementation', 'test execution', and 'test completion'.
54
Test level
A specific instantiation of a test process
55
Sequential Development Model
A type of software development life cycle model in which a complete is developed in a linear way of several discrete and successive phases with no overlap between them.
56
Commercial off-the-shelf (COTS)
A type of product developed in an identical format for a large number of customers in the general market.
57
Component testing
A test level that focuses on individual hardware or software components.
58
System testing
a test level that focuses on verifying that a system as a whole meets specified requirements.
59
System testing
A test level that focuses on verifying that a system as a whole meets specified requirements.
60
Test basis
The body of knowledge used as the basis for test analysis and design.
61
User acceptance testing
A type of acceptance testing performed to determine if intended users accept the system.