Rspec is a great tool in the behavior driven design process of writing human readable specifications that direct and validate the development of your application. We’ve found the following practices helpful in writing elegant and maintainable specifications.
(Link: RSpec best practices « Carbon Five Community)
RSpec best practices « Carbon Five Community
Arquillian Invasion: Reducing Enterprise Testing to Child's Play on Vimeo
In this session, we’ll explore techniques to skip the build and stay within the IDE, reduce boilerplate by harnessing an annotation-driven framework, and hook into some common embeddable EE containers from a plain JavaSE environment.
(Link: Arquillian Invasion: Reducing Enterprise Testing to Child’s Play on Vimeo)
Arquillian – JBoss Community
Arquillian seeks to minimize the burden on the developer to author integration tests by handling all aspects of test execution, including:
1. managing the lifecycle of the container (start/stop),
2. bundling the test class with dependent classes and resources into a deployable archive,
3. enhancing the test class (e.g., resolving @Inject, @EJB and @Resource injections),
4. deploying the archive to test (deploy/undeploy) and
5. capturing results and failures.
To avoid introducing unnecessary complexity into the developer’s build environment, Arquillian integrates transparently with familiar testing frameworks (e.g., JUnit 4, TestNG 5), allowing tests to be launched using existing IDE, Ant and Maven test plugins without any add-ons.
(Link: Arquillian – JBoss Community)
EMMA: a free Java code coverage tool
EMMA is an open-source toolkit for measuring and reporting Java code coverage. EMMA distinguishes itself from other tools by going after a unique feature combination: support for large-scale enterprise software development while keeping individual developer’s work fast and iterative. Every developer on your team can now get code coverage for free and they can get it fast!
(Link: EMMA: a free Java code coverage tool)
soda: Selenium adapter for Node.js
Soda the latest project from LearnBoost, brings Selenium RC to Node.js.
(Link: soda: Selenium adapter for Node.js)
FakeWeb – a helper for faking web requests in Ruby
FakeWeb is a helper for faking web requests in Ruby without modifying code or writing extensive stubs
(Link: FakeWeb – a helper for faking web requests in Ruby)
SD Ruby – Episode 066: Unit Testing: The Easy Way
With Rspec and Cucumber, Ruby has brought testing to a whole new level, but tests still require a lot of work.
But things just got better. Llewellyn Falco will show you new patterns and practices to dramatically decrease the amount of effort needed to test.
(Link: SD Ruby – Episode 066: Unit Testing: The Easy Way)
GravityBlast – by Andrea Franz » Flex functional testing with FunFx and Cucumber
Here a little example on how to test Flex applications with Cucumber.
(Link: GravityBlast – by Andrea Franz » Flex functional testing with FunFx and Cucumber)
FlexUnit 4 feature overview – FlexUnit – Confluence
FlexUnit is a unit testing framework for Flex and ActionScript 3.0 applications. It mimics the functionality of JUnit, a Java unit testing framework, and comes with a graphical test runner.
(Link: FlexUnit 4 feature overview – FlexUnit – Confluence)
fluint – Flex Unit and Integrration Testing Framework
Based loosely on the concepts of FlexUnit and its ancestor JUnit, fluint provides enhanced asynchronous support, a graphical test runner, integration with continuous build systems and an optional Adobe AIR client for directory watching.
(Link: fluint – Flex Unit and Integrration Testing Framework)


October 25, 2010
