Apps

Micro Apps for more interaction and testing opportunities.

These pages are also suitable for exploratory testing and longer exercises.

Each application uses a few simple concepts to encourage a deep dive without many distractions.

For each of the applications I recommend:

  • investigate the application from general usage
  • revisit the application multiple times, and each time adopt a new perspective or practice a new technique or approach
More Usage Hints

Triangle

Input lengths of a triangle to find out if it is equilateral, isosceles or scalene.

7 Char Val

This is a simple JavaScript powered validation input.

Basic Shopping Cart

A Server based test shopping cart with API.

Button Calculator

This is a simple button based calculator. Automate or explore for state based issues.

Canvas Draw

A canvas drawing tool, with a basic GUI interface and small set of drawing commands.

Canvas Scribble

Use the mouse and you can draw in the plain canvas.

Validated Client Server Form

This page has input validation using JavaScript, HTML5 and there is associated server side validation.

HTML Table Generator

Generate the HTML for a table and copy to clipboard

Countdown Timer

A configurable countdown timer written in JavaScript

Server Side Calculator

A simple calculator UI submits form to server to calculate the result.

Simple Calculator API

A simple calculator API

Text Transformer

Transform input text into different formats

Cookie Controlled Login

Cookies are often used to contain session information.

Numbers to Text

Convert numbers into textual representation

Note Taker

An example note-taking application using local and session storage, written in JavaScript.