Professional Documents
Culture Documents
CONTENTS
1.Introduction................................................................................................................................................1
1.1Purpose Of This Document...............................................................................................................1
1.2 REFERENCES..................................................................................................................................1
2. Project Scope...........................................................................................................................................1
2.1Development Framework..................................................................................................................2
2.2 User characteristics...........................................................................................................................3
2.2.1 Administrator...............................................................................................................................3
2.2.2 Sub-administrator.......................................................................................................................3
2.2.3 Super User..................................................................................................................................3
2.2.4 Normal User................................................................................................................................3
2.2.5 Publisher......................................................................................................................................3
3.0 Requirements Cross Reference Matrix..............................................................................................4
4.0Master Test Plan......................................................................................................................................20
4.1 Testing Approach............................................................................................................................20
4.2 Tools and Reports...........................................................................................................................21
4.2.1Interim Status Reporting...........................................................................................................21
4.2.2 Issue/Defect Reporting............................................................................................................22
4.2.3 Acceptance Test Summary Report........................................................................................23
4.2.4 Acceptance Test Final Report................................................................................................24
4.3 Features to betested..................................................................................................................25
4.4Criteria for test completion..............................................................................................................25
4.5 Criteria For Defect Categorization.................................................................................................26
4.5Environmental Needs.......................................................................................................................27
4.6Planning Risks And Contingencies................................................................................................28
4.7Test Tools..........................................................................................................................................28
5. Risks........................................................................................................................................................28
6.0 Abbreviations, Acronyms &Glossary.......................................................................................................29
RESTRICTED
i
RESTRICTED
1.Introduction
This document describes the detailed User test plan to test the
Geoportalsoftware. The document is in accordance with DRDO Standard for
Software Development(DSSD), Edition-2016.
1.2 REFERENCES
• Web Geo-portal – User Requirements Specification (URS)
• Web Geo-portal – Functional Requirements attached in RFP
• DRDO Standard for Software Development(DSSD), Edition-2016
2. Project Scope
The scope of the project is creation of Web Geo-portal ver.1.0 software to
be developed at DTRL. Web Geo-portal ver.1.0 is targeted for no dependency on
COTS software and will help in penetration of developed GIS tools to wider
spectrum of defence users. Provision of armed forces specific functionalities will
facilitate the users to exploit the big geospatial database.
The scope of this task is to make the geographical information/analysis
available with DTRL/End Users which is spatio-temporal in nature. All
functionalities will be available in a simplified web interface which should act as a
DSS or help in operational planning. The development of such platform should be
based on OGC standards. The main feature of such platform will be visualization
of spatial data, use of interoperable GIS web services, distributed analytical
functions, security of data etc.
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 1
RESTRICTED
using suitable ETL tool. After generation of the spatial database using qgis, web
services generation is must to cater the functions such as.
2.1Development Framework
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 2
RESTRICTED
The Ultimate authority of entire application and has the rights to alter in the
database. Administrator is the person who validates the data and has the rights
to do application structural changes. Administrator has the rights to create/delete
user, reset password, assign the roles and responsibilities for every user.
Administrator has the rights to edit and update the Relationship tables specified
under user management module. Administrator responsibility will be assigned to
a suitable person from CAMS.
2.2.2 Sub-administrator
Sub-Administrator will be responsible to carry out the role of administrator for his AOI
and its users along with attribute data editing and publishing.
The super users are the top officials who have the access to all kind of
computational intensive geospatial analysis as well as dashboard visualization for
their AOI.
The normal users are the users who have been assigned with the rights to view
the application and can perform basic map functions along with various GIS
Analysis over the data for which they have access privilege.
2.2.5 Publisher
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 3
RESTRICTED
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 4
RESTRICTED
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 5
RESTRICTED
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 6
RESTRICTED
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 7
RESTRICTED
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 8
RESTRICTED
administrative rights.
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 9
RESTRICTED
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 10
RESTRICTED
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 11
RESTRICTED
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 12
RESTRICTED
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 13
RESTRICTED
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 14
RESTRICTED
following tasks:
Filling the metadata information of the
categories assigned to his unit
(Note: Metadata information includes columnar
data such as column name, column type,
column data type etc. on which labelling,
styling will be done)
Managing access of information for the Users /
Units allocated to the Department.
Assign Category(normal/super/publisher)
Assign Module
Assign Metadata
Assign Access (AOI based)
Reset password
36. UR24 Raster and vector Testing for functionality to support for raster
data import to and vector data import to database in all GDAL
database
supported formats.
37. UR25 Projection Testing of following functionalities for
projection:
a) Multiple projections (as per EPSG
code) to be supported
b) Data from multiple projections to be
saved in database in a default
projection.
c) Publishing of data in default projection.
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 15
RESTRICTED
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 16
RESTRICTED
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 17
RESTRICTED
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 18
RESTRICTED
• Every defect shall be prioritized as per the standard priority classification High,
Moderate, Low
• Functional testing and workflow testing are carried out independently.
Each of the artefacts shall be tested in three levels i.e. Unit, System and Acceptance
testing.
Unit Testing is carried out by the developer. Test deliverables include test case list,
sample output and defect information and these are reviewed by team lead.
System Testing is carried out by team lead and testing associate with developer’s
assistance. This shall be carried out only after all the critical issues identified during
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 19
RESTRICTED
unit test phase are resolved. Integration tests typically consume major portion of
testing efforts owing to its nature to destabilize overall product stability.
Acceptance Testing
The final software will be accepted for deployment/delivery only after it passes the unit
testing and integrated testing over test bed hardware. Following are the steps in the
acceptance test process :
C. Acceptance Tests
There will be two type of acceptance tests for the Geo portal Software -
Customer Acceptance Testing and User Acceptance Testing which will be
performed by DTRL and CAMS, Military Survey respectively in their operational
field(test bed) and actual field(data centre) for compliance of all requirements.
At any instance, the status of the testing may be generated as per the format mentioned
in section 4.2.1. Acceptance Test summary report and Acceptance Test Final Report
formats are mentioned in sections 4.2.3 and 4.2.4respectively.
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 20
RESTRICTED
Functionalities as
per High priority
Functionalities as
per Moderate
priority
Functionalities as
per Low priority
Non Functional
Requirements
ISSUE/DEFECT REPORT
What occurred:
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 21
RESTRICTED
Describe how to
reproduce the
error:
SCRINFORMATION
This report provides the client with the information to formulate an “accept” or “reject”
decision. The information within the report includes
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 22
RESTRICTED
Functionalit
ies as per
High
priority
Functionalities
as per
Moderate
priority
Functionalities
as per
Low priority
Non
Functional
Requirement
The Acceptance Test Final Report is the detailed record of acceptance test
activities. The testing performed the pass/fail status of each test case, and
discrepancies or issues found are recorded. At a minimum, the Acceptance Test Final
Report includes
• Software name
• General description of the system test effort
• Details for each test along with traceability to the requirements
• Acceptance tester names and dates
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 23
RESTRICTED
• List of unresolved software defects and issues and their effects on the
system, mitigation of the risks, or work-around.
Unresolved Defects
4.3Features to betested
All the functional requirements (ref para 3.0) with their program module and UI.
Unit Testing Unit Testing is considered complete once the unit tests
deliverables viz. test cases, sample input and output data
used and tests are carried out successfully by developer.
Developer need to share information about the defects
found and resolved as well. Additionally, developer also
needs to share information about the limitations if any.
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 24
RESTRICTED
High Must be fixed in any of the upcoming builds but should be included
in release
Defect Severity
To measure the degree of impact that the defect/bug has on the operation of component
or system defect severity is classified into following classes:
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 25
RESTRICTED
4.5Environmental Needs
To perform the overall testing at all levels following elements are required;
c) Client Operating System: any release in last two years for Windows/Linux for
desktop and ANDROIDfor handheld device
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 26
RESTRICTED
4.7Test Tools
Each build must be thoroughly tested by the development partner using appropriate
testing tools and test cases.
5. Risks
The following are typical, general overall acceptance test risks
• Risk
If the amount of time available is too short, the acceptance test team may
not have enough time to complete acceptance testing or perform
regression testing.
• Mitigation
B. Incomplete requirements
• Risk
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 27
RESTRICTED
• Mitigation
C.A test environment that is not the same as the production environment
(final deployment environment)
• Risk
• Mitigation
Abbreviation Description
DB Database
GIS Geographic Information Systems
LDAP Lightweight Data Access Protocol
GWC GeoWebCache
WCS Web Coverage Service
WFS Web Feature Service
WMS Web Map Service
WMTS Web Map Tiling Service, ,
RESTRICTED
User Acceptance Test Plan – Geo-Spatial Framework (Project DHARASTRA) 28