static technique Flashcards

1
Q

static testing

A

Testing of a software development artifact, e.g., requirements, design or code,
without execution of these artifacts, e.g., reviews or static analysis.

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

dynamic testing

A

Testing that involves the execution of the software of a component or system.

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

informal review

ad hoc review

A

A review not based on a formal (documented) procedure.

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

formal review

A

A review characterized by documented procedures and requirements, e.g. inspection.

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

moderator

inspection leader

A

The leader and main person responsible for an inspection or other review process.

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

entry criteria

A

The set of generic and specific conditions for permitting a process to go forward with a defined task, e.g. test phase. The purpose of entry criteria is to prevent a task from starting which would entail more (wasted) effort compared to the effort needed to remove the failed entry criteria.

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

inspector
reviewer
checker

A

The person involved in the review that identifies and describes anomalies in the
product or project under review. Reviewers can be chosen to represent different viewpoints and roles in the review process.

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

test completion criteria
completion criteria
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 from being considered completed when there are still outstanding parts of the task which have not been finished. Exit criteria are used to report against and to plan when to stop testing.

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

scribe

recorder

A

The person who records each defect mentioned and any suggestions for process
improvement during a review meeting, on a logging form. The scribe should ensure that
the logging form is readable and understandable.

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

test manager

test leader

A

The person responsible for project management of testing activities and resources, and evaluation of a test object. The individual who directs, controls, administers,
plans and regulates the evaluation of a test object.

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

walkthrough

structured walkthrough

A

A step-by-step presentation by the author of a document in order to gather information and to establish a common understanding of its content.

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

technical review

A

A peer group discussion activity that focuses on achieving consensus on
the technical approach to be taken.

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

inspection

A

A type of peer review that relies on visual examination of documents to detect defects, e.g. violations of development standards and non-conformance to higher level documentation. The most formal review technique and therefore always based on a
documented procedure.

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

static analysis

A

Analysis of software development artifacts, e.g. requirements or code, carried
out without execution of these software development artifacts. Static analysis is usually carried out by means of a supporting tool.

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

compiler

A

A software tool that translates programs expressed in a high order language into
their machine language equivalents.

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

complexity

A

The degree to which a component or system has a design and/or internal
structure that is difficult to understand, maintain and verify.

17
Q

cyclomatic complexity

A

The maximum number of linear, independent paths through a program. Cyclomatic complexity may be computed as: L – N + 2P, where

  • L = the number of edges/links in a graph
  • N = the number of nodes in a graph
  • P = the number of disconnected parts of the graph (e.g. a called graph or subroutine)
18
Q

control flow

A

A sequence of events (paths) in the execution through a component or system.

19
Q

data flow

A

An abstract representation of the sequence and possible changes of the state of data objects, where the state of an object is any of: creation, usage, or destruction.

20
Q

peer review

A

A review of a software work product by colleagues of the producer of the product for the purpose of identifying defects and improvements. Examples are inspection,
technical review and walkthrough.