StepTrack is a locally stored browser-based tool I created to assist with regression testing processes.

Description

A custom-built, browser-based application that supports multi-tab regression testing workflows. The tool enables testers to review and annotate individual test steps, pin critical lines, track progress, and save personalized notes per tab. It includes export functionality to generate timestamped reports, supports persistent session state via Base64 encoding, and is fully client-specific through local and session storage. The entire application runs locally in the browser with no internet connection required, ensuring offline usability and full data privacy.

My Role

I independently built and tested the application from scratch, designing both its interface and underlying functionality. My responsibilities included UI layout, Base64 data handling, local/session storage integration, and user interaction design.

Languages Used

I developed the site’s structure and styling with HTML and CSS, and handled all interactive logic and functionality using vanilla JavaScript.

Features

  • Displays testing steps one at a time for the user.
  • Users are able to mark testing steps as Passed, Failed, or N/A.
  • Notes functionality that allows users to store important information during testing.
  • Each Tab stores it's own notes, comments, statuses, and positions using sessionStorage.
  • Users are able to download a tab's current state as a text file.
  • Built for privacy, the application runs entirely offline with no network dependencies, making it safe for storing and reviewing sensitive regression data.