[L1] Fundamental Test Process

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/37

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

38 Terms

1
New cards

Test Execution

Most visible part of testing

2
New cards

Test Planning & Control : ^ v

Test Analysis and Design

Test Implementation and Execution

Evaluation Exit Criteria and Reporting

Test Closure

Fundamental Test Process:

T:

TAD

TIE

EECR

TC

3
New cards

Test Planning

Determining the scope and risks and identifying the objectives of testing

4
New cards

Test Planning

Defining the overall approach of testing, including the definition of the test levels and entry and exit criteria

5
New cards

Test Planning

Integrating and coordinating the testing activities into the software life cycle activities (acquisition, supply, development, operation and maintenance)

6
New cards

Test Planning

Making decisions about what to test, what roles will perform the test activities, how the test activities should be done, and how the test results will be evaluated

7
New cards

Test Planning

Scheduling test analysis and design activities, test implementation, execution and evaluation

8
New cards

Test Planning

Assigning resources for the different activities defined

9
New cards

Test Planning

Defining the amount, level of detail, structure and templates for the test documentation

10
New cards

Test Planning

Selecting metrics for monitoring and controlling test preparation and execution, defect resolution and risk issues

11
New cards

Control

Making decisions based on information from test monitoring

12
New cards

Control

Re-prioritizing tests when an identified risk occurs (e.g. software delivered late)

13
New cards

Control

Changing the test schedule due to availability or unavailability of a test environment

14
New cards

Control

Setting an entry criterion requiring fixes to have been re-tested (confirmation tested) by a developer before accepting them into a build

15
New cards

Test Analysis and Design

Reviewing the test basis (such as requirements, software integrity level (risk level), risk analysis reports, architecture, design, interface specifications)

16
New cards

Test Analysis and Design

Evaluating testability of the test basis and test objects

17
New cards

Test Analysis and Design

Identifying and prioritizing test conditions based on analysis of test items, the specification, behavior and structure of the software

18
New cards

Test Analysis and Design

Designing and prioritizing high level test cases

19
New cards

Test Analysis and Design

Identifying necessary test data to support the test conditions and test cases

20
New cards

Test Analysis and Design

Designing the test environment setup and identifying any required infrastructure and tools

21
New cards

Test Implementation and Execution

Finalizing, implementing and prioritizing test cases (including the identification of test data)

22
New cards

Test Implementation and Execution

Developing and prioritizing test procedures, creating test data and, optionally, preparing test harnesses and writing automated test scripts

23
New cards

Test Implementation and Execution

Creating test suites from the test procedures for efficient test execution

24
New cards

Test Implementation and Execution

Verifying that the test environment has been set up correctly

25
New cards

Test Implementation and Execution

Verifying and updating bi-directional traceability between the test basis and test cases

26
New cards

Test Implementation and Execution

Executing test procedures either manually or by using test execution tools, according to the planned sequence

27
New cards

Test Implementation and Execution

Logging the outcome of test execution and recording the identities and versions of the software under test, test tools and testware

28
New cards

Test Implementation and Execution

Comparing actual results with expected results

29
New cards

Test Implementation and Execution

Reporting discrepancies as incidents and analyzing them in order to establish their cause

30
New cards

Evaluation Exit Criteria and Reporting

Checking test logs against the exit criteria specified in test planning

31
New cards

Evaluation Exit Criteria and Reporting

Assessing if more tests are needed or if the exit criteria specified should be changed

32
New cards

Evaluation Exit Criteria and Reporting

Writing a test summary report for stakeholders

33
New cards

Test Closure

Checking which planned deliverables have been delivered

34
New cards

Test Closure

Closing incident reports or raising change records for any that remain open

35
New cards

Test Closure

Documenting the acceptance of the system

36
New cards

Test Closure

Finalizing and archiving testware, the test environment and the test infrastructure for later reuse

37
New cards

Test Closure

Handing over the testware to the maintenance organization

38
New cards

Test Closure

Analyzing lessons learned to determine changes needed for future releases and projects