Summary

  • QAF generates json reports that can be viewed using report dashboard. Open dashboard.htm to view report.
  • QAF reporting is a powerful and customizable reporting engine ensures that you have access to all relevant test data like test results,check points,test case time, test step time and environment information.Use powerful filters to slice and dice the data to drill down to exact result you seek.
  • Comprehensive drill-down reporting, with each step result, step command log and screenshots.
  • Live reporting enables you to view reports of executed tests without waiting for entire suite to finish.
  • Get Detailed Reporting including Trending,root cause analysis and Automated screen capture.

Reporting of test run includes below details

Overview

It summarize details of Over All Execution. It will display basic information about All Test. It shows test name, test execution duration, pass test case count, fail test case count, skip test case count, total test case count execution and rate of passing. Multiple Test Execution can be displayed here. View All Result link shows all test case of all test executed.

Test Case Execution Summary

Tools and Filter

There 3 types of operation can be perform using Tools And Filter.

  • Filter - Test Case can be filtered by pass/fail/skip test case over here. Only Configuration type test case can be filtered by checking Configuration check box.
  • Order - Test Case can be ordered by pass/fail/skip or by execution or name.
  • Details - All test case details can be expand using Expand All radio button and collapse all test case details using Collapse All radio button.

Tools and Filter

Environment Information

It provides information related to environment with following parameter.

  • execution on - To show OS version, java version, operating system etc.
  • build information - To shows build related information like QAF version with revision, QAF build time.
  • desired capabilities - To shows desired capabilities which describes a series of key/value pairs that encapsulate aspects of a browser. Basically, the Desired Capabilities help to set properties for the Web Driver.
  • actual capabilities - To shows actual capabilities which are actually at run time.
  • run parameters - To shows run parameters used at run time.

Environment Information

Error Analysis

It provides high level information about automation failure, data failure and application failure. Exceptions categorized into different categories.

Error Analysis

User can customize this error bucket categories in qaf_dashboard.js file.

Test Details

After selecting test, it displays test details of test case. It shows useful parameter for test. It has following parameters.

  • Description - It shows Test Case Description
  • Groups - It shows List of groups on which test cases are executed
  • Reference - It shows Location of BDD/KWD
  • Start time - It shows Start time of Test Case
  • End time - It shows End time of Test Case
  • Meta-Data - It shows Meta-Data of Test Case.
  • Actual time - It shows Actual Time of Test Case
  • Check Points - It shows all steps and sub steps.

Test Case Execution Report

Test Case Tabs

There are four tabs available provides detailed steps, timimings, command log and error of steps.

  • Check Points(Test Case Execution Report ) :- It Shows executed steps and sub steps as checkpoints. Sub checkpoints will be displayed in collapse mode.

Test Case Execution Report

For verification/assertion checkpoint, attachment is also available. Click on Attachment to see screenshots. Attachment

  • Step Time Analysis( ) - It shows graph for comparing threshold and Duration of steps.

Step Time Analysis Graph

  • Command Log( ) - It shows log of all command which are executed with command name, arguments, status and duration.

Detailed Command Log

  • Error Trace( ) - If any error occurred in test case during execution, it will show as descriptive details.. It shows error trace of individual test case. For fail or skip test case, it shows well descriptive error.

Detailed Error Trace

It shows the trends of all execution respect to all execution and number of test cases.

Trends

Live Reporting

Live Reporting can be useful to show result automatically as test results created. Enable live reporting by click on Auto Refresh icon.

Live Demo

Auto Refresh