|
|
Name of the Project
|
Game Engine
|
|
|
|
Objective/ Vision
|
a)
Create a test script either by recording or
manually
b)
Playback (run) the created scripts.
c)
Report the discrepancies via playback log
|
|
|
|
Users of the System
|
Any customer
who are developing gaming application
|
|
|
|
Functional Requirements
(Atleast Eight)
|
i.
Come up with
different possible testing scenarios for gaming application.
ii.
A recorder for capturing test scripts
iii.
A mechanism to manually create the test
script
iv.
Playback engine to run the created scripts.
v.
Data validation (verification points)
capabilities.
vi.
Data drive capabilities for running the
script against external data source.
vii.
Playback log for reporting discrepancies
viii.
Integrate with browser or Eclipse IDE
|
|
|
|
Non-functional requirements (Atleast Four)
|
1 )
Secure access of confidential data (user’s details). SSL can be used.
2) 24 X
7 availability
3) Better component design to get
better performance at peak time
4) Flexible service based
architecture will be highly desirable for future extension
|
|
|
|
Optional
features
|
||
|
|
User interface priorities
|
A. Professional look and feel
B. Use of AJAX atleast with all registration
forms
C. Browser testing and support for IE, NN,
Mozila, and Firefox.
D. Use of Graphical tool like JASPER to show
strategic data to admin
E. Reports
exportable in .XLS, .PDF or any other desirable format
|
|
|
|
Reports
|
At the end of
the playback of the script, generate a log for each action that was executed
|
|
|
|
Other important issues
|
||
|
|
Team Size
|
Min 2 to Max 4 team members
|
|
|
|
Technologies to be used
|
UML, J2EE, XML, e-Forms, AJAX, Web 2.0,
Web-services, SOA
|
|
|
|
Tools to be Used
|
·
ROSE/RSA / WebSphere
Modeler
·
Rational Team Concert
·
Rational Quality Manager
·
Eclipse/ RAD / Lotus Forms
Designer / Portlet Factory
·
WebSphere Portal/ WAS/ WAS
CE / WPS
·
DB2 Express – ‘C’ or DB2
UDB
·
Tivoli CDP/TSM / Tivoli Directory Server
·
Linux will be the preferred
OS.
|
|
|
|
Final Deliverable must include
|
1)
A documentation
on how to use the product
2)
Libraries and
Source code of the project
|
|
Friday, 6 April 2012
Subscribe to:
Comments (Atom)