Unit Testing Google App Engine

February 13, 2012 0

This blog post provides a detail process on how to create and run unit tests for  Google App Engine applications. The author shows how to write the tests using the standard python unittest module and execute them with gaeunit, a web based test runner. He reminds us that it is easier to write unit tests during design rather than afterwards. We should also keep the tests high level so that further detailed modifications will not break the tests. A short video summarizing Google App Engine unit testing is available at the end.

Guidelines for Java Testable Design

February 13, 2012 3

Issues with testability in Java boil down to our inability to write tests or the excess trouble we have to go through to get it done. In this article, based on chapter 7 of the book “Effective Unit Testing – A guide for Java developers”, Lasse Koskela shares a set of dos and don’ts for testable design. In the tips provided, he recommends to avoid complex private methods, static methods, logic in constructors and to favor composition over inheritance.

Performance Analysis of REST/HTTP Services with JMeter and Yourkit

February 10, 2012 0

Running stress- or load-tests of asynchronous REST/HTTP services with JMeter is only the first step in performance improvement. If the applications have problems when load increases, you need to find where the issues are. You can spend a lot of time to examine the code base before – if ever – finding the cause of the performance problem. This blog post provides an introduction on how to record and examine telemetry performance measurements with Yourkit3 after running JMeter tests.

Do Unit Tests FIRST

February 9, 2012 0

Unit tests are useful and effective if you remember to make them FIRST. FIRST is an acronym for Fast, Isolated, Repeatable, Self-Verifying and Timely. Each of this points is discussed in the article with examples. The most important thing about unit tests is that they be useful and effective for your programming team. The FIRST mnemonic is a simple mechanism to guide you there.

Extend Rational Functional Tester with FlexMonkium

February 8, 2012 0

The FlexMonkium tools provide a consistent Flex application GUI object recognition solution with strong support for the constant Flash plug-in updates. With FlexMonkium, Flex recording and playback is seamlessly interleaved with native Selenium recording and playback. This article provides step-by-step instructions to make Rational Functional Tester works in combination with Selenium and FlexMonkium.

More Top Tips For Writing Better Selenium Tests

February 8, 2012 0

AS Customer Support Engineer at SauceLabs, Santiago Suarez Ordoñez has answered more than 3,000 support emails. After a first video Top Tips For Writing Better Selenium Tests, he shares in this more tips to improve your Selenium tests so they run quicker and more efficiently locally and in the cloud.

1 2 3