Details
-
User Story
-
Resolution: Unresolved
-
P2: Important
-
None
Description
This is replacing QTBUG-69986
Business justification
HW partners will need a mechanism to download verification documentation, and possibly also use it automatically for their self created QBSP files. We will use Testrail tool for this.
Implementation requirements
Exporting options
Partners may not use Testrail for other reasons than exporting documentation on test cases and steps. This is due to Testrail may or may not be compatible for partner own RTA and verification usage.
Partner access
Limited visibility and privacy
Hardware partners are working on new hardware and that details in confidential. If partner is using Testrail for other use cases that test case documentation source the visibility of partner used hardware must be confidential and limited to partner only. When needed, partner may make that public to TQC or to the other users of Testrail.
API for partner use
Should partner be able to use the system as part of their own CI and RTA they will need API access to Testrail.
Qt account integration
It should be possible to use a Qt account against Testrail. This will simplify partner account creation, maintenance and access.
Test case evolution and governance
We need to decide how partners can provide test case updates and improvements to the overall test set, and how HW (or OS) specific variations are managed.
Test results handling
Optimally, test results (based on Testrail QBSP test cases) can also be inside the QBSP package (QTBUG-72815). What would be the defined format and location inside QBSP? Should that be machine readable so that when we get a QBSP form a partner we could automate a simple check does the QBSP pass?
Used tools
testrail.qt.io
What documentation is required for different stakeholders
Different stakeholders will have different level needs for existence and use etc of the created system. Examples on partner side is their own sales, technical support, engineering and TQC internally our own R&D, sales, tech sales, technical support, marketing, professional services, product management etc. This means all kinds of documentation from powerpoint slideware and emails to blog posts and actual technical documentation files.
Related resources and links
<Asmo to add links to Wikis and Sharepoints>
Attachments
Issue Links
- depends on
-
QTBUG-72815 Move QBSP device specific documentation to the QBSP
- Closed
-
QTQAINFRA-2677 Deploy TestRail tool to Qt R&D
- In Progress
-
QTBUG-73934 HW partner cookbook for making your own QBSP
- Closed
-
QTBUG-72433 Phase 1: Documentation on how to test and verify both a commercial Qt on Embedded BSP and corresponding QBSP
- Closed
-
QTBUG-89631 QBSP QA "Phase" Stories status and next steps for 1H2021 [Spike]
- Closed
-
QTBUG-68709 RTA Test Results Automatic Post Processing
- Closed
- is required for
-
QTBUG-86439 Document how a partner can verify a QBSP
- Closed
- relates to
-
QTBUG-70286 QBSP Test bench base
- In Progress
- replaces
-
QTBUG-69986 Phase 3: Embedded RTA test suite productization for 2nd and 3rd party self testing
- Withdrawn