Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
a. Write the manual test scripts necessary to test the functionality described.
Please include test procedure and expected result in your answer format. [10]
b. List any questions you have or assumptions you have made as a tester. [5]
2009 www.The-Software-Tester.com
SPECIMEN ANSWER
a) Manual Test Scripts
Test Name
Test Steps
No
password
Invalid
entry in
Username
field
Invalid
entry in
Password
field
Click
Contact
Button
Keyboard
Operation
2009 www.The-Software-Tester.com
Expected Result
1)
2) Password text should be masked
3)
4) Application message tells user
they have successfully logged in
with ACME market data privileges
1)
2) Password text should be masked
3)
4) Application message tells user
they have successfully logged in but
have no ACME market data
privileges
1) Password text should be masked
2)
3) Application displays message to
user that no username was entered
need to retry.
1) Password text should be masked
2)
3) Application displays message to
user that no password was entered
need to retry.
1)
2) Password text should be masked
3)
4) Application should detect
potential malicious input in
username field and display warning
message to user and try again.
1)
2) Password text should be masked
3)
4) Application should detect
potential malicious input in
password field and display warning
message to user and try again.
1)
2) Email window should open with
email address populated with
contact@fsl.com, subject line =
Contact Request
1) It should be possible to login
successfully using only the
Test Name
Tooltips
Both
checkboxes
ticked
Test Steps
Expected Result
QUESTION 2
a. Describe any software development lifecycle. Include any diagrammatic
representations if necessary. [6]
b. Name two disadvantages and two advantages from a testing perspective of this
model. [4]
SPECIMEN ANSWER
a) Description
The V-Model is a commonly used lifecycle development model which emphasises
testing as a key part of the development process. Development and test design
activities are placed on the left stalk of the vee and verification activities are placed on
the right stalk of the vee. Actual coding takes place at the vertex of the vee.
2009 www.The-Software-Tester.com
QUESTION 3
a. Name any three standards relevant to software testing. [3]
b. When would it be appropriate to use these standards? [3]
SPECIMEN ANSWER
a) Relevant Standards:
BS 7925, IEEE 829 and ISO 9126.
b) When to use:
BS 7925 Pt.2 for use in planning and designing of Software Component Testing (not
integration, UAT, non-functional., etc.)
IEEE 829
Test preparation:
Test Plan: Plan how the testing will proceed.
Test Design Specification: Decide what needs to be tested.
Test Case Specification: Create the tests to be run.
Test Procedure: Describe how the tests are run.
Test Item Transmittal Report: Specify the items released for testing.
Test running:
Test Log: Record the details of tests in time order.
Test Incident Report: Record details of events that need to be investigated.
Test completion:
2009 www.The-Software-Tester.com
QUESTION 4
Name two dynamic and two static test techniques. [4]
SPECIMEN ANSWER
Dynamic:
Boundary Value Analysis
Equivalence partitioning
Functional test
Static:
Syntax checking
Compiling
Peer review
QUESTION 5
The following issue was extracted by a test manager from a defect management
system during the functional test phase of a new web application. List the problems
(or potential problems) plus any omissions you can see in this report. [10]
SPE
CIMEN ANSWER
Potential Problems/Omissions:
No date as to when raised
No keywords (E.G. screen name, module name, etc.) so that searches can be
performed preventing duplication of fault logs
No status of the log (opened/fixed/closed/cleared etc.)
No owner of the log who is holding the ball now?
2009 www.The-Software-Tester.com
SPECIMEN ANSWER
-1
0
15,16
35
50, 51
85
200
2009 www.The-Software-Tester.com