Application Quality landing page

The Application Quality landing page provides an overview of your current application's health so that you can quickly identify areas that need improvement before deployment. For example, you can view compliance details to determine whether your application is guardrail-compliant. You can then improve your compliance score and application quality by reducing warnings.

On the Application Quality landing page, which you open by clicking Configure > Application > Quality > Dashboard, you can view the following types of information:

  • The number of executable rules (functional rules that are supported by test coverage) and the number of case types for currently included applications.
    Note: The following rule types are treated as executable and included in the test coverage report: Activity, Case type, Correspondence, Data page, Data transform, Decision table, Decision tree, Declare expression, Flow, Flow action, Section, Strategy, Validate, Decision Data, XML Stream, HTML, HTML Fragment, Harness, Paragraph, and When. Pega unit testing supports the following rule types: Activity, Case type, Data page, Data transform, Decision table, Decision tree, Strategy, Flow, and When.
  • Applications included: Displays a list of all applications for which the current metrics are displayed. You can modify this list on the Application: Quality Settings landing page. Each combination of included applications has its own quality metrics.
  • Guardrails tile: Displays the compliance score and the number of guardrail warnings for the currently included applications, as well as a graph of changes to the compliance score over time. To open the Application Guardrails landing page and see how compliant your application is with guardrails, click View details.
  • Test coverage tile: Displays the percentage of and the number of rules that are covered by tests, and the last generation date of the application-level coverage report for the currently included applications, as well as a graph of changes to application-level coverage over time. To see test coverage reports or generate a new coverage report on the Application: Test coverage landing page, click View details.
    Note: If the EnableBuiltOnAppSelectionForQuality toggle is enabled on the Application: Quality Settings landing page, coverage sessions metrics are also displayed on the Application Quality Dashboard for the built-on applications selected in Application: Quality Settings.
  • Unit testing tile: Displays the percentage and number of the passed Pega unit test cases for the currently included applications for the period selected on the Application Quality Settings landing page, as well as a graph of changes to the test pass rate over time. To see reports about test compliance and test execution on the Automated Testing landing page, click View details.
  • Case types tab: Displays a table with quality metrics for each case type in the currently included applications, such as the guardrail score, severe warnings, test coverage, and test pass rate. You can view additional metrics, such as a list of rules with warnings, a list of executable rules, a list of rules that are not covered by test cases, or a list of failed test cases, by clicking Find issues next to each case name. To edit a case type, click its name in the table.
  • Other rules tab: Displays quality metrics, such as guardrail score, test coverage, test pass rate, the number of warnings, a list of rules with warnings, the number and list of uncovered rules, and the number and list of failed test cases for rules that are used in the currently included applications but are not a part of any case type.
Note: To view the latest version of the metrics, click Refresh.