Uploaded image for project: 'GENIVI Development Platform'
  1. GENIVI Development Platform
  2. GDP-563

Automated UI tests for HMI & apps

    XMLWordPrintable

Details

    • Epic
    • Resolution: Unresolved
    • Medium
    • None
    • None
    • CIAT, GDP Master
    • None
    • Automated-Testing

    Description

      Until now we've been testing HMI and apps manually on various boards. This is a very time consuming task that can be avoided by settting up automated UI tests. Me and tmohammad searched a bit and found two options:

      1. Squish: Looks very nice and is designed for Qt applications but is commercial and requires a license.
      2. Python behave + dogtail: Likely not as good and specialized as Squish but it's completely open source and is used heavily by GNOME project very successfully. There was a question about if it can work with QML but I tested it to work fine.

      So I'll strongly suggest we go for option#2. I'll setup subtasks to reflect the actual work needed.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              zeenix Zeeshan Ali (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: