Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Complete
    • Affects Version/s: 2.2
    • Fix Version/s: Not version specific
    • Component/s: Development, Testing
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-7302Selenium tests for Travel Maintenance Document
      KULRICE-7152Selenium tests for Attribute Definition Lookup
      KULRICE-13838KRAD Kitchen Sink Selenium Smoke tests
      KULRICE-7681Selenium Test for sampleapp PeopleFlow
      KULRICE-5613Integrate Selenium Tests into CI environment
      KULRICE-13454Selenium test configurations
      KULRICE-8150Upgrade Selenium 1 Smoke Tests to Selenium 2 (WebDriver)
      KULRICE-8071Setup smoke tests for Selenium Grid
      KULRICE-13101Test git with infrastructure
    • Rice Module:
      KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      Work on KRAD testing infrastructure using Selenium and Page Objects, including:

      1) Creating test harnesses and other infrastructure
      2) Bringing in necessary libraries
      3) Documenting testing (setup, best practices, ...)

        Issue Links

          Activity

          Jerry Neal (Inactive) made changes -
          Field Original Value New Value
          Link This issue cloned from KULRICE-7208 [ KULRICE-7208 ]
          Jerry Neal (Inactive) made changes -
          Summary Setup of Selenium Test Infrastructure Selenium Test Infrastructure
          Fix Version/s 2.2.0-m2 [ 16463 ]
          Fix Version/s 2.2-backlog [ 16475 ]
          Description Work on KRAD testing infrastructure using Selenium and Page Objects, including:

          1) Creating test harnesses and other infrastructure
          2) Bringing in necessary libraries
          3) Documenting testing (setup, best practices, ...)
          Assignee Martin Taylor [ mztaylor ]
          Component/s Testing [ 12620 ]
          Jerry Neal (Inactive) made changes -
          Start Date
          Fix Date 2012-06-25 [ set to sprint end date ]
          Hide
          Martin Taylor (Inactive) added a comment -

          1) Test Harnesses

          • Reviewing nexus and atlassian selenium test-harnesses for ideas/best practices:
          • Begin building out page object structure, abstract classes
            • Need to determine if KRAD is good for page object. Much of the current testing is limited to isolated tests and wouldnt benefit from reuse that pageObjects provide (besides login)
            • see if burpsuite can be used to create site map for page objects initial layout
            • run some tests on atlassian to see if remotewebdriver can be used with it for saucelab testing
            • see if we can integrate browsermob (again, RemoteWebDriver, needs a bit more research and talk to Matt)

          2) Update to 2.21 selenium, add atlassian 2.1-m14 framework (waiting on 2.1 release)
          3) Begin building out documentation on how to make sure your KRAD project can be made easier to test (use of id tags, etc..)

          • start building page elements for different types of objects in KRAD (could help with reuse)
          • figure out how to balance between developer/QA in testing process (developer to build the page object, QA to use it in their tests)
          Show
          Martin Taylor (Inactive) added a comment - 1) Test Harnesses Reviewing nexus and atlassian selenium test-harnesses for ideas/best practices: Nexus Good breakdown, has jmeter testing included https://github.com/sonatype/nexus/blob/master/nexus/nexus-test-harness/ Selenium xvfb-friendly selenium framework strong use of page objects, webdriverelements have implicit timeouttypes includes firefox/chrome instances that include in target/tmp directory, no need for selenium-server startup https://studio.atlassian.com/source/browse/SELENIUM Begin building out page object structure, abstract classes Need to determine if KRAD is good for page object. Much of the current testing is limited to isolated tests and wouldnt benefit from reuse that pageObjects provide (besides login) see if burpsuite can be used to create site map for page objects initial layout run some tests on atlassian to see if remotewebdriver can be used with it for saucelab testing see if we can integrate browsermob (again, RemoteWebDriver, needs a bit more research and talk to Matt) 2) Update to 2.21 selenium, add atlassian 2.1-m14 framework (waiting on 2.1 release) 3) Begin building out documentation on how to make sure your KRAD project can be made easier to test (use of id tags, etc..) start building page elements for different types of objects in KRAD (could help with reuse) figure out how to balance between developer/QA in testing process (developer to build the page object, QA to use it in their tests)
          Jerry Neal (Inactive) made changes -
          Fix Version/s 2.2.0-m3 [ 16464 ]
          Fix Version/s 2.2.0-m2 [ 16463 ]
          Jerry Neal (Inactive) made changes -
          Start Date
          Fix Date 2012-06-25 2012-07-23 [ set to sprint end date ]
          Jerry Neal (Inactive) made changes -
          Fix Version/s 2.2.0-m4 [ 16598 ]
          Fix Version/s 2.2.0-m3 [ 16464 ]
          Jerry Neal (Inactive) made changes -
          Start Date
          Fix Date 2012-07-23 2012-08-13 [ set to sprint end date ]
          Erik Meade made changes -
          Fix Version/s QA-backlog [ 16610 ]
          Erik Meade made changes -
          Rank Ranked higher
          Erik Meade made changes -
          Rank Ranked higher
          Erik Meade made changes -
          Rank Ranked lower
          Hide
          Jessica Coltrin (Inactive) added a comment -

          moving non-blocker and non-critical m4 Jiras to 2.2-backlog

          Show
          Jessica Coltrin (Inactive) added a comment - moving non-blocker and non-critical m4 Jiras to 2.2-backlog
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.2-backlog [ 16475 ]
          Fix Version/s 2.2 [ 16411 ]
          Fix Version/s 2.2.0-m4 [ 16598 ]
          Fix Version/s QA-backlog [ 16610 ]
          Matt Sargent made changes -
          Fix Version/s 2.2 [ 16411 ]
          Affects Version/s 2.2 [ 16411 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.2.1 [ 16733 ]
          Fix Version/s 2.2 [ 16411 ]
          Fix Version/s 2.2-backlog [ 16475 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.3-backlog [ 16596 ]
          Fix Version/s 2.2.1 [ 16733 ]
          Shem Patterson (Inactive) made changes -
          Workflow custom [ 143857 ] Copy of custom for rice [ 207371 ]
          Shem Patterson (Inactive) made changes -
          Workflow Copy of custom for rice [ 207371 ] custom [ 217119 ]
          Shem Patterson (Inactive) made changes -
          Workflow custom [ 217119 ] Rice Workflow [ 226867 ]
          Jessica Coltrin (Inactive) made changes -
          Fix Version/s 2.4 [ 16913 ]
          Fix Version/s 2.4-backlog [ 16596 ]
          Show
          Erik Meade added a comment - https://wiki.kuali.org/display/KULRICE/Selenium+Testing
          Martin Taylor (Inactive) made changes -
          Assignee Martin Taylor [ mztaylor ] Erik Meade [ eghm-kuali-m ]
          Hide
          Jessica Coltrin (Inactive) added a comment -

          We have a test infrastructure in place using selenium for the automated functional tests (AFTs). Closing.

          Show
          Jessica Coltrin (Inactive) added a comment - We have a test infrastructure in place using selenium for the automated functional tests (AFTs). Closing.
          Jessica Coltrin (Inactive) made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Fix Version/s 2.4 [ 16913 ]
          Resolution Complete [ 6 ]
          Claus Niesen made changes -
          Fix Version/s Not version specific [ 17967 ]

            People

            • Assignee:
              Erik Meade
              Reporter:
              Jerry Neal (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel