2 Testing

advertisement
1(5)
Group no.
Course CD5610
Date
Proj. mgr.
E-mail
2
2016-02-13
David Pösö
dpo03001@student.mdh.se
Test Definition
Project: CVS Reporting
DISTRIBUTION
Steering group:
Rikard Land
Project group responsible for web application:
David Pösö
Stefan Karlsson
Daniel Kling
Project group responsible for Eclipse plugin
Boris Karazija
Goran Soskic
Valentin Vidic
CONTENTS
1
2
Introduction .......................................................................................................... 2
1.1
Purpose ....................................................................................................... 2
1.2
Related Documents ..................................................................................... 2
Testing ................................................................................................................... 2
2.1
Test Specification ....................................................................................... 2
2(5)
Course CD5480
1
1.1
Group
no.
2
Date
2016-02-13
Introduction
Purpose
This document is intended to show the customer that proper testing of the
requirements of the application has been done.
1.2
Related Documents
Document identity
Project description
Project requirements
2
2.1
Document title
ProjectDescription.doc
RequirementsDefinition.doc
Testing
Test Specification
Req.
Identity
WR-001
WR-002
Req.
Priority
1
1
Description
Definition: The user interface should be in the form of a
webpage
Test: Verify that the application is in the form of a
webpage
Definition: The system shall be designed in a way that
makes it easy to use regardless of user familiarity with
accessing database information. The system shall have a
good, user friendly interface.
Note
S
S
Test: Verify that the webpage has a user friendly
interface. This was done in the way that all team
members have tried and used the page.
WR-003
1
Definition: The user shall be able to create report
templates easily, defining fonts and text styles as well as
colours of text and the headline and title of the report
easily.
S
Test: Try to create report templates and defining options
for it.
WR-004
1
Definition: The user shall be able to construct SQL
queries without being familiar with the SQL language by
using graphical components such as drop-down boxes,
checkboxes and buttons.
*
Test: Try to construct SQL queries with graphical
components.
WR-005
1
Definition: The user shall be able to view reports of the
CVS database by simply clicking on a link on the front
S
3(5)
Course CD5480
Group
no.
2
Date
2016-02-13
page and selecting the format (PDF or HTML) in which
to display the report.
Test: Try to view a report by clicking a link on the front
page.
WR-006
2
Definition: The user should be able to construct SQL
queries by typing them in a text field.
S
Test: Try to construct a SQL query by typing in text.
WR-007
2
Definition: The user should be able to edit report
templates he or she has created.
S
Test: Edit an already constructed template.
WR-008
1
Definition: The user should be able to delete previous
templates that are no longer in use or for other reasons
unwanted.
S
Test: Delete an old template
Note: The requirement WR-004 was removed after consulting the supervisor. This
functionality was moved to the eclipse application.
Req.
Identity
Req.
Priority
Description
Note
Definition: The user interface should conform to Eclipse
guidelines for look-and-feel
ER-001
ER-002
1
1
Test: Verify that the application is in the form of an
Eclipse plug-in and fits naturally inside Eclipse user
interface.
Definition: Ability to edit report templates (define fonts,
colors and other visual properties of certain elements of
the report)
S
S
Test: Verify the user can change visual properties of
elements
ER-003
ER-004
1
2
Definition: Ability to create SQL queries by typing them
in a text box.
Test: Verify the query can be edited directly using a text
box.
Definition: Ability to construct SQL queries with a help
of an Query Builder
Test: Verify the query can be constructed using a user
friendly interface
S
S
4(5)
Course CD5480
ER-005
2
Group
no.
2
Date
2016-02-13
Definition: Management of report templates (add, move,
delete template) in a natural way
Test: Verify templates can be created, moved, renamed
and deleted like all other resources in Eclipse
S
5(5)
Course CD5480
REVISION
Rev.
ind.
1.0
1.1
Page (P)
Chapt.(C)
ALL
P: 1,3,4,5
Description
Creation of the document
Added Eclipse tests
Group
no.
2
Date
2016-02-13
Date
Initials
2004-01-08, SK
2004-01-09, VV
Download