Thursday, May 22, 2008

Explore the Testability aspect for Java Code


The Testability Explorer is an open source project that lets you measure the testability of Java code. This is an interesting idea: a metric not of direct quality, or of testing, or of test coverage, but of ease of testing. Presumably code that is easy to test will get tested, and will therefore be of higher quality, other things being equal.

The following information over Testability Explorer is useful






Thursday, May 15, 2008

Customers are Not Crash Test Dummies


An interesting Webinar on Security & Software Testing

Lack of comprehensive software testing makes consumers nothing more than crash test dummies. A majority of cyber security issues today are created by flaws that can be largely tested away in the software development life-cycle but are not. Every flaw that escapes quality assurance practices has a high likelihood of causing significant costs to the end user.


Security today is part of quality assurance practices, or at least it should be. But in quality assurance, everything should be measurable before it is meaningful. One of the arguments author David Rice makes in his book "Geekonomics" is the importance of making security visible in the market place; that is, buyers can price their risk through some easy to comprehend metric. But before that, at least the manufacturers of software have to understand the required metrics. Today, David's talk touches on security metrics, their importance, and their use in software purchasing practices.


Fuzzing is about crash-testing your software, instead of using consumers as crash test dummies. Fuzzing is a compelling solution to eliminating cyber security problems. Fuzzing is not new, it has been used actively by the security community since 1990s. What is new is how fuzzing is used in a business context: fuzzing is being employed as part of procurement criteria to compare the security and quality of software and thus influence purchasing decisions. Metrics in this field are still immature, but Ari Takanen will give a brief look at where we are today.

Register for the Webinar

Application lifecycle management online conference


Application lifecycle management online conference May 20, 2008 - Home
For a 4th year, CM Crossroads, Agile Journal and CMC Media bring you the Internet's premiere conference and exposition for Application Lifecycle Management -ALM EXPO 2008.

ALM Expo is a completely online event that provides true Global participation by enabling visitors with the option to choose which sessions they wish to attend and even choose when they are to watch sessions that they missed.

Last year, the conference opened the virtual doors to over 4000 online attendees from over 90 countries worldwide. And since the live conference, thousands more have viewed conference sessions and toured the expo floor from the comfort of their desktop computer.

This year features 5 more hours of presenations and discussions by ALM and CM thought leaders kicked off by a Keynote Roundtable discussion on the topic of the need or usefulness of process in the application lifecycle. The Keynote will be led by CM Journal Editor in Chief, Bob Aiello.

It's all happening on May 20th 2008 right on your desktop. All you need is Internet access and your regular Web browser. No special software.

Register for the Conference here

Wednesday, May 07, 2008

AppPerfect DevTest4J


The AppPerfect DevTest4J is a suite of products designed to help you

build and test high-performance applications during the development phase of the product life-cycle. The AppPerfect

DevTest4J consists of the following modules:

AppPerfect DevTest4J : Code Analysis, Unit Testing and Profiling for Java/J2EE Applications

ENERGY for better java code

ENERGY is a static analysis tool to measure code quality & heath. The tool tries to identify the symptoms via static analysis and then publish a rating. How it works is an interesting insight.

Check the following video to learn more about the tool.
Video thumbnail. Click to play
Technorati Tags: , , ,