Getting into deep water of software testing and analysis
I am interested in always enhancing my work flow when developing software. That includes taking new tools into use and making the work techniques better. As I work with Vaadin, my focus is right now in making the testing process of Vaadin applications better. Testing of Vaadin applications is possible right now with Testbench, which records usage of the web app and replays it by actually clicking automatically around in a browser. It is just a bit cumbersome and a tad slow. The goal is to write a paper on testing Vaadin applications as well as provide some kind of framework where you can test your application with JUnit, and more importantly, without actually needing to run a graphical user interface. To do this, however, I have to dig quite deep into software testing and analysis. A lot in that field is quite new to me. To remember important concepts and to revive this blog, I’ve decided to write here short texts every now and then that I find on the topic. Hopefully this journey will end in me providing a tool which would make verification of Vaadin applications easier.