Chapter 1 Flashcards

1
Q

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

A

Debugging

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

The component of system to be tested

A

Test Object

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

○ The process consisting of all life cycle 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,
§ demonstrate that they are fit for purpose
to detect defects.

A

Testing

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

○ Confirmation by examination and through provision of objective evidence that requirements for a specific intended use or application have been fulfilled.
Have we built the right system.

A

Validation

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

○ Confirmation by examination and through provision of objective evidence that specified requirements have been fulfilled.
Have we bult the system correctly.

A

Verification

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

an evaluation of that software or related work product that does involve executing the software

A

Dynamic Testing

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

any evaluation of the software or related work products (requirements, specifications, user stories) that occur without executing software itself.

A

Static Testing

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

(bug, fault) An imperfection or deficiency in a work product where it does not meet its requirements or specifications.

A

Defect

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

(mistake) A human action that produces an incorrect result.

A

Error

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

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

A

Failure

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

The degree to which a component, system or process meets specified requirements and or user needs and exectations

A

Quality

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

Part of quality management focused on providing confidence that quality requirements will be fulfilled

A

Quality Assurance

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

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

A

Root cause

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

The degree to which specified coverage items have been determined to have been exercised by a test suit expressed as a percentage

A

Coverage

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

The activity that identifies test conditions by analyzing test basis

A

Test analysis

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

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

A

Test basis

17
Q

A set of precondition, inputs, actions, expected results and post conditions developed based on test conditions.

A

Test case

18
Q

Documentation describing the test objectives to be achieved and the means and schedule for achieving them

A

Test Plan

19
Q

The activity that makes test assets available or later use. Leaves test environments in a satisfactory condition and communicates the results of testing to relevant stakeholders.

A

Test completion

20
Q

(charter) An aspect of the test basis that is relevant in order to achieve specific test objectives.

A

Test condition

21
Q

A test management task that deals with developing and applying a set of corrective actions to get a test project on track when monitoring shows a deviation from what was planned

A

Test control

22
Q

Data created or selected to satisfy execution preconditions and inputs to execute one or more test cases.

A

Test data

23
Q

The activity of deriving and specifying test cases from test conditions

A

Test design

24
Q

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

A

Test execution

25
Q

A schedule for the execution of test suites within a test cycle

A

Test execution schedule

26
Q

The activity that prepares the testware needed for test execution based on test analysis and design.

A

Test implementation

27
Q

A test management activity that involves checking the status of testing activities, identifying variances from planned or expected status and reporting status to stakeholders

A

Test monitoring

28
Q

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

A

Test oracle

29
Q

The activity of establishing or updating a test plan

A

Test planning

30
Q

A sequence of test cases in execution order and any associated actionst hat may be required to set up the initial preconditios and any wrap up activities post execution

A

Test procedure

31
Q

A set of test cases or test procedures to be executed in a specific test cycle

A

Test suite

32
Q

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

A

Testware

33
Q

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

A

Traceability

34
Q

7 Principles of testing

A

1.Testing shows the presence of defects not their absence
2. Exhaustive testing is impossible
3. Early testing saves time and money
4. Defects Cluster together
5.Beware of the pesticide paradox
6.Testing is context dependent
7. Absence of errors is a fallacy

35
Q

Main testing activities ?

A

Test planning
Test analysis
Test Design
Test implementation
Test execution
Test monitoring/ control
Test completion