Chapter 1 Flashcards

1
Q

Test basis

A

Documents which requirements for components are inferred

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

Test item

A

Individual elements to be tested several built together create a test object

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

Test object

A

Components or system to be tested

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

Test objective

A

Reason or purpose for designing and executing tests

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

Test condition

A

Item or event of a component or system that could be verified by one or more test cases

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

Error

A

Human action that produces an incorrect result

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

Defect/bug/fault

A

Flaw in component or system that can cause component or system to fail to perform required function

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

Failure

A

Deviation of the component or system from expected delivery, service or result

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

Planning/Control

A
  1. Determine the test objectives, risk and scope
  2. Determine the test approach
  3. Determine the required test to resources
  4. Identify and interface the test teams
  5. Implementation of organizational test policy and strategy
  6. Schedule test activities
  7. Determine the exit criteria
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Analysis/Design

A
  1. Reviewing the test basis
  2. Designing and prioritizing a high level test cases
  3. Identifying necessary test data to supporting the test conditions and test cases
  4. Designing the test environment set up including identification of tools and infrastructure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Implementation/Execution

A
  1. Implementing in prioritizing the test cases
  2. Prioritizing test procedures and creating test data
  3. Enhancing execution by organizing test procedures into test suites
  4. Verify the test environment has been set up correctly
  5. Executing test procedures both manual and automated
  6. Logging the outcome of execution known as test log
  7. Comparing actual results with expected results
  8. Reporting discrepancies as incidents
  9. Re-execution of a failed test
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Evaluating Exit Criteria/Reporting

A

Closure activities occur at project milestones

  1. Analyze lessons learned
  2. Ensuring turnover of planned deliverables
  3. Closure of incident reports
  4. Documenting acceptance of the system
  5. Finalizing and archiving testware, environment and infrastructure for later use
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Product Risk

A

Risk directly related to test object meaning risk related to component or system

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

Project Risk

A

Risk related to the management and control of the project

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

What are the 7 principles of testing?

A
  1. Testing only shows the presence of defects
  2. Complete and exhaustive testing is impossible
  3. Early and effective testing starts with requirements
  4. Defect clustering is when a few modules have the most defects focus testing there
  5. Pesticide paradox eventually the same testing goes stale constantly revise to avoid
  6. Testing is context dependent risk of failure influences where to test
  7. Absence of errors fallacy fixing all defects doesn’t warrant usability or a working product
How well did you know this?
1
Not at all
2
3
4
5
Perfectly