You are here

Automated Cognos Testing

Maintaining accuracy and consistency of BI content is critical to the performance and reliability of Cognos implementations. An automated Cognos testing system, like MotioCI™, ensures superior performing Cognos environments by detecting issues early in the development cycle which provide the following benefits:

  • Diagnose problems faster
  • Increase BI team momentum by eliminating manual testing
  • Reduce development costs

MotioCI is in a class of its own when it comes to testing capabilities for BI content. MotioCI has the most extensive features available for Cognos testing.

Regression Testing for Executable and Non-executable Cognos Content

Regression testing refers to automated tests performed on Cognos to identify problems early in the BI development cycle. MotioCI's regression tests can be configured for all executable Cognos content, such as:

  • active reports
  • queries
  • analyses
  • reports

MotioCI extends its regression testing capabilities to non-executable Cognos content, such as:

  • packages
  • data sources
  • dispatchers
  • folders

MotioCI's comprehensive Cognos testing provides the most reliable approach to validating Cognos content in the development cycle.

Unlimited Cognos Regression Test Scenarios

An expansive feature called Assertion Studio, gives Cognos users the power to create any assertion or test used to validate Cognos content. Assertions allow you to verify a particular condition about a Cognos object or test for accuracy and performance; for example you can confirm your dispatchers have consistent settings or compare report outputs to the result of SQL. Within Assertion Studio, Cognos users are able to customize any of the many existing assertion types that come with MotioCI as well as author their own assertions. The possibilities of testing scenarios are endless and easy to create within the Assertion Studio feature.
A few examples of the many assertion types provided by MotioCI:
  • Performance: test execution time and stability of report performance.
  • Data validation: validate that report outputs have the correct data values.
  • Monitoring: continuously test the validity of all data sources and dispatchers
  • Enforce IBM “Proven Practices”: for example, ensure that security policies are defined according to accepted practices (Securing the IBM Cognos 10 BI Environment).
  • Plus many more.

Regression Testing for Cognos Output Formats

You can also create regression tests for Cognos outputs, including SQL, HTML, CSV, XML, etc. Additionally, you can compare outputs to other outputs residing on different Cognos instances, which is useful for comparing Cognos object performance between environments. Output testing is also very useful for identifying things that can affect performance such as:
  • Verifying SQL output doesn't contain outer joins
  • Confirming the output size remains within a specified range of its initial value, etc.

Continuous Verification of Cognos Content

The MotioCI continuous integration capabilities allow customers to automatically apply all configured Cognos tests at regular intervals (e.g. "run all tests every 2 hours"). The concept of Continuous Integration enables MotioCI to reduce the time and costs associated with BI development by proactively monitoring IBM Cognos environments and notifying project stakeholders when a problem surfaces rather than relying on the end users to discover it.

Follow Motio

Privacy   |   Terms of Use   |    Contact Us   |   Site map   |   Support   |  Login

©2015 Motio, inc.  - Building innovative software since 1999. Back to Top