testdriven.com Wrangling quality out of chaos

Posts Tagged ‘General’

Testing TV

11.07.2009 · Posted in Links

Testing TV is a directory of software testing and software quality assurance videos and tutorials. It covers unit testing, functional testing, load testing, performance testing, test driven development. configuration management.


TestRail Test Management

09.07.2009 · Posted in Links

TestRail is a comprehensive web-based test case management software to efficiently manage, track and organize your software testing efforts.



03.15.2009 · Posted in Links

The Software Quality Planet is a aggregator for RSS feeds concerning software testing (unit testing, functional testing, regression testing, load testing), code review and inspection, bug and defect tracking, continuous integration.


Coverity -Static analysis, software quality for C, C++, Java

07.11.2008 · Posted in Links

Coverity Prevent, as static source code analysis tool is the leading automated approach to identifying and resolving the most critical defects in C, C++ and Java source code. By providing a complete understanding of your build environment, source code, and development process, Prevent sets the standard for enabling high-quality software.
Coverity’s Static source code analysis allows organizations to find & fix defects at the earliest stage in the software development life cycle, saving millions of dollars in associated costs. Prevent is the industry standard because only Coverity understands the strict requirements of static source code analysis.


MSDN Architecture Center: Agile Development

10.23.2007 · Posted in Links

Agile methods are a set of development processes intended to create software in a lighter, faster, more people-centric way. You may have heard of Extreme Programming, Scrum, Dynamic Systems Development Method (DSDM), Adaptive Software Development, Crystal, Feature Driven Development and Pragmatic Programming that have been appearing since the mid nineties, many as a consequence of the need for alternatives to more traditional heavyweight methodologies. In 2001, several of the most prominent proponents of those "lightweight methodologies" started the Agile Alliance and released the Agile Manifesto, a statement of the values shared by them, for those contemplating new agile development processes.

Regardless of the chosen agile process, many teams can benefit by using some core practices (for example, frequent iterations, unit testing, and refactoring). In this set of pages you’ll find guidance and ideas on how to set up your agile environment using available Microsoft technologies.

Behaviour Driven Development

09.02.2006 · Posted in Links

Behaviour-Driven Development (BDD) is an evolution in the thinking behind Test Driven Development and Acceptance Test Driven Planning.

It pulls together strands from Test Driven Development and Domain Driven Design into an integrated whole, making the relationship between these two powerful approaches to software development more evident.

It aims to help focus development on the delivery of prioritised, verifiable business value by providing a common vocabulary (also referred to as a UbiquitousLanguage) that spans the divide between Business and Technology.

It presents a framework of activity based on three core principles:

1. Business and Technology should refer to the same system in the same way
2. Any system should have an identified, verifiable value to the business
3. All project activities have a diminishing return

AgileDraw: Modeling Convention for Agile Projects

07.25.2006 · Posted in Links

Over the years, modeling techniques have become cumbersome due to a focus on notation and tools (the "how") instead of concepts and shared understanding (the "what").

Agile Draw is a lightweight, expressive convention for modeling that promotes effective communication over tools and understanding over processes.

The core of Agile Draw includes four components: circles, boxes, lines, and text; these indicate different aspects and relationships of the model. The Agile Draw extensions provide guidelines to make the models visually appealing.

Agile Draw is meant to be useful in any drawing context, whether drawing by hand, or using a software application.

Software Testing Insights Newsletter

02.20.2006 · Posted in Links

LogiGear’s monthly newsletter contains articles from top thought leaders on the most relevant topics facing today’s software quality professionals. Find out about the latest approaches to test automation, how to work effectively with a global test team, and more!


Software Testing Resources from LogiGear

02.20.2006 · Posted in Links

Throughout our years of teaching classes and writing books on software testing, LogiGear has come across hundreds of valuable websites, articles, and tools that we want to share with the software testing community. Visit our resource center to find an up-to-date list of articles covering a broad range of topics.


JUnit antipatterns

05.27.2005 · Posted in Links

"The downside of testing is that the unit tests themselves can be buggy or badly written. The following antipatterns were all spotted during code reviews of programmers new to JUnit."

Authors: Annie & Joe Schmetzer

XPWeb: XP project management tool

05.06.2005 · Posted in Links

XPWeb is a web-based tool to manage eXtreme Programming projects.

XPWeb was first developed at Applied Research Labs Ericsson Ireland, for a single research project, Skylark, where eXtreme Programming was used.

Because our team was split in two, the "white board" had to be translated into something that wasn’t bound to any physical place.

XPWeb has now become Open Source and is free to use.



03.05.2005 · Posted in Links

This website contains an ever growing amount of resources for the aspiring and experienced Performance Tester.

Performance, Load and Stress Testing are gaining importance in today’s development environments. The shift towards web-based systems has put an added emphasis on making sure that the application and infrastructure can carry the, often unpredictable, workloads that our users present us with. Today’s market is filled with excellent tools both commercial and Open Source (this site lists well over 100 different load test tools). Making a start with performance testing has become easy, producing quality results and conclusions is still hard and needs persistence and hard work.

We are particularly proud to be able to host the Performance Testing Knowledge base, a communal effort from some of the best minds in the Performance Testing field. This knowledge base provides you with the most common terms and definitions used in the performance testing arena. It is our intentions to grow this knowledge base to become the main source on the Internet for Performance, Load and Stress Testing.

Our collected news articles will allow you to quickly browse through relevant performance testing news. The presented news items range from industry news to academic papers. Make sure you register our newsfeed in your newsreader!

Other resources include our extensive collection of performance related links, our books and soon our training offerings.

Tesly: Web-based test plan management

12.09.2004 · Posted in Links

Tesly is a web-based test plan management system that allows you not only to store and track the results of your test cases, but also to share the testing responsibility among members of your team. After creating your team, you can assign test cases to be executed by your team-mates, who will receive a notice of the test case assignment via email. Every time a test case is executed, you will immediately get the results of that test run via email. When you come back to the site, you’ll be able to see at a glance the status of your testing, as well as review the history of testing activity.

Video Interview with Scott Ambler [WMF]

07.01.2004 · Posted in Links

In this interview, Scott Ambler talks about Agile Modeling and the Agile Development Process. He describes the term ‘Generalized Specialist’, addresses the need to lessen the existing divide in projects between DBA’s, Developers, and Enterprise folks, and dispels myths that the Agile approach produces poor software and documentation. He compares traditional development approaches to the Agile approach and points out some of the problems with Model Driven Development (MDA).

Contains full text of the ServerSide interview, in addition to the video.

(via [url=http://agilemovement.it/modules.php?op=modload&name=News&file=article&sid=519]Italian Agile Alliance[/url])


.NET Rocks radio show on TDD [Audio]

06.16.2004 · Posted in Links

John and Barry talk with us about Test-Driven Development, Unit Testing, and other aspects of Extreme Programming that are being used today. We had given lip service to unit testing in past shows, but John and Barry were able to explain the benefits as well as the how-to of test-driven development.

Speakers: John Alexander and Barry Gervin
Heard: .NET Rocks, June 14, 2004
Format: MP3 / WMF


Video: Agile Methodologies in Offshore Development

04.07.2004 · Posted in Links

In this video, Vincent Massol discusses agile methodologies, and how they can be applied to offshore, collaborative development. He looks at various communication tools used between projects, how two teams apply continuous integration using Maven and plugins such as CheckStyle, DBunit, and Clover. He talks about how Cactus and Mock Objects can be used for testing and integration and describes his experiences with the Cactus project.

Vincent Massol is the creator of the Apache Cactus project, and the author of JUnit in Action.


Developer Testing

02.18.2004 · Posted in Links

This site has been created by staff members of Agitar Software. We love, live and breathe software quality. Here we have a place to post stories that reflect our personal interests. We will also look to invite contributions by others in the industry.