Just wanted to show off some of the work I have been doing on aggregation of Automated Test Results.
Really just in the early stages, but already have some cool stuff.
Once you put all your test results into one non-relational data store like Apache CouchDB the possibilities become endless.
First thing I created was a simple yearly test frequency chart. If you follow my blog you might notice that it looks very familiar to the Tweet History via CouchDB & JQuery Sparklines! project I did. That’s because it is! The tweet history project was the proof of concept learning phase for the technology I used to build the test result site.
The entire application is built on:
- HTML 5
- CSS 3
- CouchDB & JSON
I loved this technology stack! Very clean and simple. It felt like the early days of web development before we tried to make web development EXACTLY like “normal” software development. Well let me show you some of the other features I have implemented so far.
Viewing the build status was the priority Feature.
First page lists all the builds that were tested in the past week and gives high level status.
You can then drill down deeper into a build and see exactly what tests passed, failed or error-ed (is that a word?) out.
Drilling even further down we can see detailed information about the test. The exact steps that were taken, screen shots and verification points.
Whats next?!? Who knows, but I am thinking with all this data I am collecting something like this might be possible!