Versions Compared

Key

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

Existing Tests:

Test 1: Logs, Summary Page Rendered and Filters

Logs Currently logs of 9 types populated (Fertilizing, Pest Control, Harvest, Seeding, Field Work, Soil Data, Irrigation, Scouting, Other)

...

  • Procedure

    1. from logs page navigate to add a ‘Pest Control’ log

    2. add custom product - test target group drop down and fill other category

  • Expected Results

    • clicking add target groups, renders Add a Disease page with working drop-down and empty name input

...

Tests to add/update:

Logs, Date Range on Logs View

  • Procedure

    1. navigate to logs page, filter by date range

  • Expected Results

    • only those that fit time range are rendered in logs table with all relevant fields still visible

Logs, Edit Date

  • Procedure

    1. Select a log, modify the date and return

  • Expected Results

    • in table, new date should show with that log

Logs, Add Harvest Log

  • Procedure

    1. Add a harvest log - save without selecting crop and then with crop

  • Expected

    • default for drop-down empty and crop required otherwise error

Logs, Add Seeding Log

  • Procedure

    • Add a harvest log - attempt save without and with crop

  • Expected

    • default for drop-down empty and crop required otherwise error

Logs, Add Field Work Log

  • Procedure

    • Add a Field Work log - attempt save without and with crop

  • Expected

    • default for drop-down empty and crop required otherwise error

Logs, Add Soil Analysis Log

  • Procedure

    • Add a Soil Analysis log

  • Expected

    • empty fields default, clicking on ‘Show more info’ gives more fields to fill, should get error when not specifying field, depth or texture

Logs, Add Irrigation Log

  • Procedure

    • Add a Irrigation log - attempt save without and with crop/type

  • Expected

    • default for drop-downs and fields are empty, crop and type are required so not having them gives error

Logs, Add Scouting Log

  • Procedure

    • Add a Scouting log for field with crops and again for field without

  • Expected

    • defaults empty, field and type are required so not having them gives error

Logs, Add Other Log

  • Procedure

    • Add an Other log for field with crops and again for field without

    • Expected

      • defaults empty, field with crops should show crops input, field cannot be empty

Logs, Edit and Delete for all Log types

  • Procedure

    1. Edit the details of each log

    2. Delete the log

  • Expected

    • Changes persist, when deleting confirmation modal shows

Fertilizing log features/cases (changes are coming based on last meeting):

...