Uploaded image for project: 'Folio Automation Testing'
  1. Folio Automation Testing
  2. FAT-1630

Implement API integration tests for Bursar Fee/fine scheduling feature

    XMLWordPrintable

Details

    Description

      Overview:

      API integration tests should be implemented for Bursar Fee/fines feature, particularly for scheduling.

      Requirements/Scope:

      • Karate tests should be implemented in separate folder - bursar-feefines-scheduling.
      • Tests should cover positive business cases:
      1. (precondition) create hourly based task-> verify execution after 1 hour
      2. (precondition) create a couple of hourly based tasks-> verify execution of every task after 1 hour and with 1 hour between executions
      3. (precondition) create daily based task-> verify execution at the time specified in Scheduled time
      4. (precondition) create a couple of daily based tasks - verify executions of all tasks (if two or more tasks scheduled at the same time, they should be executed one after another)
      5. (precondition) create a weekly based task -> verify execution at the time and day of week specified in Scheduled time
      6. (precondition) create a couple of weekly based tasks - verify executions of all tasks (if two or more tasks scheduled at the same time, they should be executed one after another)
      • Tests should cover negative business cases:
      1. Select patron group where there are no active users (scheduling should fail in this case).

      Acceptance criteria:**

      • Both positive and negative cases are implemented
      • Karate tests are passed on corresponding Jenkins job

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Oleksandr_Bozhko Oleksandr Bozhko
                Oleksandr_Bozhko Oleksandr Bozhko
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases