testdriven.com Wrangling quality out of chaos

Archive for February, 2008

New Survey Confirms Increased Agile Adoption

02.28.2008 · Posted in News

A recent Methods & Tools poll researched the agile software development practices adoption rate in organizations. The question asked was "At what stage is the agile approach (XP, Scrum, TDD, …) adoption at your location?" A similar poll was already performed in 2005. Its results are between brackets.

Not aware: 13% (26%)
Not using: 13% (16%)
Investigating: 14% (14%)
Analysed and rejected: 4% (3%)
Pilot projects: 8% (4%)
Partial implementation (adoption of some agile practices): 17% (17%)
Partial deployment (some projects are using this approach): 14% (12%)
Deployed (all new projects are using this approach): 17% (8%)

Participants: 512 (232 in 2005)

Comparing the two sets of results, we could notice that the level of ignorance of the agile movement has decreased, as only 13% of the organizations are not aware of its existence. Full deployment numbers have doubled in the recent years to reach 17% and total rate of various adoption levels is now 56% compared to 41% in 2005.

Complete results, analysis and extensive references to other agile adoption survey are available on http://www.methodsandtools.com/dynpoll/oldpoll.php?Agile2

Typemock Isolator V4.2 Released

02.28.2008 · Posted in News

February 26, 2008 – Typemock Ltd, the world leading unit testing framework provider, announced today the new release of Typemock Isolator, the ultimate solution to enable shorter development cycles, higher quality of production code, better tested and more stable software components.
The Typemock Isolator mocking framework enables any .NET type to be isolated for being unit tested and functionally verified. In addition, any already written legacy code or third party component can be isolated and consequently complex and cross components logic and can be easily performed.

Typemock’s new release, Isolator V4.2 is an intuitive and robust solution that introduces firstly a support of the new .NET 3.5 framework as well as Microsoft’s Visual Studio 2008. Version 4.2 has an improved IDE integration based on using colors to emphasize mocked methods making the best visualization, easiness and comfort for developers to verify their code developments.

On top, Typemock Isolator V4.2 provides full support of synergetic solutions such as Finalbuilder™ and DotTracer™ profiler, making this new release the most powerful testing framework for .NET developments ever.

In today’s increasing demand for a quick time to market of releasing new applications, Typemock™ Isolator enables organizations a true reduction of precious development cycles that results in a significant competitive market advantage. Organization can assure today a better software quality in an automatic process and gain an important time to market of new applications, said Eli Lopian, Chief Executive Officer for Typemock: "We are always seeking ways to help our customers simplify the development process, and our improved interface and integration with the market leading tools ensures organizations and developers with easiness, better software quality and a true saving of development expenditure”.

Point your browser to http://www.typemock.com/Downloads.php and evaluate today the Typemock Isolator product.

Mark your calendar for the live special webcast of Typemock Isolator on Wednesday, March 12th at 4PM GMT (8AM PST). To join the webcast and for further details please click here.

WebTest 2.0: better AJAX and plain selenium scripts

02.19.2008 · Posted in News

WebTest is an extension to FIT/FitNesse that implements a customer-friendly language for web testing, utilising Selenium Remote Control. WebTest runs inside FitNesse, allowing you to integrate web UI tests into an automated build system, and use other FitNesse fixtures to talk to your domain model, prepare and verify database changes during Web UI tests. Both .NET and Java FitNesse runners are supported, and the library is released under GPL.
Release 2.0 is now available, significantly expanding the customer-oriented mini language for web tests and introducing much better methods for AJAX testing. This release also brings support for plain Selenium scripts, which enables people to record a UI test using point-and-click tools like Selenium IDE, but still keep all the benefits of integration with automated build tools and domain/database integration fixtures that FitNesse provides.

Download source code, examples and binaries from

Gojko Adzic

Mockito – mocking java simpler & better

02.19.2008 · Posted in Java

Java mocking is dominated by record-replay-verify libraries like EasyMock or jmock. Mockito offers simpler and more intuitive approach: you ask questions about interactions after execution. Using mockito, you verify what you want. Using expect-run-verify libraries you often look after irrelevant interactions. Mockito offers very natural test-drive: verification of interactions is just like plain old asserts. Syntax is similar to EasyMock, therefore you can refactor safely. Mockito doesn’t understand the notion of ‘expectation’: there is only stubbing or verifications.

Read more: http://mockito.googlecode.com

Exploratory Testing: Finding the Music of Software Investigation

02.01.2008 · Posted in Links

As a software testing consultant and musician, I meet a lot of skilled testers who do amazing work. Through experience and a lot of trial and error, they have developed skills they can’t easily explain. Unfortunately, with software testing, there aren’t as many obvious avenues for skill development as there are for musicians. Many software testers don’t realize that there are learnable exploratory testing skills they can develop to help them become even more valuable to software development teams.