-
Notifications
You must be signed in to change notification settings - Fork 1
Testing
The app helps the user fill in COVID data for businesses are required to have for contact tracing with COVID in Germany.
The data is transmitted over https
and the WebView on the application uses incognito mode. This mode will save nothing: no cookies, local storage, etc. which means the information is only transmitted over https
to the checkin provider site and no session data is saved.
The user data is only saved in the phone's local storage.
Steps to test:
- fill data
- scan one of the QR codes here
Expected:
- QR code opens website and fills the form
Actual:
- All the data previously entered on the phone is used to fill the form
Possible:
- Some of the data is correctly autofilled and other is not. So as a user you have to enter it. Reasons could be: website might be out of date or the site did not implement the autofill fields yet. Please report when this happens so we can contact the site.
Here you can find some test data
Name (Vorname):
Mister
Surname (Nachname):
Miss
Address (Straße):
Triftstr. 3
ZIP (Postleitzahl):
13353
City (Ort):
Berlin
Phone (Telephonenummer):
017612341234
E-Mail:
[email protected]
We don't validate the data given (name, address, phone, etc.) since each of the COVID contact sites might have different validation. We only require is there to potentially save a step to the user (validation) when all data given is correct.
Text or an url that does not start with https
will be considered invalid.
To generate a QR for these test cases you can use a tool like
https://www.qr-code-generator.com/solutions/text-qr-code/
and generate a test case for text
or an URL that would be invalid like http://www.
.
From the following test cases we expect to be able to fill the checkin provider form. On the app there should be an entry on the checkin list after a checkin is done. The checkin state (checked in, checked out) should be reflected on the list.
It could happen that one of these checkin providers is out of date and the QR does not work. If this happens please open a new issue
Logo:
Example Checkin URL (we have multiple variants): https://app.visito.me/at/visito https://app.visito.me/checkin/to/1000 https://vsto.me/visito
Logo:
Beispiel URL: https://guest.zzeus.de/#/KQ9C
Beispiel QR Code:
Name: Undo-app Checkin-Link (Beispiel ... locationid ist immer dynamisch)
https://guest.undo-app.de/checkin?location=9a710b80690af29f909a71b18ec61f0f
Please provide some details for testing purposes:
Name: PANDA·SAFE Logo: full: https://u.pcloud.link/publink/show?code=XZ1tAeXZOmM1oezLfXHURTrTSUAIrXjvLSJV paw: https://u.pcloud.link/publink/show?code=XZKtAeXZcU9JRMN61Of0ulDkVcQuS55h5WbV Example https://pandasafe.app/15f42fb481fc2d/
Name: SmartMeeting Checkin-URL: https://checkin.smartmeeting.online/checkin/tenant/da-michele
Gastident https://gastident.de/check-in/spotar
https://c.darfichrein.de/checkin/5eddd61036d39a0ff8b11fdb