Monday, December 16, 2013

How to guarantee the stability of your software

Imagine that you hire a handy man to install a new roof lamp in your living room. After he finishes his work he will try to switch on and off the new lamp to see if the lamp is working correctly.  This is the exact same thing a developer will usually do, he will just test the feature he just added, and if it works fine, then he will move on to the next feature to develop.

Talking back about our handy man, there is just one little detail he forgot: after the installation of the lamp is done, he should have tested all the electrical system of the house to be sure that what he just did, don’t mess up other lamps or electric plugs of the house.  If not, how can he be sure that he didn´t move an old cable disconnecting something?

The insertion of bugs when adding new code is a common problem that you can face if you are doing continuous integration.  The only way to avoid this is by doing automated testing, and if you want to apply Agile methodologies this is mandatory.

As we build only web applications, we only build tests to interact with the user interface via a Web browser. In the next posts of our blog we will give you examples of how to:

1.     Develop test cases using the Selenium WebDriver
2.     Run your test cases using Ant
3.     Use Hudson to schedule a daily execution of Ant (therefore your test cases)

The tools that you will need to perform this are:

Eclipse IDE For Java EE Developers


Selenium WebDriver


See you in a couple of days J


  1. The blog gave me idea to guarantee the stability of the software My sincere thanks for sharing this post Please Continue to share this post
    Selenium Training in Chennai

  2. Thanks for your marvelous posting! I quite enjoyed reading it, you happen to be a great author. I will remember to bookmark your blog and will eventually come back very soon. Selenium Training in Chennai | Salesforce Training in Chennai

  3. This resulted in the candidates doing a lot of talking about projects they (claimed) they had done and skills they (thought) they had before I even started measuring their technical ability. Database Diagram Tool

  4. TreasureBox is operated by a group of young, passionate, and ambitious people that are working diligently towards the same goal - make your every dollar count, as we believe you deserve something better.
    Check out the best
    pop up gazebo
    sofa bed
    shoe rack nz

  5. Nice post. I learn something more challenging on different blogs everyday. It will always be stimulating to read content from other writers and practice a little something from their store. I?d prefer to use some with the content on my blog whether you don?t mintekken 3 online pc
    d. Natually I?ll give you a link on your web blog. Thanks for sharing.