Qafoo GmbH - passion for software quality

Help you and your team benefit from new perspectives on cutting-edge quality engineering techniques and tools through the Qafoo team weblog.

Continuous & Automated Testing

  • Behavior Driven Development

    by Tobias Schlitt on Fri, 08 Mar 2013 08:49:37 +0100

    While unit, integration and system tests - especially the methodology of Test Driven Development (TDD) - are great ways to push the technical correctness of an application forward, they miss out one important aspect: the customer. None of these methods verify that developers actually implement what the customer desires. Behavior Driven Development (BDD) can help to bridge this gap.

    Read more on Behavior Driven Development…
  • Testing file uploads with PHP

    by Manuel Pichler on Thu, 09 Dec 2010 09:37:11 +0100

    A question I am asked on a regular basis is, how you can test a file upload with PHP. In this blog post, I take a precise look at this topic and show you how to test your file uploads from within your standard testing environment, using widely unknown testing framework for PHP.

    Read more on Testing file uploads with PHP…
  • Practical PHPUnit: Testing XML generation

    by Tobias Schlitt on Fri, 17 Sep 2010 10:24:51 +0200

    Testing classes which generate XML can be a cumbersome work. At least, if you don't know the right tricks to make your life easier. In this article, I will throw some light upon different approaches and show you, how XML generation can be tested quite easily using XPath.

    Read more on Practical PHPUnit: Testing XML generation…
  • Testing legacy code

    by Manuel Pichler on Mon, 02 Aug 2010 11:19:09 +0200

    Today we know about the benefits of Test Driven Development and normally also start new projects using TDD. Most projects from the last couple of years integrated this method in their daily development process, which often results in in good code coverage results of 90% and above. But what about all the other old projects, you still manage in your daily work?

    Read more on Testing legacy code …
1 - 2 - 3