Siesta

Overview

Siesta is a JavaScript unit testing tool that can help you test any JavaScript code and also perform testing of the DOM and simulate user interactions. The tool can be used together with any type of JavaScript codebase – jQuery, Ext JS, NodeJS, Dojo, YUI etc. Using the API, you can choose from many types of assertions ranging from simple logical JS object comparisons to verifying that an HTML element is visible in the DOM. It comes in two versions: Lite and Standard. With Lite you can easily test your JavaScript in the browser, and with Standard you can also automate your tests (highly recommended).

We of course also use Siesta to test our own JavaScript components, and our test suites contain several thousand assertions. If you find a bug, please let us know by submitting a bug report (or even better, a simple Siesta test case) here.

View Siesta in Action

Buy NowDownload Siesta Lite

Key Features

    • Short learning curve.
    • Completely web based, no need to install any extra software.
    • Write unit tests in plain Javascript.
    • Record and generate UI test scripts
    • Code coverage reports.
    • Improves your confidence in your codebase.
    • Siesta Standard can be automated using Selenium or PhantomJS.

     

Download A Free Trial


Download Now





Siesta Lite vs. Siesta Standard

We have two different editions of Siesta – Lite and Standard. With Lite, you can use all the regular features of the Siesta tool and run tests in the browser. If you want the ability to run your tests on the command line, you will need the Standard version.

Lite Standard
Run Tests in the Browser
Run Tests in NodeJS
Source Code, Examples, and Docs
Community Forum Support
Premium Forum Support
Code Coverage Module
Event Recorder
Cross Page Testing
Selenium Integration
Phantom JS Integration
Free Upgrades Free First 12 Months

 

 

We have been waiting a long time for a testing tool suitable for applications built with JavaScript centric libraries such as Ext JS. Using Siesta, we are able to write both simple and complex tests helping us assure that the quality of our releases remain high. Thanks guys for providing a superb tool!

Fredric Berling
DecidoKompetensor

Read more…