So far this blog series was dealing more with the higher-level concepts of the Robot Framework. Now this means it is really about time to dig into some very basic features the Robot Framework is offering. All of those features are coming directly with the Standard Libraries which are installed right away with every Robot Framework installation. Thus to follow the examples from this article there is nothing more needed that a pure Robot Framework installation. (Please note that you can download all examples at the end of this blog post.)
Struggling with Test Automation – Potential problems and how to approach them
Implementing automated acceptance or integration tests as part of a project is a very common thing to do nowadays. Even though already in “the earlier days” of software development often some scripting was done to automate certain testing functionality, this has gained a lot more momentum with the move towards Agile Software Development. On one side this has let to much better tool support as there is a huge variety of – freely available – Test Automation Frameworks available nowadays. But on the other side the complexity of the Software under Test (SuT) and also the demand towards the Automated Tests in complicacy and number is increasing.
The following shows a kind of my personal top-5 list of problems that pop up quite regulary in the context of Test Automation for “bigger” (read non-trivial) projects. For sure there is no universally valid solution to those problems, but I nevertheless tried to give some ideas on how to tackle those from my personal experience. If you do not have – or finally overcome – these problems I would be very interested to read more on this in the comments section. The same is of course true for different or additional problems (and potential solutions).
(read more…)
MongoDB: Tutorial
This is the seventh and final blog post on my series on studying MongoDB by following the 10gen Developer Class. And this post will be quite different from all the previous ones and as I believe for a good reason.
I started all this rather spontaneously. A colleague pointed out the possibility to enroll for the course in our company intranet and I thought: Why not? MongoDB is a hot topic for our company, but until then I had no contact with it in my projects so far. This is by the way the reason the first post in this series was called “First Contact”. Ok, and because I am a Trekkie
.
Only after enrolling for the course I started to think of the blogging series to share what I am learning there and to give an impression on the course (which was by the way really excellent). As I have been working with relational databases ever since starting programming I tried to give this topic a somewhat specific viewpoint (coming from RDBS) every now and then.
Now it is almost two months later and I am looking back at the series and I am thinking: Wow, that would probably make a pretty good MongoDB tutorial for someone who wants to start mongoing. But one bad thing is that it might be hard to find certain topics due to the fantasy film title headings I had chosen. Therefore this post will give again an overview on all the posts and the corresponding topics to make it hopefully easier to use. In addition I have created a Ref-Card in PDF-format from those topics that can be downloaded at the end of this posting as well.
(read more…)
category:
English
Deutsch