Skip to content

Regression testing made easy. Watch video demo below. GUI Auto UAT is a webapp for creating and running automated browser tests easily through a web interface for regression testing and and UAT. It is built on top of WebdriverIO and utilizes the Cucumber Gherkin syntax for human readable browser automation tests.

License

ryanfuji/gui-auto-uat

Repository files navigation

GUI Auto UAT

GUI Auto UAT is a webapp for creating and running automated User Acceptance Tests (Behavior Tests) easily through a web interface. It is built on top of WebdriverIO and utilizes the Cucumber Gherkin syntax for human readable browser automation tests.

Video Demo

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Some things you will need...

  1. A MongoDB v3+ instance running see MongoDB Installing for details
  2. NodeJS v8+ and NPM v5.6+ see NodeJS for downloading and installing
  3. Must also have GIT installed see Installing GIT

Installing

Clone the gui-auto-uat repository

git clone https://github.com/rpfujiw/gui-auto-uat.git

cd into the gui-auto-uat directory then run

npm install

cd into the gui-auto-uat/api-src directory then run

npm install

cd into the gui-auto-uat/angular-src then run

npm install

create a mongodb database called 'gui-auto-uat-db'

then initialize the steps collection by running

mongoimport -d gui-auto-uat-db -c steps --file <path to repo>/gui-auto-uat/db_setup.json

start the node backend, from the gui-auto-uat/api-src dir, run

npm run start

start the Angular 5 front end application, from the gui-auto-uat/angular-src dir run

ng serve

in your browser of choice open the url 'localhost:4200'

Built With

Contributing

details on how to contribute to this project is coming soon

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Regression testing made easy. Watch video demo below. GUI Auto UAT is a webapp for creating and running automated browser tests easily through a web interface for regression testing and and UAT. It is built on top of WebdriverIO and utilizes the Cucumber Gherkin syntax for human readable browser automation tests.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published