Please enable JavaScript.
Coggle requires JavaScript to display documents.
Heuristic Test Strategy Model HTSM - Coggle Diagram
Heuristic Test Strategy Model
HTSM
Quality Criteria Categories
Reliability
Source of data
Open
Collaborative
Community quality control
Validation and verification tools
Data usage
Verifiable
Officers
Usability
Efficient search engine
Intuitive interface
Client Feedback
Interface and map customization
Charisma
It has an attractive slightly rustic style
It is a product that meets the need for other services that are paid
Intuitive user experience
Fluid interaction and smooth animations
Detailed navigation function
It has a little present image
Look for them to focus on functionality
Security
Edition level only requires an email
Third-party authentication is secure
The information is for public use
There are anonymous users but with a lower level of access
Mishandling of data
Good data encryption
Scalability
Its contribution model allows registered users to detail the information of their cities.
Requires financing to sustain the AWS (Amazon Web Services) servers and services used
Network connections are documented
Documented code and in repositories
Full map data is inevitably growing
Allows anonymous comments to improve features
There are annual missions and a blog to report important changes
Compatibility
The program is compatible with all operating systems because it is web
The program is compatible with all browsers
The program can work computers or mobile devices. Does not require specific components or hardware
The program does not use unnecessary memory, in other words it is optimized
Being open source is compatible with other similar products
Performance
Responsive
The program is responsive
Rendimiento
Response time for actions (such as zoom, show my location, and change map type) is milliseconds
Location search time is milliseconds
Render time is milliseconds
The main map loads in milliseconds
The response time when creating a route is milliseconds
Installability
As this product is only available in browsers, it does not require installation.
Development
OpenStreetMap has an active community of developers who provide support to users of the project. The community participates in discussion forums to answer questions, provide guidance and troubleshoot problems.
It provides complete documentation covering technical aspects, development guidelines, contributions and maintenance processes.
It supports internationalization and localization, allowing the program to be adapted for use in different locations and in different languages.
Capability
Frequent updates
Global coverage
Community contribution
Flexibility and customization
Geospatial data diversity
Test Techniques
X
Project Environment
Mission
Create and provide
Free and open geographic
data to the world
Develop
Collaborative
mapping platform
Allow
Contribute, edit and access
geospatial data worldwide.
Users
Include
Individual contributors
Developers
Researchers who
use map data
Companies that use
geospatial information
General public
Project conditions
Limitations
Resource Limitations
Limited financing
Technological limitations
External dependencies
PostgreSQL/PostGIS
Storage and management of geospatial data.
Programming languages
Java
JavaScript
Rubi
Information
Web based materials
More information can be found on the official website
History
OpenStreetMap continued to expand globally,
Collaboration with organizations such as Microsoft and the World Bank led to increased data sharing and integration.
Several prominent organizations, including Apple, Foursquare, and Craigslist, started using OpenStreetMap data in their products and services.
OpenStreetMap data became increasingly integrated into various software applications, websites, and navigation systems.
Initially, the project focused
on mapping the United Kingdom
It was started in 2004
by Steve Coast
Equipment & Tools
Hardware
Computer and mobile
phone with GPS
Computer and mobile
phone with adequate
processing power,
memory, storage
Software
OpenStreetMaps
website
Web Browser
Documentation
OpeenStreetMap
Guide Help
OpenStreetMap
Wiki
Test items
Availability
Is released under an open license,
specifically the Open Database
License (ODbL)
The online map is accessible
to anyone with an internet
connection and a web browser
OpenStreetMap provides
data downloads that allow
users to obtain a copy of
the map data for offline
use or analysis.
Interoperable Systems
Uses an open and widely supported data format for its map data.
Provides APIs that allow developers to access and integrate OSM data into their applications and services.
Can be used with various GPS devices and navigation systems.
Product Element
Structure
Source code
Hardware
Servers
Data Base
Service
Execution proccess
Not executable files
Data Files
Setting files
Colateral
Documentation
Wiki
Forums
Web Pages
Licenses
Data
The application can receive as input and output parameters.
Input: Geographical place name
Output: Location of the written place
Input: Point A and point B of the map and means of transport.
Output: Route from point A to point B
Interactive data.
The value of the distance from the ground in meters and feet varies according to the type of zoom.
The name of the premises or streets is hidden depending on the distance from the ground.
The thickness of the street layout widens or narrows depending on the distance from the ground.
Data with life cycle.
The only data with a life cycle is the search for a geographic location, which is then searched and once the data is found and provided, it is deleted.
Interfaces
User Interfaces
Buttons
They are the interactive elements which allow the user to interact or perform specific actions. Some examples are
Zoom in
Zoom out
Search
Show Location
Share
History
Input Fields
Those areas where the user can enter data
Directions
Place names
Hotels
Restaurants
Lakes, Rivers
Petrol pump
Notes or comments inside the map
Dropdown Menu
All the options that are dropdown when clicked where the user can select an option
Map layers
CyclOSM
Cycling map
Transport map
ÖPNVKarte
Humanitarian
Standard
Popup Windows
Those small windows that open to show extra additional information
Greater detail of a specific place
Attributes of a way or direction
Screens
All geographic information components are displayed visually such as
Control panels
FIlters and search
Detailed information of a geographic element
Navigation map
System Interfaces
API/SDK
Methods and functions
All those sets of functions and methods provided by the API/SDK that allow you to interact with the OpenStreetMap data
Libraries and components
All libraries and components used to develop custom OpenStreetMap-based applications and tools
Export
Overpass API
It is allowed to download a bounding box of any part of the map from a replica of the OpenStreetMap database
OSM Planet
A regularly updated copy of the complete OpenStreetMap database is made
Geofabrik Downloads
A periodically updated extraction is made of the selected continents, countries and cities.
Platform
External software
They are all the software components necessary for the operation of the product, but that are not directly included in the final product delivered to the users.
Operating systems
Concurrently running applications
Device drivers
Fonts
Integrated components
Those libraries integrated into the final product of OpenStreetMap but are produced externally to the project
Components can include mapping libraries
Routing libraries
Graphics display libraries
External hardware
This category is the one that includes all the components that are necessary for the operation of the product, but are not part of the final product delivered to the end users.
Computer system
Servers
Input devices (such as keyboards or mice)
Storage devices
Product footprint
This refers to the resources in the environment that are used, reserved or consumed by the product.
System memory
File allocation
Network connections
CPU usage
Cloud service usage
Other resources used by OpenStreetMap to operate and deliver its features
Operations
Environment
Noise
In an urban environment, there may be constant noise from traffic, horns, construction, emergency sirens, etc.
Luz
Lighting in urban environments can vary based on location and time of day. There may be shady areas, bright lighting, or contrasts of light and shadow.
Distractions
OpenStreetMap users may encounter numerous distractions, such as crowds of people, billboards, traffic signals, road works, among others.
Common Use
Results View
Navigation through the suggested route
Location Search
Interaction with additional information
Users
Application developers
Navigation users
Active mappers
Researchers and analysts
Occasional users
Disfavored Use
Publicación incorrecta de datos
Impact on other users due to incorrect data
Malicious Map Editing
Extreme Use
Real TIme Data Recopilation
Coordination of resources and evacuation routes
Sharing information with other agencies
Time
Changing rates
Slowdown due to network connection
Slow or unstable network connection, the application may experience slowdowns when loading maps, searching for locations or calculating routes.
Map editing bursts
Performance is compromised in the face of multiple map changes at the same time in huge quantities
Data processing bottlenecks
When there are large numbers of simultaneous route requests or excessive load on the OpenStreetMap servers, data processing bottlenecks can occur.
Concurrency
Multi-user
OpenStreetMap allows multiple users to access and use the application simultaneously.
Collaborative map editing
Multiple users can contribute and edit data on the OpenStreetMap map at the same time.
Shared data
OpenStreetMap stores and shares geospatial data among multiple users. This allows changes made by one user to be available and visible to other users of the application.
Function
Search for places on the map
Search for specific addresses.
Search for places of interest.
Auto-completion of addresses or place names.
Zoom on the map
Zoom in or out on the map.
Use specific gestures or controls to zoom.
Display of current location
Show the user's location on the map.
Use GPS signal or other location technologies to determine location.
Layered display
Allow the user to select different layers of information on the map.
Thematic layers such as bicycle lanes, public transport, traffic data, etc.
Toggle the visibility of selected layers.
Share image or document display
Capture an image or export a document with the current map view.
Share the image or document through different media.
Search for addresses
Calculate the optimal route from a point of origin to a point of destination.
Provide step-by-step directions to follow the route.
Display distance, estimated time of arrival or other relevant metrics.
Maps View
Representation of geographical elements.
Interaction with the map by means of gestures.
On-screen map rendering.
Share Location
Generate a link containing the coordinates of a specific point on the map.
Allow other users to open the link and see the point on their own map.
Notes
Allow the user to add custom markers, tags or notes on the map.
Save additional information associated with those markers or notes.