Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼


Does Agile Denote Deeper Lifecycle Presence For Testing?

Israeli unit-testing company Typemock has pointed to the increasing popularity of Agile software application development techniques as a key driver for testing technologies in the years ahead. Despite Typemock CEO Eli Lopian's "well he would say that" position of proximity to testing, his comments relating to functional quality, on time releases, and mission-critical apps have some extra resonance at this time.

Forrester analysts Margo Visitacion and Mike Gualtieri's "Functional Testing Tools Are Not Enough" report stated that, "Now it is time for quality management and testing to respond to [this] faster-moving environment. Functional testing tools are not enough. Quality must move beyond the purview of just the testing organization and must become an integrated part of the entire software development life cycle (SDLC) to reduce 'schedule-killing' rework, improve user satisfaction, and reduce the risks of untested non-functional requirements such as security and performance."

Typemock makes another play to "add two and two to make five" by also pointing to another recent Forrester report, which recommended that developers engage in automated testing, including unit testing, in order to build higher quality software. Kevlin Henney, coauthor of several software architecture and programming practice books, was interviewed by the company on his predictions for the upcoming year, commenting that there will be an "increased acceptance of unit testing and techniques surrounding it, particularly in domains where it has been considered off the menu."

Corey Haines, self-proclaimed "software journeyman" and cofounder of Code Retreat, had this to say on the subject of automated unit testing: "Honestly, I see more of the same. Lots of people exposed to it for the first time. Lots of people trying it, finding it hard, then saying it doesn't work. Lots of people trying it, finding it hard, keeping with it, and seeing benefits over the years."

"Unit testing is like staying healthy," argues Lopian. "Staying healthy requires best practices such as eating right and working out. Similarly, development teams need the right practices in order to innovate faster. Just as it's hard to start working out, many find it's hard to unit test and thus stop — despite its well-known benefits. This is why Typemock's vision has always been providing easy unit-testing tools for agile software developers to release better software, even with legacy code."

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.