Heuristic Test Strategy Model HTSM - Coggle Diagram
Heuristic Test Strategy Model
Quality Criteria Categories
Source of data
Community quality control
Validation and verification tools
Efficient search engine
Interface and map customization
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
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
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
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
The program is responsive
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
As this product is only available in browsers, it does not require installation.
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.
Flexibility and customization
Geospatial data diversity
Create and provide
Free and open geographic
data to the world
Contribute, edit and access
geospatial data worldwide.
use map data
Companies that use
Storage and management of geospatial data.
Web based materials
More information can be found on the official website
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
Computer and mobile
phone with GPS
Computer and mobile
phone with adequate
Is released under an open license,
specifically the Open Database
The online map is accessible
to anyone with an internet
connection and a web browser
data downloads that allow
users to obtain a copy of
the map data for offline
use or analysis.
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.
Not executable files
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
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.
They are the interactive elements which allow the user to interact or perform specific actions. Some examples are
Those areas where the user can enter data
Notes or comments inside the map
All the options that are dropdown when clicked where the user can select an option
Those small windows that open to show extra additional information
Greater detail of a specific place
Attributes of a way or direction
All geographic information components are displayed visually such as
FIlters and search
Detailed information of a geographic element
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
It is allowed to download a bounding box of any part of the map from a replica of the OpenStreetMap database
A regularly updated copy of the complete OpenStreetMap database is made
A periodically updated extraction is made of the selected continents, countries and cities.
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.
Concurrently running applications
Those libraries integrated into the final product of OpenStreetMap but are produced externally to the project
Components can include mapping libraries
Graphics display libraries
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.
Input devices (such as keyboards or mice)
This refers to the resources in the environment that are used, reserved or consumed by the product.
Cloud service usage
Other resources used by OpenStreetMap to operate and deliver its features
In an urban environment, there may be constant noise from traffic, horns, construction, emergency sirens, etc.
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.
OpenStreetMap users may encounter numerous distractions, such as crowds of people, billboards, traffic signals, road works, among others.
Navigation through the suggested route
Interaction with additional information
Researchers and analysts
Publicación incorrecta de datos
Impact on other users due to incorrect data
Malicious Map Editing
Real TIme Data Recopilation
Coordination of resources and evacuation routes
Sharing information with other agencies
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.
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.
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.
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.
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.
Representation of geographical elements.
Interaction with the map by means of gestures.
On-screen map rendering.
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.
Allow the user to add custom markers, tags or notes on the map.
Save additional information associated with those markers or notes.