Uploaded image for project: 'Qt Safe Renderer'
  1. Qt Safe Renderer
  2. QSR-1178

Change UI regression test strategy from breadth-first to depth-first

    XMLWordPrintable

Details

    Description

      Since the code is pretty much operating system agnostic, we could utilize depth-first test strategy for the UI regression test instead of depth-first.

      • RTA can run the installation tests for all environments
      • RTA can run all autotests from all folder for all environments
      • But we could consider having dedicated Squish tests in <src>tests/UI folder for Windows and/or Linux environment
        • Developers can repeat those at any time in their own computers
        • We can get high automation check coverage against regression
        • Customers can use those tests as basis for their test assets
        • This can even be triggered frequently by other tools
          • e.g either Gerrit hook in the code review for the commit
          • QSR nightly test server (non-blocking CI)
          • Coin itself for a given configuration
        • We can even consider having integration tests for the Qt Design Studio
        • The tests can use the predefined capacity tests and generated QML, or that can be done in the runtime in the tests.
      • And RTA can run these in detailed test for given configurations in a  case that frequent mandatory Qt Creator updates do not mess the test script integrity
        • Tests include installation tests that will always update the Qt Creator

       

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qtsaferendererteam Qt Safe Renderer Team
            assaarel Asmo Saarela (Inactive)
            Miao Luo Miao Luo
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes