Skip to content

testAutomationGo/Demo_Suite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Demo On Test Automation

This repository contains a high-performance automation test framework written in Go (Golang), designed for extremely fast execution across UI and API test layers.

A full demo of the framework can be seen here:

▶️ YouTube:
https://youtu.be/xq2QtYULuvA


testDemo.mp4

About the Demo

The video demonstrates the speed and behavior of the automation suite by running multiple test types in sequence.

The demo includes:

  • 21 Web UI automation tests
  • 12 API automation tests
  • Failure simulation with timeout handling
  • Automatic result reporting
  • Demo web application used for testing

One test is intentionally modified to fail in order to show how the framework handles real-world errors, including timeout behavior and failure reporting.

Because the framework is written in Go and runs tests in parallel, execution is extremely fast — in some cases too fast to visually follow in real time.


Why This Framework

This project was created to demonstrate that Go can be used to build:

  • High-speed automation frameworks
  • Parallel test execution engines
  • Lightweight test runners
  • Cross-layer testing (UI + API + DB)
  • Enterprise-style automation tools without heavy dependencies

The goal is to show an alternative to slower traditional automation stacks.


Technologies Used

  • Go (Golang)
  • Custom Test Runner
  • Parallel Execution Engine
  • Web UI Automation
  • API Testing
  • Timeout / Failure Handling
  • JSON / HTML / JUnit Report Output
  • Demo Web Application

Notes

The framework is plug and play into any app, API, or even enterprise software systems. Download the HTML result files, can be modified with any company branding. Can modify any input for the suite, and provide an output, for any test management system with an API. This project is intended as a demo / showcase of framework design and performance.

Need Fast Scalable Test Automation Or Just Have A Question

Contact me at testautomationgo@testautomationgo.com

About

Run automated testing in Go, an experiment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages