You maybe familiar with Big Red Button anecdote in software testing.
Before 4 years I actually build one - read more here.
The old device was based on Arduino Uno. It requires USB connection to a host computer and a small piece of python code on the computer to send actual http requests to Jenkins server.
For the last 4 years there was a decent development in IoT and I was able to learn new technology and skills. In short I replaced Arduino with ESP8266 module and write all the code in LUA. The device now has WIFI, is a battery powered and fully independent (no need of host computer). Also a RGB color led indicator was added. Battery is estimated to last for about 3000-4000 test runs. Actually battery may rather self discharge instead of been eaten by the device
Here is the new device in development and testing
The rest of the system is a Jenkins server and a nice dashboard that is shown in the office on large 40-42" displays.
Here is intentionally blurred image of one of the dashboard displays
Hope you enjoyed this :-)
"Run your 100% automated test cases with a single press of a button. After test are done just release the software"
-- top manager in A Software Company
The old device was based on Arduino Uno. It requires USB connection to a host computer and a small piece of python code on the computer to send actual http requests to Jenkins server.
For the last 4 years there was a decent development in IoT and I was able to learn new technology and skills. In short I replaced Arduino with ESP8266 module and write all the code in LUA. The device now has WIFI, is a battery powered and fully independent (no need of host computer). Also a RGB color led indicator was added. Battery is estimated to last for about 3000-4000 test runs. Actually battery may rather self discharge instead of been eaten by the device
Here is the new device in development and testing
It looks almost the same with exception of RGB status led in the top left corner.
The rest of the system is a Jenkins server and a nice dashboard that is shown in the office on large 40-42" displays.
Here is intentionally blurred image of one of the dashboard displays
Hope you enjoyed this :-)



No comments:
Post a Comment