Test logs record
Summarize
Summary of Test Logs Record
The Test Logs Record is a critical component of the Automated Test Framework (ATF) in ServiceNow, capturing detailed information about test executions, including console logs and error messages. This data is stored in the Test Log (sysatftestresultitem) table, providing insights into the performance and outcomes of your tests.
Show less
Key Features
- Status: Indicates the result of the test log with options such as Success, Failure, and various warning states.
- Type: Classifies the log as Step Result, Client Log, or Client Error.
- Output: Displays generated outputs for each test step, including logs and failure explanations.
- Timing Information: Records start time, end time, duration, and the time when the log entry was recorded.
- Allow Listed Client Errors: References to any allowed client errors that prevent disruptions in future test executions.
Key Outcomes
By leveraging the Test Logs Record, ServiceNow users can effectively monitor test executions, identify and address failures, and streamline the testing process. This capability ensures more reliable application performance and enhances the overall quality of your software deployments.
The Test Results Item (test log) record contains console logging and test execution information.
During test execution, any information reported to the environment is recorded in the Test Log (sys_atf_test_result_item) table. This information can include browser console logging, results, and error messages recorded by step environments. You access specific test logs from the Test Log related list in the Test Results form.
| Field | Description |
|---|---|
| Status | The result of the test log:
|
| Type | Type of test log:
Note: If a Client Error, you can optionally add it as an ignored or warning
entry in the Allowed Client Errors. Doing so prevents the allowed client errors
from affecting ATF test executions when they recur in future test runs. For more
details, refer to Allowed client errors. |
| Output | Output generated for the test log.
|
| Step | Name of the step executed. This field may be blank for a client log. |
| Test Result | Reference to the test result associated with this step result. Click |
| Description | For a step result, the actions performed in this test step. For a client log, blank. For a client, this message displays: This client error occurred on the page in Browser Type Browser Version (for example, Chrome 62.0.3202.62). |
| Start time | Time at which this test step started executing. |
| End time | Time at which this test step finished executing. |
| Duration | Time duration it took to execute this test step. |
| Recorded at | Time at which this step or log entry was recorded. |
| Allow listed client error | Reference to the Allowed Client Error record (if any). Click |