Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-8150

Upgrade Selenium 1 Smoke Tests to Selenium 2 (WebDriver)

    Details

    • Type: Task Task
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.2
    • Fix Version/s: 2.3.0-m1, 2.3
    • Component/s: Quality Assurance
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-9282Upgrade selenium-java webdriver to latest version
      KULRICE-8071Setup smoke tests for Selenium Grid
      KULRICE-7298Selenium Test Infrastructure
      KULRICE-13838KRAD Kitchen Sink Selenium Smoke tests
      KULRICE-5603Selenium Smoke Test Creation: Identity Maintenance Documents Tests
      KULRICE-5602Selenium Smoke Test Creation: Identity Create Documents Tests
      KULRICE-5605Selenium Smoke Test Creation: Configuration Maintenance Documents Tests
      KULRICE-5606Selenium Smoke Test Creation: Workflow Create Documents Tests
      KULRICE-5608Selenium Smoke Test Creation: Main Menu Create Documents Tests
      KULRICE-5609Selenium Smoke Test Creation: Main Menu Maintenance Documents Tests
    • Rice Team:
      QA
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      1. extract calls using the Selenium 1 Selenium class into UpgradedSeleniumITBase.
      2. WebDriverLegacyITBase is a clone of UpgradedSeleniumITBase's interface, only using WebDriver vs Selenium.
      3. AdminMenuBlanketAppITBase, AdminMenuITBase, KradMenuITBase, MainMenuLookupITBase and MenuITBase of the UpgradedSeleniumITBase have gotten LegacyITBase versions.
      4. Create new Legacy tests extending the LegacyITBase versions for the UpgradedSeleniumITBase subclasses in 3.
      5. Create new Legacy tests extending WebDriverLegacyITBase for those remaining test which extend UpgradedSeleniumITBase.
      6. Run both versions of the test in CI for a while until we are confident the new tests work as the old.
      7. Delete the old.

        Issue Links

          Activity

          Hide
          Erik Meade added a comment -

          Please see the Subversion Commits for examples on how to continue. When done, none of the Classes that have UpgradedSeleniumITBase in their hierarchy should have any references to the selenium object.

          Show
          Erik Meade added a comment - Please see the Subversion Commits for examples on how to continue. When done, none of the Classes that have UpgradedSeleniumITBase in their hierarchy should have any references to the selenium object.
          Hide
          Jessica Coltrin (Inactive) added a comment -

          removing 2.2 fixVersion since this is tracked as QA-Backlog

          Show
          Jessica Coltrin (Inactive) added a comment - removing 2.2 fixVersion since this is tracked as QA-Backlog

            People

            • Assignee:
              Erik Meade
              Reporter:
              Erik Meade
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel