Chapter 1 & 2 Flashcards

1
Q

Debugging

A

The process of finding, analyzing and removing the causes of failures in software.

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

Defect/Fault

A

A flaw in a component or system that can cause the component or system to fail to perform it’s required function, e.g. an incorrect statement or data definition. A defect if encountered during execution may cause a failure of the component or system.

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

Error/Mistake

A

A human action that produces an incorrect result.

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

Exhaustive testing

A

A test approach in which the test suite comprises all combinations of input values and preconditions

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

Exit criteria

A

The set of generic and specific conditions, agreed-upon with the stakeholders for permitting a process to be officially completed. The purpose of exit criteria is to prevent a task for being considered completed when there are still outstanding parts of the task which have not been finished. Exit criteria are used to report against him and to plan when to stop testing.

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

Failure

A

Deviation of the component or system from its expected delivery service or result.

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

Fault/Defect

A

A flaw in a component or system that can cause the component or system to fail to perform it’s required function, e.g. an incorrect statement or data definition. A defect if encountered during execution, may cause a failure of the component or system.

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

Independence of testing

A

Separation of responsibilities, which encourages the accomplishment of objective testing. Kelly note: Basically this is saying that a programmer should not test their own code. They need someone else that can actually test it that’s not so close to it.

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

Mistake/Error

A

A human action that produces an incorrect result.

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

Product risk

A

A risk directly related to the test object. See also: risk

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

Project risk

A

A risk related to management and control of the test project, e.g. lack of staffing, strict deadlines, changing requirements, etc.

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

Quality

A

The degree to which a component, system or process meets specified requirements and/or user/customer needs and expectations.

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

Requirement

A

A condition or capability needed by a user to solve a problem or achieve an objective that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formerly imposed document.

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

Risk

A

A factor that could result in future negative consequences; usually expressed as impact and likelihood.

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

Risk based testing

A

And approach to testing to reduce the level of product risks and inform stakeholders of their status, starting in the initial stages of a project. It involves the identification of product risks in the use of risk levels to guide the test process.

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

Test basis

A

All documents from which the requirements of a component or system can be inferred. The documentation on which the test cases are based. If a document can be amended only by way of formal amendment procedure, then the test basis is called a frozen test basis.

17
Q

Test execution

A

The process of running a test on the component or system under test, producing actual results

18
Q

Test log

A

A chronological record of relevant details about the execution of tests

19
Q

Test objective

A

A reason or purpose for designing and executing a test

20
Q

Testing

A

The process consisting of all lifecycle activities, both static and dynamic, concerned with planning, preparation and evaluation of software products and related work products to determine that they satisfy specified requirements, to demonstrate that they are fit for purpose and to detect defects.

21
Q

Bug

A

Same as defect. A flaw in a component or system that can cause the component or system do you failed to perform it’s required function e.g. incorrect statement or data definition a defect if encounter during execution. May cause a failure of the component or system