Audit Log

Audit Log Overview

The Audit Log is a feature in Functionize that displays the change history for each test and page object. This feature lets users track how these assets were edited and executed over time. You can access the Audit Log in the SETTINGS menu dropdown of the Test or PO Details pages. It provides information about which users interacted with the asset and includes timestamps for each activity. Additionally, the Audit Log enables users to restore a test to a previous iteration. This feature is valuable for maintaining a record of testing activities for audit purposes.

Your test cases may undergo many changes as you work out the best sequence to follow for your site. We offer two options to restore your test :

  1. Restore Test Case
  2. Restore to New Test Case

Note: Not all entries in the Audit Log table can be restored, for example, if the Change column indicates some type of test execution - Live Execution, Headless Run, etc. these will be seen if the filter for Group By is set to Test Run

 

Audit Log Filters

This feature is used to filter out and download data based on the Dates and/or Editors specified on the Audit log page.

  1. Open a test to the Test Detail page


  2. Open the Settings menu and select Audit Log


  3. Select the date on which the user wishes to apply the Date filter by selecting a Start Date and End Date


  4. Select the specific user on which the User wants to use the filter on the Select Editor dropdown field


  5. Select any specific action type on which the user wants to use the filter on the Group By dropdown field


    Note: The user can select any specific Test Run, Delete Action, Test Setting, Tittle Change, Add Action, etc. action type.

  6. To export the filtered file in CSV format for future sharing, click the Export CSV button


  7. After downloading, view the CSV file to view the data specified by the filters when the file was exported




Restore Test Case

This feature is used to restore your test to a previous iteration/Version.

  1. Open a test to the Test Detail page
  2. Open the Settings menu and select Audit Log


  3. Select the version of the test to which you want to restore and click on it


  4. Review your selection and click Restore


  5. A confirmation message will display and you will see that your test has reverted to the point in time you had selected.


  6. Refresh the Audit Log screen to see the restoration has been added to the log


Restore to New Test Case

This functionality is utilized when users wish to revert a test case to a previous version while maintaining the current version. As a result, they restore previous versions to a new test case.

  1. Open a test on the Test Detail page


  2. Open the Settings menu and select Audit Log


  3. Select the version of the test to which you want to restore and click on it


  4. Review your selection and click the Restore to new test case checkbox


  5. Enter a new test case name into the New Test Case Name field, then click the Restore button


  6. A confirmation message will display and you will see that your test has reverted to the point in time you had selected


  7. Navigate to the Test Case Listing page, where you will see the new restored test case

 

Preview

This feature is useful when users want to view the version of the test case they wish to revert to before making any modifications. As a result, they Preview a specific Audit Log before restoring it to the test case.

  1. Open a test on the Test Detail page


  2. Open the Settings menu and select Audit Log


  3. Select the version of the test to which you want to restore and click on it


  4. Review your selection and click the Preview button


  5. You will be taken to a Preview page where you can review all the actions, settings, and instructions that were made in that particular audit log entry


  6. On this Preview page, there is also a Slider view that allows you to see the screenshots that were captured during the time of recording


    Note: This is only a Preview page, you won’t be able to make any action/test setting-based edits from this page. That is why all the action detail fields and checkboxes are disabled.


  7. Review your selection and click Restore


    • To Restore the log to the current test case, click Confirm in the modal window


    • To Restore the log to a new test case, click on the Restore to new test case checkbox, enter the New Testcase Name, and click Confirm


  8. A confirmation message will display and you will see that your test has reverted to the audit log entry point in time you had selected