Continuous Validation - How is it done? - Part 3: Process Flow

This blog post is Part 3 in this series. What are the key process steps involved in continuously validating a Cloud App? (click here for Part 1; click here for Part 2)

STEP 1

  • Customer will provide the User Requirements (URS) to xLM. 

STEP 2

  • xLM IT will create a new xLM instance on its qualified infrastructure.  This new instance is validated.
  • A Validation Plan and Risk Assessments are created.
  • A new SUT (System Under Test) is created in xLM.  xLM team will:
    • input the requirements
    • perform risk assessment working with the customer
    • create specifications (design, configuration, etc..)
    • create test cases (automated, manual).  All test cases are pre-approved by the customer
    • bi-directional traceability (Requirements <> Specifications <> Test Cases) is automatically generated by the system
  • Customer approves all validation deliverables.

STEP 3

  • Test Scripts (IQ, OQ and/or UAT) are executed in the Cloud App QA Environment.
  • Customer approves the Validation Summary Report (automatically generated by xLM).

STEP 4

  • A Release Certificate will be issued by xLM.
  • Cloud App released to Production.

STEP 5

  • Whenever a patch or upgrade is released by the Cloud App Vendor(s),  xLM will perform Compliance Analysis and a report will be issued to the customer.  Updates to validation deliverables is managed under change control.
  • Once this report is approved by the customer, xLM will create a test campaign (Regression Testing, New Scripts for New Feature Testing) and will execute this campaign in QA Environment.  This will be performed before the patch/upgrade is deployed in the PROD Environment.
  • A Release Certificate will be issued by xLM.

STEP 6

  • Continuous Validation:  Regression/Smoke tests are constantly run to ensure that the cloud app is in a "validated" state.

STEP 7

  • Customer will have 24/7 access to real-time "Cloud App Validation Health" portal.