You are on page 1of 10

WWW.UNIVERSALEXAMS.

COM

Answer Sheet

For

Foundation in Software Testing

Any unauthorised copying or re-selling of the contents of this document without
permission will constitute an infringement of copyright.

Commercial copying, re-selling, hiring, lending is strictly prohibited.

Copyright © 2006 www.universalexams.com
WWW.UNIVERSALEXAMS.COM

1 Module 1 Answers

1) Describe what the following terms mean:

Error: A human action that produces an incorrect result

Fault: A manifestation of an error in software. A fault, if encountered may cause a
failure

Failure: Deviation of the software from its expected delivery or service.

2) What are the stages of the Fundamental Test Process?

Test Planning & Control
Test Analysis & Design
Test Implementation and Execution
Evaluating Exit Criteria and Reporting
Test Closure Activities

3) Try and list as many ‘Developer’ and ‘Tester’ attributes as you can.

A Developer’s attributes:

Highly valued within the company
Industry standard qualifications
Seen as being creative
Poor communicators
Skills in a very specific area

A Tester’s attributes:

Rarely valued within a company
No industry standard qualifications
Seen as being destructive
Very good communicators
Multi-talented

4) What is termed ‘a successful test’?

“A successful test is one that finds a fault”

5) Which stage of the Fundamental Test Process would you expect to find ’Collecting
the test results’?

Test Closure Activities

Copyright © 2006 www.universalexams.com
WWW.UNIVERSALEXAMS.COM

This stage is concerned with collecting test results and test related documentation in
order to achieve a milestone prior to a release of the product.

Module 2 Review Answers

1) What does ‘RAD’ represent?

RAD represents ‘Rapid Application Development’

2) Which type of testing can be termed “Testing performed to expose faults in the
interfaces and in the interaction between integrated components.”?

Integration Testing

Integration Testing as defined by the BS-7925 is:

“Testing performed to expose faults in the interfaces and in the interaction
between integrated components.”

3) Which type of Testing checks the ability of the system to be able to bear loads?

Load Testing:

Testing the ability of the system to be able to bear loads.

4) Which Software Development Model is also known as the ‘Sequential Model’?

Waterfall Model

The Waterfall model is also known as the ‘Sequential model’.

5) Which type of Integration Testing approach involves testing all individual modules
at once as a complete system?

Big-Bang:
This involves testing all individual modules at once as a complete system.

Copyright © 2006 www.universalexams.com
WWW.UNIVERSALEXAMS.COM

Module 3 Review Answers

1) The _______ is the person who is responsible for documenting issues raised during
the process of the review meeting.

Recorder/Scribe

The Recorder or Scribe is the person who is responsible for documenting issues
raised during the process of the review meeting.

2) Which type of review is also known as a peer review?

A Technical Review (also known as a peer review)…

3) What types of errors can be found by Static Analysis?

The types of errors that can be detected by Static Analysis are:

 unreachable code
 uncalled functions
 undeclared variables
 parameter type mismatches
 possible array bound violations

4) Which type of graph displays the logic structure of software?

Control Flow Graphing

Control flow graphs display the logic structure of software.

5) Which type of review requires no documentation?

Informal Review Summary:

 Low cost
 No documentation required
 Widely used review

Copyright © 2006 www.universalexams.com
WWW.UNIVERSALEXAMS.COM

Module 4 Review Answers

1) Using the following example, list some possible ‘Boundary Testing’ and ‘Equivalence
Partitioning’ test data values:

xx = 1 – 100
yy = 500 – 1000

Equivalence Partitioning examples:
2, 66, 88 etc.
507, 777, 993 etc.

Boundary Value Analysis examples:
0, 1, 100, 101
499, 500, 1000, 1001

2) Which type of Testing is commonly based on typical scenarios from the receiver of
the developed product?

Use Case Testing

This type of Testing is commonly based on typical scenarios from the receiver of the
developed product.

3) Structure-based Testing is also known as what?

White-box Testing

4) Give an example of a Test Case using Error Guessing.

Here are some example test case ideas that could be considered as Error
Guessing:

 Input of a blank entry

 Input of greater than ten digits

 Input of mixture of numbers and letters

 Input of identical customer codes

5) Which Test method uses a model of the source code which identifies individual
decisions, and their outcomes?

Copyright © 2006 www.universalexams.com
WWW.UNIVERSALEXAMS.COM

Branch Decision Testing

Module 5 Review Answers

1) Give one negative and positive of using an Independent Tester.

Negative:
 The Tester can become isolated from the development team
 The Developer may lose there sense of responsibility
 An independent tester may become a bottleneck in the project

Positive:
 Their job is to find faults in Developers software
 It is much easier to spot faults in somebody else’s software
 A good Tester never assumes, they check for themselves.

2) Name as many individual roles within a typical software development organization.

The Client
The Project Manager
The User
The Business Analyst
The Systems Analyst
The Technical Designer
The Developer
The Test Leader
The Tester

3) Name three activities you would expect a Test Leader to perform.

 Coordinate the Test Strategy and Test Plan with managers
 Planning and scheduling of tests
 Monitoring test progress
 Responsible for providing configuration management system
 Create reports on gathered testing information

4) List some items that you would expect to see within an Incident Report.

Software under test ID
Tester’s name
Severity
Scope
Priority
Steps to reproduce

5) Name the four parts of Configuration Management.

 Configuration Identification

Copyright © 2006 www.universalexams.com
WWW.UNIVERSALEXAMS.COM

 Configuration Control
 Status Accounting
 Configuration Auditing

Module 6 Review Questions

1) _______ ______ tools can help Testers and Developers find defects before any
dynamic testing has begun.

Static Analysis

2) What type of tool provides objective measures of structural test coverage when the
actual tests are executed?

Coverage Measurement

3) List the suggested tool selection process.

1) Create a list of potential tools that may be suitable
2) Arrange for a demonstration or free trial
3) Test the product using a typical scenario (pilot project)
4) Organise a review of the tool

4) Run-time information on the state of the executing software is achieved by using
______ _____ Tools.

Dynamic Analysis Tools

5) When should the roll-out of a tool occur?

Roll-out of the tool should only occur following a successful pilot project or
evaluation period.

Copyright © 2006 www.universalexams.com
WWW.UNIVERSALEXAMS.COM

Practice Exam 1 Practice Exam 2 Practice Exam 3

Question Correct Question Correct Question Correct
number answer number answer number answer
1 B 1 A 1 B
2 B 2 C 2 A
3 A 3 A 3 A
4 B 4 B 4 B
5 C 5 C 5 C
6 C 6 C 6 C
7 B 7 B 7 B
8 B 8 B 8 B
9 D 9 D 9 D
10 A 10 A 10 A
11 B 11 B 11 B
12 A 12 A 12 A
13 D 13 D 13 D
14 A 14 A 14 A
15 A 15 A 15 A
16 C 16 C 16 C
17 B 17 B 17 B
18 D 18 D 18 D
19 B 19 D 19 D
20 B 20 B 20 B
21 D 21 D 21 D
22 B 22 B 22 B
23 B 23 B 23 B
24 D 24 D 24 D
25 B 25 C 25 B
26 D 26 D 26 D
27 B 27 B 27 B
28 A 28 A 28 A
29 B 29 B 29 B
30 C 30 C 30 C
31 B 31 B 31 B
32 D 32 D 32 D
33 C 33 C 33 C
34 A 34 A 34 A
35 D 35 D 35 D
36 D 36 C 36 D
37 A 37 A 37 A
38 A 38 A 38 A
39 D 39 D 39 D
40 B 40 C 40 A

Copyright © 2006 www.universalexams.com
WWW.UNIVERSALEXAMS.COM

Practice Exam 4 Practice Exam 5

Question Correct Question Correct
number answer number answer
1 B 1 A
2 B 2 A
3 A 3 A
4 B 4 B
5 C 5 C
6 C 6 C
7 B 7 B
8 B 8 B
9 D 9 D
10 A 10 A
11 B 11 B
12 A 12 A
13 D 13 D
14 A 14 A
15 A 15 A
16 C 16 C
17 B 17 B
18 D 18 D
19 D 19 D
20 B 20 B
21 D 21 D
22 B 22 B
23 C 23 B
24 D 24 D
25 C 25 B
26 D 26 D
27 B 27 B
28 A 28 A
29 D 29 B
30 C 30 C
31 B 31 B
32 D 32 D
33 C 33 C
34 A 34 A
35 D 35 D
36 D 36 D
37 A 37 A
38 A 38 A
39 D 39 D
40 B 40 D

Copyright © 2006 www.universalexams.com
WWW.UNIVERSALEXAMS.COM

Copyright © 2006 www.universalexams.com