Meego Wiki
Views

Quality/QA-tools/QAReports/CSVFormat

From MeeGo wiki
Jump to: navigation, search

The QA report tool expects files in standard CSV format where columns are delimited by commas and rows by linefeed characters. If the cell data contains commas or linefeeds, then the cell must be surrounded by double quotes. If the data contains the double quote character, it must be duplicated.

Contents

CSV Result File Format 2.0

CSV Result File Format 2.0 will be available Monday 5.9.2011.

Header Row

The CSV file must begin with a header row with following columns:

Feature,Test Case,Pass,Fail,NA,Comment,Measurement Name,Value,Unit,Target,Failure

Each row after the header lists the result and other information for a single test case.

  • Feature: a short name that is used to group related test cases.
  • Test Case: description of the test case
  • Comments: bug ids or other notes about the test case (can be empty)
  • Pass, Fail, N/A: one of the three result columns must contain the number one (1), while the rest must be zero or empty
  • Measurement Name: Name of the NFT measurement, e.g., "WLAN download" (can be empty)
  • Value: Measurement value (must be present if "Measurement Name" is present)
  • Unit: Measurement unit (must be present if "Measurement Name" is present)
  • Target: Measurement target value (can be empty)
  • Failure: Measurement failure limit (can be empty)

Example:

 Feature,Test Case,Pass,Fail,N/A,Comment,Measurement Name,Value,Unit,Target,Failure
 WLAN,"Measure download speed for 1,5GB file",1,0,0,Faster than ever before!,WLAN download,"1,2",Mb/s,"1,0","0,9"

CSV Result File Format 1.0

CSV Result File Format 1.0 will be deprecated 19.9.2011.

The QA report tool expects files in standard CSV format where columns are delimited by commas and rows by linefeed characters. If the cell data contains commas or linefeeds, then the cell must be surrounded by double quotes. If the data contains the double quote character, it must be duplicated.

Header Row

The CSV file must begin with a header row, which names the different columns. For example:

Category,Check points,Notes (bugs),Pass,Fail,N/A

The actual column names do not matter, but each row must have six columns.

Test Case Data

Each row after the header lists the result and other information for a single test case.

  • Category: a short name that is used to group related test cases.
  • Check points: description of the test case
  • Notes: bug ids or other notes about the test case (can be empty)
  • Pass, Fail, N/A: one of the three result columns must contain the number one (1), while the rest must be zero or empty

Example:

SMS,"Check message history (received, sent, draft)",,1,,
Personal tools