Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Test Step #

Description

Test Data

Expected Result

Actual Result

Pass/Fail

1

While signed in to LiteFarm as a FO/FM/EO on a farm with existing planned irrigate tasks. User clicks on a planned irrigate task, task card

Task read only view is displayed as per Jira ticket

2

User clicks “Mark complete”

User is redirected to Task completion screen for irrigate tasks. The view contains:

  • A label “Did you have to make any changes to this task?” with 2 radio buttons below it “yes” and “no”, the “No” radio button is selected by default

  • There also exists a read only input for “Type of irrigation” which is pre-populated with the selection for the selected irrigate task

  • The view also contains an input for “What type of irrigation” if other is selected in the initial “Type of irrigation” input it is read-only and is pre-populated with the value input on task creation

  • There is a checkbox below the type of irrigate task inputs labelled “set as default for this location” which read-only and pre-populated with the value selected at task creation

  • There is an input for “Estimated water usage” which is pre-populated with the value input on task creation and is read-only

  • and lastly there is an input for “Notes” which is pre-populated with the value input on task creation and is read-only

3

The user selects the 'Yes” radio button under “Did you have to make any changes to this task?”

All inputs on the view become editable, the input for “Type of irrigation” is a drop down with the values {“Drip”, “Flood”, “Sprinkler”, “Subsurface”, “Other”} and is required. The “What type of irrigation” and seat as default for this location inputs are also required.

4

The user edits the “notes” changes all editable inputs and clicks “continue”

The user is redirected to the standard final step of task completion flow view (contains task duration and rating)

5

User clicks “<“

The user is returned to the previous view and the details are persisted

6

User clicks “Continue”

The user is returned to the final task completion step view

7

User select the “prefer not to say” check box and clicks “save”

The user is redirected back to the tasks view

8

User clicks on the task card for the task completed above

The user is redirected to the read only view for the completed task and the task details are correct

9

User changes their preferred system of measurement and repeats step 8

The user is redirected to the read only view for the completed task and the task details are correct

10

User changes their preferred language and repeats step 8

The user is redirected to the read only view for the completed task and the task details are correct

11

12

13

14

15

16

...