lutraconsulting / input-manual-tests

Test cases and plans for manual Input testing
https://inputapp.io
0 stars 0 forks source link

TC 12: Tickets #48

Open jozef-budac opened 3 years ago

jozef-budac commented 3 years ago

Test for special cases reported in tickets


Test A - Multiline widget text dissapears #1502

Ticket: https://github.com/lutraconsulting/input/issues/1502

A1: open project: input-testing/issue_1502

A2: scroll to the bottom of the form and write something into all field in Text group

A3: scroll to the top and then down and the inserted text should not disappear


Test B - Rich text with hyperlink

Ticket: https://github.com/lutraconsulting/input/issues/1196

B1: open project input-testing/issue_1196

B2: record a feature

B3: in the 3 field there is a hyperlink in the google map field

B4: click it and check, you are forwarded to google maps


Test C - Synchronization for invalid projects

Ticket: https://github.com/lutraconsulting/input/issues/1547

C1: clone project input-testing/issue_1547 and then download the clone version to INPUT

C2: check it is grayed in INPUT, as it contains 2x project file

C3: remove one of the project files (additional.qgz) in mergin portal

C4: check the project can be synchronized again. Sync it.

C5: check that after restart of the INPUT and project shouldn't be gray and can be used

Note: this is an edge case, and it is not worth the work to make this working without restart right now.


Test D - Auto-generated form does not include relation widget

Ticket https://github.com/lutraconsulting/input/issues/1568

D1: open project input_testing/issue_1568

D2: record a point feature.

D3: check there is relations widget visible in the form (with '+Add' button)


Test E - Crash with complicated form and project

Ticket: https://github.com/lutraconsulting/input/issues/1717

E1: download a project: input-testing/issue_1717 in INPUT

NOTE: this project is not public, as it is project from customer

E2: record a new polygon in bare_peat layer

E3: in the attribute form just press Save - Input should not crash