...
Reviewing and improving this test plan - particularly by integrating aspects of the https://docs.google.com/document/d/1hJNOaElk9aP9SNgnHA_eZOynAMb3Kvo_pzCwofbRHEQ/edit and ensuring it covers that
Documenting the test objectives as requirements in PractiTest [currently, this is done for the mvp using the tags: mvp, safe_places]
Designing tests in PractiTest (mapped to requirements)
Executing tests and raising issues in GitHub
Determining the right automation tools
Implementing automation tests
...
Verify the ability to combine files in the publisher.
Verify that the publisher does not crash / hang / become unresponsive [Note: I don’t believe there are volumetrics for this, I would assume that a HA could be combining hundreds of files with hundreds of data points]
Verify that none of the data is sent to any 3rd party endpoints
Verify the functionality is the same in popular modern browsers (Chrome, Safari, Edge)
Verify the accuracy of data presentation and time filters
Verify that the combined files are exported togetherVerify that the application will not crash if invalid or very short/long values are entered in free text fields
Validate that common errors a CT may make result in sensible error messages
Validate the automatic zoom functionality
...
The application can be run locally in Docker. This is described in the README. It is necessary to input a Google Maps API key from a billing Google Cloud plan - this one can be used: AIzaSyBvm-T7hqlAtAcQqPy0nOS1CSmXJQeZSPI Work is in progress to setup a hosted environment for testers
An environment has been setup to host the MVP and future React versions of the web app. This is linked to CI so should be the latest development version.
dev_mvp
goes to http://safeplaces.extremesolution.comdev_react
goes to http://react.safeplaces.extremesolution.com
Test Data
The data flow is to load PrivKit data into the redcation tool, export it then load in the publishing tool.
...
An approach using machine learning to generate synthetic data is WIP.in place. Four test files are attached to this page and many more are available from Adam Leon Smith.
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|
View file | ||
---|---|---|
|
Test Automation
There are two elements to the automation.
...