Skip to content
A web app designed to be a target for test automation scripts
JavaScript CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
components
contexts
hooks
layouts
pages
static
utils
.babelrc
.gitignore
README.md
next.config.js
package-lock.json
package.json

README.md

Example Test App

A web app designed to be a target for test automation scripts.

Netlify Status

https://exampletest.app/

The App

The web app is a mock social media site called Lemon. This will present a variety of testing scenarios around test data and automation. The app will have several configurable settings providing different environmental challenges.

The goal of the app is to teach test automation at different difficulty levels while encouraging best practices.

The develop of the app is on going.

Logging In

You can login as testUser or any other user on the site with the password of password.

Refresh

Refreshing the page creates a new session with fresh users and posts.

Admin

https://exampletest.app/_

The admin pages allow the test environment to be configured.

Seed

https://exampletest.app/_/seed

The seed is what powers the random data generation. Changing the seed regenerates users and posts.

Config

https://exampletest.app/_/config

Various configuration can be edited here.

Users

https://exampletest.app/_/users

Registered users are listed here.

Posts

https://exampletest.app/_/posts

Registered users are listed here.

Share (Experimental)

https://exampletest.app/_/share

Get a link to share that loads with a defined seed and config.

Development

Run the development server.

$ npm run dev

Build For Deployment

Build and export to a static site.

$ npm run deploy
You can’t perform that action at this time.