chapter 3 Flashcards

1
Q

… is the implementation of the test strategy for a specific project

A

Test approach

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

… forms the starting point for test planning, selecting the test design techniques and test types to be employed

A

test approach

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

What are the Typical Test Approaches

A
  • Analytical
  • Model based
  • methodical
  • process / standard compliant
  • dynamic & heuristic
  • consultative
  • regression averse
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what factors define testing strategies

A
  • Risks, hazards and safety
  • Available resources and skills
  • Test objectives
  • Regulatory aspects
  • The nature of the product and the business
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The fundamental test process consists of the following activities …

A

1 Planning and Control
2 Analysis and Design
3 Implementation and Execution
4 Evaluating Exit Criteria and Reporting
5 Test Closure

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

Planning is influenced by …

A

the test policy of the organization
the scope of testing
objectives
risks
constraints
criticality
and the availability of resources

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

In large projects, what are some test plans test plans written for different test levels

A

Component test plan
Integration test plan
System test plan
Acceptance test plan

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

List some Test Plan Sections

A

Test items
Features to be tested
Features not to be tested
Approvals
Entry and exit criteria

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

… Defines when to start testing

A

Entry Criteria

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

… Define when to stop testing

A

Exit Criteria

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

In your requirement you want web-page response time to be 4 seconds. Therefore, when a user loads the pages, it should be loaded within maximum 4 seconds. To measure the response time accurately, you would need to rent a performance tool and you only have a budget of 500$ but you must get approval for this budget first

What is the entry criteria to start the testing ?
What is the pass criteria ?
What is the exit criteria ?
What is the suspension criteria ?

A

Testing would start if the budget approved

The pass criteria would be to pass the 4 seconds limit

Spend whole 500$

The server specification is not upto your expectation then you would suspend the testing

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

List some Test Planning Activities

A
  • Test objectives
  • Scope and risks
  • What, who and how to test
  • Scheduling
  • Finding and assigning resources
  • Test documentation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are the Two approach for Test Estimation?

A
  • The metrics-based approach
  • The expert-based approach
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

… test estimation approach relies upon data collected from previous or similar projects.

A

The metrics-based Approach

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

data collected from previous or similar projects might include:

A

The number of :
- test conditions
- test cases written
- test cases executed
- defects found

16
Q

… test estimation approach Uses the experience of owners or experts

A

The Expert-based Approach

17
Q

experts could be:

A

Business experts
Test process consultants
Developers
Analysts and designers

18
Q

What are Factors that Affect Estimation

A
  • Product characteristics [ test quality, size of product, product complexity … ]
  • Dev’t process characteristics [ org stability, tools used, skills … ]
  • Outcome of testing [ n0. of defects … ]
19
Q

In … part of the test process activity are you expected to decide on a test condition,

A

Analysis and Design

20
Q

what is a test condition ?

A
  • a component or system that could be verified by one or more test cases
  • A function, transaction, feature …
21
Q

a test condition is Located in the …

A

test design specification document

22
Q

what is a test case ?

A

A set of input values, preconditions, expected results and postconditions, developed for a particular test condition

23
Q

a test case is Located in the …

A

test case specification document

24
Req 1.A. The age of the employee shall be in the range from 20 to 50, whole numbers only How do you test this test condition ?
Range 20 to 50 10 - test below range 40 - inside the range 60 - above range
25
Req 1.A. The age of the employee shall be in the range from 20 to 50, whole numbers only How do you test this test condition ?
Whole Numbers 40 - accepted 30.4 - rejected
26
Req 1.A. The age of the employee shall be in the range from 20 to 50, whole numbers only How do you test this test condition ?
Numbers 40 - accepted abc - rejected
27
How to prioritize the test cases ? [ range, numbers, whole numbers ]
It depends on the context of the software. One of the principle testing is context dependent.
28
In the implementation part you are expected to ...
- write a test procedure and - write a test execution schedule.
29
Implementation is Located in the ...
test procedure specification document
30
Schedule Test Procedures 1 Create Employee 2 Delete Employee 3 Update Employee How do you prioritize them ?
1 Create Employee 2 Update Employee 3 Delete Employee
31
In the execution part you are expected
Run the test procedure Log the result in the test log Report discrepancies to the developers