Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-13639

Create Automated Functional (Smoke) Tests for Action List: Component

    Details

    • Rice Team:
      QA
    • Sprint:
      2.4.0-m4 QA Sprint 4, 2.4.0-rc1 QA Sprint 1, 2.4.0-rc1 QA Sprint 2, 2.4.0-rc1 QA Sprint 3, 2.4.0-rc1 QA Sprint 4, 2.4.0-rc1 QA Sprint 5, 2.4.0-rc1 QA Sprint 7, 2.4.0-rc1 QA Sprint 8

      Description

      Create AFT to test actions and corresponding states for Configuration: Component documents with Person and Group recipients. (Note, Person recipients are priority. We may want to do a sampling a Group recipient cases - then revisit in a later Jira.)

      Expand existing test script (https://svn.kuali.org/repos/rice/trunk/rice-middleware/sampleapp/src/it/java/edu/sampleu/admin/ConfigComponentActionListAftBase.java), which currently covers:

      ***Person recipients***
      Create
      Acknowledge (No additional Approvals or Acknowledgments required)
      Approve (No Acknowledgments required)
      Disapprove - disproved state needs to be verified
      Complete (No Acknowledgments required)
      FYI

      Fill these gaps:

      ***Group recipients*** (filled in by Erik)
      Create
      Acknowledge (No additional Approvals or Acknowledgments required)
      Approve (No Acknowledgments required)
      Disapprove - disproved state needs to be verified
      Complete (No Acknowledgments required)
      FYI

      ***Person recipients***
      Save - see ConfigComponentCreateNew for example w/o recipient
      Cancel - see ConfigComponentCreateNew for example w/o recipient
      Recall and Cancel
      Recall to Action List
      Submit (Approvals required)
      Submit (No Approvals required; Acknowledgments required)
      Submit (No Approvals or Acknowledgments required)
      Acknowledge (Approvals required)
      Acknowledge (No Approvals required; additional Acknowledgments required)
      Approve (Additional Approvals required)
      Approve (Acknowledgments required)
      Complete (Acknowledgments required)
      (EXCEPTION - inactive recipient/empty group) - moved into separate jira
      ***VERIFY STATES FOR ALL ACTIONS***"

      Gap Analysis spreadsheet: https://docs.google.com/a/rsmart.com/spreadsheet/ccc?key=0AoF8rWGOJJqFdHV2Y2tvZTZyNnNtYTRnQWg3djNfZWc#gid=16

      Rice document/action state matrix:
      https://wiki.kuali.org/pages/viewpage.action?pageId=333972726

        Attachments

          Issue Links

            Activity

            Hide
            eghm-kuali-m Erik Meade added a comment -

            I did some refactoring to removed duplicate code while creating the Group tests for component. Make sure to update!

            Show
            eghm-kuali-m Erik Meade added a comment - I did some refactoring to removed duplicate code while creating the Group tests for component. Make sure to update!
            Hide
            acampbell Adam Campbell (Inactive) added a comment -

            we will resume this task after implementing load tests on existing tests

            Show
            acampbell Adam Campbell (Inactive) added a comment - we will resume this task after implementing load tests on existing tests
            Hide
            dsiebert Daniel Seibert (Inactive) added a comment -

            Added tests for the additional scenarios involving person requests.

            Moving EXCEPTION status checking to separate jira

            Show
            dsiebert Daniel Seibert (Inactive) added a comment - Added tests for the additional scenarios involving person requests. Moving EXCEPTION status checking to separate jira
            Hide
            dsiebert Daniel Seibert (Inactive) added a comment -

            Added several new test scenarios

            Show
            dsiebert Daniel Seibert (Inactive) added a comment - Added several new test scenarios

              People

              • Assignee:
                dsiebert Daniel Seibert (Inactive)
                Reporter:
                acampbell Adam Campbell (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - 3 days Original Estimate - 3 days
                  3d
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 1 week, 3 hours
                  1w 3h