Testing the app, the web and the download - OpenLitterMap/openlittermap-web GitHub Wiki
As a tester, i have spend a lot of time testing the app and the web, and by doing that, i noticed that there were some differences. Differences in themselves are not bad, both are 'work in progress' and getting better each time, but some things should be the same. If it is possible to add a certain tag on web, than it should also be possible to do this on the app and vise versa.
Some issues where created already that some tags were possible on web (or app) and not on app (or web). Because i foresee that more tags will be added along the way, it think it might be helpful to write something about the process of how to test if tags are correct on both. (At some point the code might change which will result in 1 'source of tags' and this page will be outdated, but at this moment the tags are in the source of both App and Web, so maintenance is still some more work (and risc of tags missing in one of them is bigger). (and remember that we also have 'duplicate files'. For each language, we have a duplicated, but in its own language).
And there is another dimension: If tags are given, then data is created/collected. It should also be possible to download this data. So another thing to check, is whether all tags that you can add to a picture, is also available (and filled correctly) in the download. And in this download, there are also some columns that tell you the totals. These should also be in line with the sum of each different column.
So, how can you check all these things? Here's what i did. Maybe not the fastest or smartest way, but i did find a lot of bugs by doing it this way, so it is one way of doing it:
See what tags are possible on Web.
See what tags are possible on App.
Find the difference. Create issues for those tags that are missing (issue on App or issue on Web).
See what tags are available in the download.
Find the difference between this download and the tags on (Web+App)
Find the difference. Create issues for those tags that are missing (on excel, or on web+app)