Testing frameworks
At some point, you may decide that you're tired of running through test scripts whenever you make a code change. Fortunately, there are testing frameworks that can automate this tedious task, though writing and maintaining tests for these frameworks is its own kind of tediousness. You can use the scripts that you've already written and adapt them for whatever framework you choose. One popular option is Bryntum Siesta.
Bryntum Siesta
Siesta is a functional testing framework that runs in the browser. To use it, you write a series of test scripts that exercise the functionality of your app, load the framework in the browser of your choice, and run the scripts, watching them onscreen as they execute. Siesta closely emulates the experience of an actual person. It can click and input text in elements as needed.
Installing Siesta
To get Siesta up and running, we need to download Siesta Lite from Bryntum, create a harness file, and move the appropriate resources over to our app. This...