HomeFinance: Overview

If you’ve been searching for a demo website to practice your Selenium Webdriver skills against, then why not try this web application (HomeFinance) that you set up and run locally and is guaranteed to give you complete control over the application and your own data.

See the section below for installation and how to use the app.

Simple to use

This simple no frills Web Application has been written with the intention of allowing users to run their own automation test scripts against, in particular for people who are learning Selenium development.

It is a standalone application that can be run locally (localhost) on your own device and has purposely been written with all the basics of a web application in mind, from:

  • Logging on
  • Viewing, adding, editing and deleting data
Powerful enough for Selenium WebDriver training

It is a simple app, but is powerful enough to let you test all the basic relevant Selenium skills needed for a production system.

Although the application only has 3 pages, it is still big enough for me to have produced 200 test scripts for a Selenium application that I wrote to run automation tests against…200 tests being only a subset of tests that I could have written! Hopefully this will give you an appreciation of how useful this small app can be for you to test against. 

Benefits of having a locally run web application:
  • complete control of the application and no worries about downtime
    • able to start or stop both the application and database at will
  • no lagging over the internet
  • no worrying about contending with other users
  • full control of your own test data, by creating or deleting your own data at will
  • able to enter or amend your data via a database
  • can be used for further learning that will be provided on this website at a later date:
    • Selenium test training
    • API test training
    • SQL training
    • SQL reporting
Go ahead and install…

By following the Installation guide, you will have things up and running in no time. Then go ahead and check out getting to grips with the app in the How To Use guide.