Integration and Unit Tests Separation with Maven and Sonar

March 12, 2012 0

This blog post explains how to separate integration and unit tests with Maven, Sonar, Failsafe and JaCoCo. This is achieved by executing unit tests via Surefire and integration tests via Failsafe. Then you  show as much information about them as possible in Sonar. The post provides detailed command lines and Maven configuration files to achieve this goal.

Using Test-Driven Development for Non-functional Requirements

March 7, 2012 0

This blog post discusses how to apply a Test-driven Development (TDD) approach to non-functional requirements like performance. He proposes examples on how to test performance with time and memory constraints. He suggests that it is possible to extend this approach to performance, scalability, portability, maintainability and even more abstracts requirements like usability, accessibility.

Behaviour Driven Development in Python

March 7, 2012 0

Behaviour Driven Development (BDD) is a different way of approaching the “how to validate your code” problem. It aims to help focus development on the delivery of prioritized, verifiable business value by providing a common vocabulary. This video discusses various ways to try out BDD in Python, from the periodically maligned doctests to simple unittest module usages to more specialized modules.

Application Testing with Oracle

March 5, 2012 0

This blog post presents the Q&A of the “Application Testing in the Cloud Made Easy” session of the Oracle Enterprise Management Forum. It presents the last evolutions in Oracle Application Testing Suite which includes Oracle Functional Testing, Oracle Load Testing and Oracle Test Manager.

Easy Black-box testing with Robotium for Android

March 2, 2012 0

Learn how Robotium works with standard Android instrumentation tests, including details on how it can be used in real life. Robotium is a test framework created to make it easy to write powerful and robust automatic black-box test cases for Android applications. Test case developers can write function, system and acceptance test scenarios, spanning multiple Android activities.

Software Testing at Google

March 1, 2012 0

James A. Whittaker, the former Test Director for Chrome and Chrome OS, discusses in this article what it means to be a Google tester and how Google testers approach the problems of scale, complexity and mass usage.

Adding Load Testing to Continuous Delivery

February 24, 2012 0

Continuous delivery is a software development strategy that optimizes the delivery process to get software delivered as quickly as possible. This blog by Eli Weinstock-Herman explains how to integrate the load testing stage in a continuous delivery process. It presents a detail step-by-step process on how to  incorporate the load testing scripts into the Jenkins open source continuous integration tool as a new build step in the delivery pipeline. This step will run the load test and capture the results.

1 143 144 145 146 147 180