Robot Framework Tutorial
Part I: Robot Framework Tutorial – Overview
Part II: Robot Framework – A complete example
Part III: Robot Framework IDE
Part IV: How to Structure a Scalable And Maintainable Acceptance Test Suite
Part V: Robot Framework Tutorial – Writing Keyword Libraries in Java
Part VI: Robot Framework Tutorial – Loops, Conditional Execution and more
Part VII: Robot Framework – Testing Windows Applications
Appendix A: Robot Framework – Compact Sheet
So far when talking about test automation using the Robot Framework – or other tools – this was mainly related to testing web applications. Mostly in addition with testing the created database content and potentially directly testing some (Java) services. This is not really surprising as the web world is huge and is often dominating the application landscape of companies.
But of course there are also (still) a lot of Windows applications in the field. And thus it is only natural that those should be included in the test automation cycle. The keyword-driven approach of the Robot Framework offers an excellent possibility to seaminglessly integrate those tests with – for example – the tests required for web applications. The following figure depicts this scenario.
Just by pure chance I was stumbling upon Aerospike, a NoSQL data store that I had never heard of so far. Browsing a bit on the product’s homepage it sounds really interesting to me and so why not giving it a try. Quickly the plan was born to get a local installation of the community version up and running. Then on top of this installation writing some kind of Java sample-application to collect and store data to the system. And of course do some blogging on the whole thing :). Let’s see how far we come in what will probably be the first in a small series of blog posts on the topic.
In my “real life projects” big RDMS databases like DB2 and Oracle are still ruling the scenery. But as there are projects in our company running MongoDB (another NoSQL database) the concepts of NoSQL data stores are not totally new for me. And as I was blogging on MongoDB quite extensively there will be for sure one or the other comparison between the two systems in the following.