Behavior-Driven Development on the JVM

October 10, 2013 0

Behavior-driven development (BDD) is an increasingly popular variation on test-driven development, which helps developers think more in terms of “executable specifications” than in terms of conventional tests. There are dozens of BDD tools for the JVM out there—how do you know what to use and when?

PHPUnit Tips & Tricks

October 8, 2013 2

In my previous articles, PHP Unit Testing with PHPUnit and Using Mocks and Stubs in PHPUnit, I have showed how to set up PHPUnit and how to get started with unit tests and how to handle mocking and stubbing objects in order to effectively isolate your code under test. This article will explore a few ways to get the most out of your PHPUnit tests.

Stress-Testing Java EE 6 Applications Without Stress

September 30, 2013 0

In the context of Java EE 6, unit tests are nice but worthless. Unit and integration tests execute chunks of the business logic in a single thread. Back-end resources and shared states are simulated with mocks.

Testing Cloud Applications with JMeter

September 24, 2013 0

Cloud applications typically involve several components that interact through an API that exchanges data in either the XML or JavaScript Object Notation (JSON) formats. This article from Shalini Gilra, Prem Prakash and Tom Tuohy discusses techniques for using the open source tool Apache JMeter to perform functional, performance and reliability testing of Cloud applications that use RESTful web APIs and JSON.

Android UI Automation

September 19, 2013 0

As Android gains popularity in the mobile world, application developers and OEM vendors are exploring ways to perform end-to-end UI driven testing of applications or entire platform. With a brief review of existing UI Automation solutions on Android, this talk introduces the recently released Android UI Automator framework, and continues to give an inside look of the framework, typical use cases and workflows.

Python Unit Testing with pyVows

September 18, 2013 0

PyVows is an open source tools that provides asynchronous behaviour driven development for Python. PyVows allows executing the unit tests in parallel when it makes sense, and sequentially when there are dependencies.

Automated Software Testing With Xcode

September 9, 2013 0

Xcode is the complete toolset developed by Apple for building Mac apps and iOS apps. In these two part article, Charlie Fulton proposes a tutorial to start performing unit tests for apps developed with Xcode in a continuous integration context.

1 111 112 113 114 115 171