Test-driven development (TDD)

Solution Search:
Test Driven Development with YUI Test by The Ajax Experience
45;specific features (such as XHR and DOM events). Learn how to apply the fundamental concepts of Test Driven Development (TDD) to JavaScript using YUI's unit testing framework, YUI Test. The session explores the...
Mastering the Iteration: The Heartbeat of Agile Development by Rally Software Development Corp.
create tested, value-delivered code in a short time box. The base construct of agile and iterative development is the iteration - the ability of the team to create working, tested, value-delivered...
5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up by Rally Software Development Corp.
outlines a distinct planning framework that has been successful in large-scale agile software development projects and relies.. Experience gathered during large-scale implementation of agile...
Leaning IT: Applying the Principle of "Pull" to Scale Agile Teams by Rally Software Development Corp.
Agile implementations done over the last five years. Reaping the benefits of Agile software development beyond the team level is an enticing proposition. In fact, in today's competitive climate and...
The Economics of Embedded Development, Testing, Deployment and Support by IBM
a telecom infrastructure development example comparing the ROI for developments using Model Driven Development (MDD) and those not using MDD.

Download this analyst report to learn more...

Just Enough Early Architecture to Guide Development by TheServerSide.com
that they are repeated by all developers. With the domain modeled, basic requirements gathered, a development team rarin' to get going... Now what? How do you ensure that each developer is coding the bits the same...
Five Myths of Agile Development by VersionOne Inc.
In this white paper, you will gain insight into five myths commonly associated with agile development. Explore what agile development is in reality, what it is not, and the true benefits of...
Avoiding the Epic Fail: Improving Software Development Success by ActiveState
present the open source Perl programming language as a solution for avoiding typical software development problems. We discuss how an enterprise-grade version of Perl can cure the headaches that go...
Innovation in Software Development for Tough Economic Times by Black Diamond Software
virtual appliances that provides a complete, cost effective, easy to use IBM-centric software development and delivery environment. Read this product overview to learn more. This paper was written...
Next Generation ALM: Collaborative Software Development on Demand by CollabNet
CollabNet is the standard for on-demand collaborative software development networks. CollabNet software and services help distributed enterprises reduce costs and...
Nucleus Research: Force.com Drives Faster Development by Salesforce.com
changing the cost and time equation for enterprise applications and custom application development. This report from Nucleus Research highlights the advantages of Force.com that allow ISVs, on...
Faster Application Development via Improved Database Change Management by Embarcadero Technologies, Inc.
software-generated synchronization scripts, and flexible reporting into the hands of the development team. From design to development and from test to production and then back again, tracking...
IBM Rational Asset Manager e-Kit by IBM
architecture. IBM Rational Asset Manager helps create, modify, govern, find and reuse any type of development assets, including SOA and systems development assets. It reduces software development costs...
Bitpipe Research Guide: Software Development Management by Bitpipe
re in the software business? Think again. Even with off-the-shelf packages, expect to do some custom development to meet your business needs. Use this Bitpipe Research Guide to locate the latest white papers...
Agile Development: A Manager's Roadmap for Success by VersionOne Inc.
methods. Learn what agile managers can do to help their teams and organizations adopt agile development practices to deliver real... Despite advances in software development technology, getting...
Source Code Analysis in an Agile World by Klocwork
code to be both faster and higher quality. As part of this trend, the Waterfall method of software development began to give way in the late 1990s to a more lightweight method of software development: Agile.

...

Application Server Quality: Review Your Assumptions by JBoss, a Division of Red Hat
Application development professionals have better platform options to choose from than they might think. In this...
The Agile Business Analyst by VersionOne Inc.
This white paper discusses the significant impact of agile development techniques on the business analyst community. Gain insight into the skills required by...
Doing More With Less: Helping Software Development Teams Thrive in a Down Economy by Electric Cloud
VP Engineering Martin Van Ryswyk as they explore specific ways you can transform your software development infrastructure to cut costs yet boost productivity. Following the economic downturn of 2000...
Streamlining Offshore Java™ Development by Embarcadero Technologies, Inc.
Software development work is increasingly being off-shored or outsourced as companies try to reduce costs in...
Making Quality a Deliverable in Eclipse-Based Java Development by Instantiations
or nightly-build process, seamlessly integrate it into any Eclipse-based Java development environment, or use a combination of the two implementation approaches. How do you know when...
Introduction to Blackberry® Java® Development by BlackBerry
The Blackberry® Java® Development Environment (BlackBerry JDE) is a fully integrated development environment and simulation...
Driving Business Success with Software Reuse by IBM
quality software more quickly and at less cost, enterprise IT must find ways to streamline development. One way that organizations are meeting this challenge is by implementing ways to drive a...
Software Quality Resources
Test-driven development from a conventional software testing perspective, part 2
Now that Jonathan Kohl had had some experience working with a test-driven development (TDD) expert, he needed to try TDD on his own. In part 2 of this series, he discusses his trial-and-error effort at learning TDD skills... More...
Jul 27, 2007
Test-driven development from a conventional software testing perspective, part 3
After practicing test-driven development (TDD) himself, Jonathan Kohl was ready to weigh in with his thoughts. In part 3 of this series, he talks about some of the controversy surrounding TDD and some TDD... More...
Jul 27, 2007
Test-driven development from a conventional software testing perspective, part 1
Jonathan Kohl, a conventional software tester, set out to learn the process of test-driven development (TDD), pairing with a TDD expert to work on an application. Was it difficult? Sometimes. He shares his challenges and lessons learned in part 1 of a three-part series... More...
Jul 27, 2007
Related Tips
Three software regression testing steps can perfect defect fixes By John Overbaugh
axis approach to defect regression/retesting: first, we test the repro steps; second, we test around what the user was trying to do; and, finally, we test around... More...
Jun 10, 2009
Preparing for testing application in the cloud By John Scarpino
and setup are finalized prior to going live. You should test during this beginning phase until you're satisfied that you have the best cloud service... More...
Jun 2, 2009
Hack maliciously to boost your software's security By Kevin Beaver, CISSP
how to do malicious hacking in various different software development and testing scenarios.

There's so much information available for uncovering Web application... More...

May 28, 2009