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
Q

Quality

A

The degree to which a component or system satisfies the stated and implied needs of its various stakeholders.

26
Q

Failure

A

An event in which a component or system does not perform a required function within specified limits.

27
Q

Error

A

A human action that produces an incorrect result.

28
Q

Test condition

A

A stable aspect of a component or system identified as a basis for testing.

29
Q

Test completion

A

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
Q

Test case

A

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

31
Q

Verification

A

Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled.

32
Q

Validation

A

Confirmation by examining and through provision of objective evidence that the requirements for a specific intended use or application have been fulfilled.

33
Q

Traceability

A

The degree to which a relationship can be established between two or more work products.

34
Q

Testware

A

Work products produced during the test process for use in planning, designing, executing, evaluating, and reporting on testing.

35
Q

Testing

A

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
Q

Test suite

A

A set of test scripts or test procedures to be executed in a specific test run.

37
Q

Test process

A

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
Q

Test procedure

A

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
Q

Test planning

A

The activity of establishing or updating a test plan.

40
Q

Test oracle

A

A source to determine an expected result to compare with the actual result of the system under test.

41
Q

Test objective

A

The reason or purpose of testing.

42
Q

Test object

A

The work product to be tested.

43
Q

Test monitoring

A

The activity that checks the status of testing activities, identifies any variances from ‘planned or expected’, and reports status to stakeholders

44
Q

Test implementation

A

The activity that prepare the test-ware needed for test execution based on test analysis and design.

45
Q

Test execution

A

The activity that runs a test on a component or system, producing actual results.

46
Q

Test design

A

The activity that derives and specifies test cases from test conditions.

47
Q

Test data

A

Data needed for test execution.

48
Q

Test control

A

The activity that develops and applies corrective actions to get a test project on track when it deviates from what was planned.

49
Q

Test condition

A

A stable aspect of a component or system identified as a basis for testing.

50
Q

Test execution

A

The activity that runs a test on a component or system producing actual results.

51
Q

Test monitoring

A

The activity that checks the status of testing activities, identifies any variances from ‘planned or expected’, and reports status to stakeholders

52
Q

Test objective

A

The reason or purpose of testing.

53
Q

Test process

A

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
Q

Test level

A

A specific instantiation of a test process

55
Q

Sequential Development Model

A

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
Q

Commercial off-the-shelf (COTS)

A

A type of product developed in an identical format for a large number of customers in the general market.

57
Q

Component testing

A

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

58
Q

System testing

A

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

59
Q

System testing

A

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

60
Q

Test basis

A

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

61
Q

User acceptance testing

A

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