EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

Introduction to the Customer Upgrade Validation Program (CUVP)


Xiaoxue Shen

Quality Architect, Senior • MicroStrategy


This article provides an introduction to MicroStrategy's Customer Upgrade Validation Program and the goals of the program.

Starting with the release of Strategy ONE (March 2024), dossiers are also known as dashboards.

Introduction to CUVP


Strategy's Technology Team wants to empower customers to feel confident when upgrading. To accomplish this goal, there are two teams in place: Enterprise Support and the Upgrade Advisory program. The lesser known support program is internal to Strategy's Technology Team, this program is called the Customer Upgrade Validation Program (CUVP). This program focuses on automated testing of customer's real-world environments.
Although it is similar to the Upgrade Advisory program, a key difference is the fact that the CUVP focuses on pre-release versions of Strategy and runs tests on a bi-weekly cadence. The goal of the CUVP program is to run new features through customers metadata's to identify potential issues early in the development stage and to fix the issues before the release. The CUVP program has a special focus on performance and overall system capacity degradation.

What is Included in a CUVP Test?

  • Data/SQL Integrity
    • Test scope is based on the provided data source.
  • Single User Performance
    • Test scope is based on the provided data source.
  • Capacity Testing
    • J-meter script.
    • Multi-thread performance test for chosen reports or documents.
  • Stress Test
    • Internal test scripts.
    • Random executions and manipulations.

What are the Benefits of CUVP Testing?


The key benefit of the CUVP program is that since tests are run bi-weekly on pre-release versions of Strategy software, potential customers issues can be fixed even before the product is released. There is no cost to participate in the CUVP program and there is minimal customer engagement. Customers need only provide the required metadata and data source files to participate.

What's Different about CUVP from Enterprise Support and the Upgrade Advisory Program?


There are key differences between the traditional support programs, like Upgrade Advisories and Enterprise Support, and CUVP. Namely, the differences lie in the Strategy versions tested, the objects tested, test types, frequency, and cost.
 

13
Testing ParametersEnterprise Support & Upgrade Advisory ProgramCustomer Upgrade Validation Program (CUVP)Versions TestedOnly current customer versions and the latest platform release.Pre-release versions of Strategy.

The upgrade test will use your current version of Strategy to upgrade to a pre-released version.Objects TestedOnly 5-10 reports, documents, or dossiers are tested.There is no limit on the number of reports, documents, or dossiers tested. 

As long as a data sources, such as a cube, cache, warehouse, etc., is provided, all objects can be tested.Communicating IssuesTechnical Support cases are created for customers to directly track the resolution of their issue.Since most of the issues identified are related to the pre-release version of Strategy, there is no customer communication. 

Internal test result could be shared to the customer based on requests.Test Types

13
Testing ParametersEnterprise Support & Upgrade Advisory ProgramCustomer Upgrade Validation Program (CUVP)Versions TestedOnly current customer versions and the latest platform release.Pre-release versions of Strategy.

The upgrade test will use your current version of Strategy to upgrade to a pre-released version.Objects TestedOnly 5-10 reports, documents, or dossiers are tested.There is no limit on the number of reports, documents, or dossiers tested. 

As long as a data sources, such as a cube, cache, warehouse, etc., is provided, all objects can be tested.Communicating IssuesTechnical Support cases are created for customers to directly track the resolution of their issue.Since most of the issues identified are related to the pre-release version of Strategy, there is no customer communication. 

Internal test result could be shared to the customer based on requests.Test Types

13
Testing ParametersEnterprise Support & Upgrade Advisory ProgramCustomer Upgrade Validation Program (CUVP)Versions TestedOnly current customer versions and the latest platform release.Pre-release versions of Strategy.

The upgrade test will use your current version of Strategy to upgrade to a pre-released version.Objects TestedOnly 5-10 reports, documents, or dossiers are tested.There is no limit on the number of reports, documents, or dossiers tested. 

As long as a data sources, such as a cube, cache, warehouse, etc., is provided, all objects can be tested.Communicating IssuesTechnical Support cases are created for customers to directly track the resolution of their issue.Since most of the issues identified are related to the pre-release version of Strategy, there is no customer communication. 

Internal test result could be shared to the customer based on requests.Test Types

13
Testing ParametersEnterprise Support & Upgrade Advisory ProgramCustomer Upgrade Validation Program (CUVP)Versions TestedOnly current customer versions and the latest platform release.Pre-release versions of Strategy.

The upgrade test will use your current version of Strategy to upgrade to a pre-released version.Objects TestedOnly 5-10 reports, documents, or dossiers are tested.There is no limit on the number of reports, documents, or dossiers tested. 

As long as a data sources, such as a cube, cache, warehouse, etc., is provided, all objects can be tested.Communicating IssuesTechnical Support cases are created for customers to directly track the resolution of their issue.Since most of the issues identified are related to the pre-release version of Strategy, there is no customer communication. 

Internal test result could be shared to the customer based on requests.Test Types

13
Testing ParametersEnterprise Support & Upgrade Advisory ProgramCustomer Upgrade Validation Program (CUVP)Versions TestedOnly current customer versions and the latest platform release.Pre-release versions of Strategy.

The upgrade test will use your current version of Strategy to upgrade to a pre-released version.Objects TestedOnly 5-10 reports, documents, or dossiers are tested.There is no limit on the number of reports, documents, or dossiers tested. 

As long as a data sources, such as a cube, cache, warehouse, etc., is provided, all objects can be tested.Communicating IssuesTechnical Support cases are created for customers to directly track the resolution of their issue.Since most of the issues identified are related to the pre-release version of Strategy, there is no customer communication. 

Internal test result could be shared to the customer based on requests.Test Types

13
Testing ParametersEnterprise Support & Upgrade Advisory ProgramCustomer Upgrade Validation Program (CUVP)Versions TestedOnly current customer versions and the latest platform release.Pre-release versions of Strategy.

The upgrade test will use your current version of Strategy to upgrade to a pre-released version.Objects TestedOnly 5-10 reports, documents, or dossiers are tested.There is no limit on the number of reports, documents, or dossiers tested. 

As long as a data sources, such as a cube, cache, warehouse, etc., is provided, all objects can be tested.Communicating IssuesTechnical Support cases are created for customers to directly track the resolution of their issue.Since most of the issues identified are related to the pre-release version of Strategy, there is no customer communication. 

Internal test result could be shared to the customer based on requests.Test Types

13
Testing ParametersEnterprise Support & Upgrade Advisory ProgramCustomer Upgrade Validation Program (CUVP)Versions TestedOnly current customer versions and the latest platform release.Pre-release versions of Strategy.

The upgrade test will use your current version of Strategy to upgrade to a pre-released version.Objects TestedOnly 5-10 reports, documents, or dossiers are tested.There is no limit on the number of reports, documents, or dossiers tested. 

As long as a data sources, such as a cube, cache, warehouse, etc., is provided, all objects can be tested.Communicating IssuesTechnical Support cases are created for customers to directly track the resolution of their issue.Since most of the issues identified are related to the pre-release version of Strategy, there is no customer communication. 

Internal test result could be shared to the customer based on requests.Test Types

13
Testing ParametersEnterprise Support & Upgrade Advisory ProgramCustomer Upgrade Validation Program (CUVP)Versions TestedOnly current customer versions and the latest platform release.Pre-release versions of Strategy.

The upgrade test will use your current version of Strategy to upgrade to a pre-released version.Objects TestedOnly 5-10 reports, documents, or dossiers are tested.There is no limit on the number of reports, documents, or dossiers tested. 

As long as a data sources, such as a cube, cache, warehouse, etc., is provided, all objects can be tested.Communicating IssuesTechnical Support cases are created for customers to directly track the resolution of their issue.Since most of the issues identified are related to the pre-release version of Strategy, there is no customer communication. 

Internal test result could be shared to the customer based on requests.Test Types

13
Testing ParametersEnterprise Support & Upgrade Advisory ProgramCustomer Upgrade Validation Program (CUVP)Versions TestedOnly current customer versions and the latest platform release.Pre-release versions of Strategy.

The upgrade test will use your current version of Strategy to upgrade to a pre-released version.Objects TestedOnly 5-10 reports, documents, or dossiers are tested.There is no limit on the number of reports, documents, or dossiers tested. 

As long as a data sources, such as a cube, cache, warehouse, etc., is provided, all objects can be tested.Communicating IssuesTechnical Support cases are created for customers to directly track the resolution of their issue.Since most of the issues identified are related to the pre-release version of Strategy, there is no customer communication. 

Internal test result could be shared to the customer based on requests.Test Types

13
Testing ParametersEnterprise Support & Upgrade Advisory ProgramCustomer Upgrade Validation Program (CUVP)Versions TestedOnly current customer versions and the latest platform release.Pre-release versions of Strategy.

The upgrade test will use your current version of Strategy to upgrade to a pre-released version.Objects TestedOnly 5-10 reports, documents, or dossiers are tested.There is no limit on the number of reports, documents, or dossiers tested. 

As long as a data sources, such as a cube, cache, warehouse, etc., is provided, all objects can be tested.Communicating IssuesTechnical Support cases are created for customers to directly track the resolution of their issue.Since most of the issues identified are related to the pre-release version of Strategy, there is no customer communication. 

Internal test result could be shared to the customer based on requests.Test Types




Testing FrequencyOnce a year.Every two weeks.CostThe cost is covered by Enterprise Support hours.Free.RequirementsA compatible system and time to partner with the on-site team to complete the engagement.The customer only needs to interact with Strategy one time. In this time, we ask them to provide a metadata backup, the version number, and any corresponding cache files, cubes, or warehouse slice so target reports, documents, and dossiers can be run.Test TypeTest ToolCache FileCube FileWarehouse SliceData IntegrityIntegrity ManagerDocument or dossier data


Testing FrequencyOnce a year.Every two weeks.CostThe cost is covered by Enterprise Support hours.Free.RequirementsA compatible system and time to partner with the on-site team to complete the engagement.The customer only needs to interact with Strategy one time. In this time, we ask them to provide a metadata backup, the version number, and any corresponding cache files, cubes, or warehouse slice so target reports, documents, and dossiers can be run.Test TypeTest ToolCache FileCube FileWarehouse SliceData IntegrityIntegrity ManagerDocument or dossier data


Testing FrequencyOnce a year.Every two weeks.CostThe cost is covered by Enterprise Support hours.Free.RequirementsA compatible system and time to partner with the on-site team to complete the engagement.The customer only needs to interact with Strategy one time. In this time, we ask them to provide a metadata backup, the version number, and any corresponding cache files, cubes, or warehouse slice so target reports, documents, and dossiers can be run.Test TypeTest ToolCache FileCube FileWarehouse SliceData IntegrityIntegrity ManagerDocument or dossier data


Testing FrequencyOnce a year.Every two weeks.CostThe cost is covered by Enterprise Support hours.Free.RequirementsA compatible system and time to partner with the on-site team to complete the engagement.The customer only needs to interact with Strategy one time. In this time, we ask them to provide a metadata backup, the version number, and any corresponding cache files, cubes, or warehouse slice so target reports, documents, and dossiers can be run.Test TypeTest ToolCache FileCube FileWarehouse SliceData IntegrityIntegrity ManagerDocument or dossier data


Testing FrequencyOnce a year.Every two weeks.CostThe cost is covered by Enterprise Support hours.Free.RequirementsA compatible system and time to partner with the on-site team to complete the engagement.The customer only needs to interact with Strategy one time. In this time, we ask them to provide a metadata backup, the version number, and any corresponding cache files, cubes, or warehouse slice so target reports, documents, and dossiers can be run.Test TypeTest ToolCache FileCube FileWarehouse SliceData IntegrityIntegrity ManagerDocument or dossier data


Testing FrequencyOnce a year.Every two weeks.CostThe cost is covered by Enterprise Support hours.Free.RequirementsA compatible system and time to partner with the on-site team to complete the engagement.The customer only needs to interact with Strategy one time. In this time, we ask them to provide a metadata backup, the version number, and any corresponding cache files, cubes, or warehouse slice so target reports, documents, and dossiers can be run.Test TypeTest ToolCache FileCube FileWarehouse SliceData IntegrityIntegrity ManagerDocument or dossier data


Testing FrequencyOnce a year.Every two weeks.CostThe cost is covered by Enterprise Support hours.Free.RequirementsA compatible system and time to partner with the on-site team to complete the engagement.The customer only needs to interact with Strategy one time. In this time, we ask them to provide a metadata backup, the version number, and any corresponding cache files, cubes, or warehouse slice so target reports, documents, and dossiers can be run.Test TypeTest ToolCache FileCube FileWarehouse SliceData IntegrityIntegrity ManagerDocument or dossier data


Testing FrequencyOnce a year.Every two weeks.CostThe cost is covered by Enterprise Support hours.Free.RequirementsA compatible system and time to partner with the on-site team to complete the engagement.The customer only needs to interact with Strategy one time. In this time, we ask them to provide a metadata backup, the version number, and any corresponding cache files, cubes, or warehouse slice so target reports, documents, and dossiers can be run.Test TypeTest ToolCache FileCube FileWarehouse SliceData IntegrityIntegrity ManagerDocument or dossier data


Testing FrequencyOnce a year.Every two weeks.CostThe cost is covered by Enterprise Support hours.Free.RequirementsA compatible system and time to partner with the on-site team to complete the engagement.The customer only needs to interact with Strategy one time. In this time, we ask them to provide a metadata backup, the version number, and any corresponding cache files, cubes, or warehouse slice so target reports, documents, and dossiers can be run.Test TypeTest ToolCache FileCube FileWarehouse SliceData IntegrityIntegrity ManagerDocument or dossier data


Testing FrequencyOnce a year.Every two weeks.CostThe cost is covered by Enterprise Support hours.Free.RequirementsA compatible system and time to partner with the on-site team to complete the engagement.The customer only needs to interact with Strategy one time. In this time, we ask them to provide a metadata backup, the version number, and any corresponding cache files, cubes, or warehouse slice so target reports, documents, and dossiers can be run.Test TypeTest ToolCache FileCube FileWarehouse SliceData IntegrityIntegrity ManagerDocument or dossier data


 

What are the Test Scopes Based on the Different Data Sources?


In the CUVP tests, the following tools are used:
Note: Currently only one node is used to test since most issues are not related to clusters.
 


Testing FrequencyOnce a year.Every two weeks.CostThe cost is covered by Enterprise Support hours.Free.RequirementsA compatible system and time to partner with the on-site team to complete the engagement.The customer only needs to interact with Strategy one time. In this time, we ask them to provide a metadata backup, the version number, and any corresponding cache files, cubes, or warehouse slice so target reports, documents, and dossiers can be run.Test TypeTest ToolCache FileCube FileWarehouse SliceData IntegrityIntegrity ManagerDocument or dossier data


Testing FrequencyOnce a year.Every two weeks.CostThe cost is covered by Enterprise Support hours.Free.RequirementsA compatible system and time to partner with the on-site team to complete the engagement.The customer only needs to interact with Strategy one time. In this time, we ask them to provide a metadata backup, the version number, and any corresponding cache files, cubes, or warehouse slice so target reports, documents, and dossiers can be run.Test TypeTest ToolCache FileCube FileWarehouse SliceData IntegrityIntegrity ManagerDocument or dossier data


Testing FrequencyOnce a year.Every two weeks.CostThe cost is covered by Enterprise Support hours.Free.RequirementsA compatible system and time to partner with the on-site team to complete the engagement.The customer only needs to interact with Strategy one time. In this time, we ask them to provide a metadata backup, the version number, and any corresponding cache files, cubes, or warehouse slice so target reports, documents, and dossiers can be run.Test TypeTest ToolCache FileCube FileWarehouse SliceData IntegrityIntegrity ManagerDocument or dossier data




SQL IntegrityIntegrity ManagerCube/Normal report SQL**


SQL IntegrityIntegrity ManagerCube/Normal report SQL**


SQL IntegrityIntegrity ManagerCube/Normal report SQL**


SQL IntegrityIntegrity ManagerCube/Normal report SQL**




Single User PerformanceIntegrity ManagerDocument or dossier data


Single User PerformanceIntegrity ManagerDocument or dossier data


Single User PerformanceIntegrity ManagerDocument or dossier data


Single User PerformanceIntegrity ManagerDocument or dossier data




Capacity TestingCapacity Testing ToolDocument or dossier data


Capacity TestingCapacity Testing ToolDocument or dossier data


Capacity TestingCapacity Testing ToolDocument or dossier data


Capacity TestingCapacity Testing ToolDocument or dossier data




Stress TestingStrategy Internal ToolDocument or dossier data


Stress TestingStrategy Internal ToolDocument or dossier data


Stress TestingStrategy Internal ToolDocument or dossier data


Stress TestingStrategy Internal ToolDocument or dossier data




*Before generating report cache files, please enable "Never expire caches."
**Only SQL comparisons for cubes based on SQL are supported.

Interested in Participating?


If you are interested in taking part in the CUVP program, please contact MSTR.
 


Comment

0 comments

Details

Knowledge Article

Published:

November 13, 2019

Last Updated:

March 21, 2024