Unit Test Checklist – Cognos Development
Developer Name: <Developer> / Date: <Unit Test Completion Date>Project: <Project Name> / Version #: <Version Number>
Request #: <KM Request Number> / Release: <Release Number>
Checklist – Section A / Developers / Team Leads/Reviewer
Framework Manager / Yes / No / N/A / Yes / No / N/A
- List Models and Packages tested:
- Is the .cpf filename in the correct format per naming standards?
- Has the .cpf been copied to the correct share?
- Is the project language ‘English’ only?
- Is the model name in the correct format per naming standards?
- Is data source connection properly defined and follows naming standards?
- Is data source connection pointing to the correct database schema?
- Are all the objects arranged alphabetically (top to bottom) within their enclosing objects?
- Are all Date/Time items formatted as dates with a Short Date Style and properties resulting in mm/dd/yyyy?
- Were all package naming conventions followed?
- Were all relationships tested to ensure inner joins will not transparently drop records to the end user?
- Does package publish successfully without warnings or errors?
- Are package descriptions in Framework Manageras well as Cognos Connection as per standards?
Report Items / Yes / No / N/A / Yes / No / N/A
- List Reports/Dashboards tested:
- Are reports named according to standards?
- Does report name and report title match?
- Is report title centered?
- Are the Back and Next Buttons removed on prompt page if not used?
- Do date prompts use “Edit Box” for Select UI property?
- Do report prompts load in under 15 seconds?
- Are prompts sorted?
- Are prompt values selected displayed on report?
- Are page numbers and current date displayed on report?
- Is report data formatted properly?
- Are report results as expected?
- Is no data option turned on?
- Have all user classes/roles been tested on secured reports?
- Are Cognos Connection descriptions in the folder/subfolder completed on all reports as per standards?
Cube Items / Yes / No / N/A / Yes / No / N/A
- List Cubes tested:
- Are Transformer models (MDL) named according to standards?
- Are cubes (MDC) named according to standards and match cube title?
- Are dimension names descriptive and avoid acronyms and abbreviations?
- Are measures named according to standards?
- Each cube contains no more than 12 dimensions and no more that 10 measures?
- All cube dimensions contain less than 1000 categories?
- Are all cube dimensions with more than 200 categories broken into hierarchies?
- Are measure values as expected?
- Do drill-through reports function and return data that matches in count the measure value selected?
- Do drill-through reports follow standards and the unit test section above completed for each drill-through report?
- Have all user classes/roles been tested on secured cubes?
- Are Cognos Connection descriptions in the folder/subfolder completed on all reports as per standards?
Comments – Section B
<Add comments appropriate to unit testing conducted here.>
Testing – Section C
Test Scenario (Team Lead/Reviewer) / Expected Results (Team Lead) / Actual Results (Attach) / Pass?
<Scenario Description> / <Results Expected> / <Result Achieved>
DeveloperDate
Test Lead/ReviewerDate