Part 11 Compliance

Introduction

Part 11 Compliance is provided to authenticate operations such as approval of test cases, approval of test executions and execute test cases when the eSignature feature is enabled for the QMetry project.

How to Enable Part 11 Compliance in QMetry?

  • Pre-requisite: The eSignature feature should be enabled for the project for which you want to apply the Part 11 Compliance.

Steps

  1. Go to eSignature > Approval Access.
  2. Turn the flag on for Part 11 Compliance on the screen.

The message pops up asking your confirmation -

"Once Part 11 Compliance is enabled, it will discontinue execution through Automation. Are you sure?"

3. Click "Yes" to proceed.


4. The Part 11 Compliance is enabled for the project.

Business Rules

When the Part 11 Compliance feature is enabled, users are asked for QMetry credentials to authenticate themselves before performing certain operations. 

Test Case Operations


OperationeSignature DisabledeSignature Enabled but Not Authorized to Approve Test CaseeSignature Enabled and Authorized to Approve Test CaseeSignature and Part Compliance Enabled and Authorized to Approve Test Case
Create new test casesYYYY
Edit unapproved test case/test case versionYYYY
Approve test casesNANY (does not require QMetry credentials)Y (requires QMetry credentials)
Edit approved test cases/test case versionsNANNN
Create a new version of approved test casesNAYYY
Bulk Approve test casesNANY (does not require QMetry credentials)

Y (requires QMetry credentials)


Test Execution Operations


OperationeSignature DisabledeSignature Enabled but Not Authorized to Approve Test SuiteeSignature Enabled and Authorized to Approve/Close Test SuiteeSignature and Part Compliance Enabled and Authorized to Approve/Close Test Suite
Create test suite and link platform, release and cycle to itYYYY
Approve a test executionNANY (does not require QMetry credential)Y (requires QMetry credentials)
Close a test executionNANY (does not require QMetry credential)Y (requires QMetry credentials)
Execute a test caseYY (can execute only Approved executions)Y (can execute only Approved executions)Y (requires QMetry credentials and can execute only Approved executions)
Import Test ExecutionsYY (can execute only Approved executions)Y (can execute only Approved executions)

Y (*requires QMetry credentials and can execute only Approved executions)


*pop-up appears only when the status in file differs from QMetry

Bulk Execute test cases against multiple releases, cycles and platformsYY (can execute only Approved executions)Y (can execute only Approved executions)Y (requires QMetry credentials and can execute only Approved executions) 
Bulk Execute test cases for a single platform, release and cycleYY (can execute only Approved executions)Y (can execute only Approved executions)Y (requires QMetry credentials and can execute only Approved executions) 
Sync latest version of test case on Execution ScreenYY (can sync only Approved executions)Y (can sync only Approved executions)Y (requires QMetry credentials and can sync only Approved executions) 
Assigning/resetting a BuildYY (can assign Build to only Approved executions)Y  (can assign Build to only Approved executions)Y (requires QMetry credentials and can assign Build to only Approved executions) 

Notes:

  • If the Part 11 Compliance option is enabled in QMetry project, then uploading automation result file through Automation API will not be allowed in the respective project.

  • If the Part 11 Compliance feature is enabled, then QMetry/LDAP users can do authentication. SAML users can not do authentication.

  • Users can not authenticate with an inactive/deleted user.
  • Time would be recorded as per the user profile.