Beruflich Dokumente
Kultur Dokumente
Test Case
By Tony L. Howard, PMP
Purpose
Role
Responsibility
Defines, documents, analyzes, performs, and interprets development tests
for new and/or modified products, product components, or systems.
Ensures that defects are reported, fixed and retested.
Participates in the development of test strategies and interpretation of test
results.
Test Engineer
Roles and
Responsibilities
Building Activities
Define Scenario(s)
Define actions, characters and variables
Define expected output
Generate Data
Execution Activities
Defining a Scenario
XYZ Company has a new system that provides data to User Smith about
companies that do research. Smith wants to be able to look up information
related to the research companies, based on a set of criteria that he has
defined as project name, dollar amount and # of personnel on the project. In
this simplified example, we will want User Smith to be able to log into the
system, select a specified report, update the parameters for the report and be
able to print and/or save the report to Smiths desktop for later review.
This scenario is written in terms that the user can understand so that the user
can verify the scenario prior to us moving on to defining data elements. This
same approach can be applied to a sub-component of the system by writing
the scenario(s) in terms of the audience. In the case of a sub-component, we
might have the following scenario written to inform the test engineer of the
tools capability.
Primary Example
Primary Example
Provide data to User Smith about companies that do
research
Look up information related to the companies based on a
set of criteria
Use the following as parameters to the report: project
name, dollar amount and # of personnel
Allow User Smith to login into the system
Define Actions,
Characters and Variables
Action: provide
Characters: system and user smith
Action: look up
Characters: system and user smith
Action: use
Characters: system and user smith
Action: allow
Characters: system and smith
T-Number of personnel
C-Password
C-Username
T-Password
T-Dollar amount
T-Printer Name
T-File Location
T-Printer options
T-File Type
T-Project name
T-Filename
T-Time captured
T-Menu selection
T-Username
Repeatable Activities