testdriven.com Wrangling quality out of chaos

Archive for the ‘Events’ Category

Upcoming dates for Software Testing Analysis & Review

01.31.2006 · Posted in Events

STAREAST-Software Testing Analysis & Review
Rosen Centre Hotel
May 15-19, 2006
Orlando, FL
www.sqe.com/stareast

STARWEST-Software Testing Analysis & Review
Disneyland Hotel
October 16-20, 2006
Anaheim, CA
www.sqe.com/starwest

A few upcoming events (May 7-August 12, 2005)

05.06.2005 · Posted in Events

Following is a short list of a few events that popped by in my aggregator.

May 7 – Jonathan Cogley will present a session on best practices using NUnitAsp at Code Camp Mid-Atlantic in Reston, VA.

May 12, 2005 – Scott Bellware, Chris Menegay, Scott Dockendorf will present a full-day Test-Driven Development Workshop at the Dallas .NET Users Group.

June 8 – Jeffrey Palermo will lead a Birds of a Feather session at TechEd on Agile Methodologies with .Net, while Jay Glynn’s BOF session will be on Pragmatic Architecture.

June 20-21 – The Pragmatic Programmers will hold Pragmatic Studio interactive workshops in Denver, CO, covering Version control, Unit testing, Automation, and Success tips. The seminar will also be held in Seattle, WA on July 19-20, and in Reston, VA on August 23-24.

August 12, 2005 – Sam Gentile will present a Webcast at Cape Cod.NET on eXtreme .NET: Extreme Programming and Unit Testing for .NET Developers.

(For lack of time, testdriven.com usually doesn’t keep track of all the sessions, presentations and events devoted or related to TDD; should you know of an event that you’d like to highlight or advertise, feel free to post an announcement!)

Upcoming Agitar Webcast: “Continuous Integration, Continuous Agitation”

03.06.2005 · Posted in Events

Agitar Software will host a webcast on March 24th at 10am PST: Continuous Integration, Continuous Agitation.

"Learn how we at Agitar harness the power of feedback with continuous integration and how we have taken it a step further with continuous agitation." The webinar will be presented by Agitar’s engineering manager, Jeffrey Fredrick. Jeffrey is a noted industry speaker and author of Continuous Integration: an unlikely hero, which focuses on the value of Continuous Integration (CI) as a real-time gauge of overall application health and stability."

BayXP meeting: Tools and Techniques for Agile Software Development

02.12.2005 · Posted in Events

The next meeting of the BayXP user groups will be Wednesday, Feb 16th, 7:00-9:00 PM at the offices of Agitar Software (1350 Villa, Mountain View). The topic is "Tools and Techniques for Agile Software Development". We are very fortunate to have several dynamic presenters who are recognized leaders in the field of developer tools and software testing.

- Alberto Savoia, the founder of Agitar, will demo Agitation-Driven Development using Agitator.
- Elisabeth Hendrickson, a well-known consultant in the Agile testing field, will demo the WATIR tool for testing web applications.
- Jeffrey Fredrick, a committer on the CruiseControl project, will demo CruiseControl and discuss best practices for continuos integration.
- David Vydra, founder of testdriven.com, will demo the EMMA code coverage tool for Java.For those arriving on time there will be a tour of Agitar’s Agile development room featuring the original version of the now famous lava lamps and extreme feedback monitor written about in Mike Clark’s Pragmatic Project Automation book.

Topic: Tools and Techniques for Agile Software Development
When: Wednesday, February 16th, 2005
Time: Doors open at 6:30 PM. The first presentation will begin at 7:00 PM sharp.
Location: Agitar Software, Inc., 1350 Villa Street, Mountain View, CA 94041

Please contact David Vydra with any questions at david@testdriven.com or 510-333-7579

BayXP is the San Francisco bay area extreme programming users group. We meet on the 3rd Wednesday of every month to discuss various issues surrounding XP. Meetings are free, and open to anyone interested in XP. We also welcome people interested in other agile methodologies, such as Scrum, Crystal, DSDM, and FDD.

Free Seminar on Making the Transition to Agile Development

02.10.2005 · Posted in Events

Rally Software Development will hold a seminar on How to Transition to Agile Development on Friday, February 25, 2005 at the Denver Marriott Tech Center, Denver, Colorado.

"This free 2 hour seminar shares real-world best practices for transitioning your team’s project management, development and testing practices to Agile. Delivered in a collaborative format by expert coaches, the Agile Roadshow seminar is an excellent way to introduce your team to the key patterns software organizations use to reliably produce software in rapid iterations."

TDD talk at FOSDEM : SimpleTest and PHP

02.07.2005 · Posted in Events

On Sunday 27th of February around noon, there will a be an introduction to Test Driven Development with SimpleTest and PHP at the FOSDEM event in Brussels. It’ll be conducted by Perrick Penet — recently elected president of the French PHP User Group (afup.org).

You can find the complete PHP/Pear Developers’ room schedule on the FOSDEM website.

Unable to attend? There’s always the SimpleTest website.

TDD Workshop at MS Tech Center in Austin, TX, March 1

01.31.2005 · Posted in Events

A full day workshop on Test-Driven Development will take place March 1, 2005, at the Microsoft Technology Center in Austin, TX.Synopsis

Test-Driven Development (TDD) goes beyond unit testing by transforming the act of writing tests into detailed software design. TDD serves as a bridge between high-level design and low-level design, or code design. Through test-driven development and design, programmers learn how to produce systems of objects that easier to understand and learn, more appropriate to the requirements at hand, and more resilient to change. Additionally, by introducing thorough testing early into the process, bugs are found and fixed quicker, reducing cost, increasing predictability and driving better software.

The first session, led by Austin-based Microsoft Most Valuable Professional (MVP) Scott Bellware, will introduce the fundamentals of test-driven development practices and development methodology and show how integrate these principles into your projects today using NUnit and Visual Studio .NET.

The second session, led by Microsoft Developer Evangelist J Sawyer, will take a look at the next generation of Microsoft’s developer toolset, Visual Studio Team System, and explore the tools in VSTS for Test Driven Development.

Finally, the afternoon will have an interactive workshop where attendees can learn how to apply TDD’s principles in an interactive, hands-on workshop. Attendees are encouraged to bring laptops so that they can participate in the hands-on workshop. Attendees without laptops will still be able to follow along with the workshop. All Attendees will receive a CD with the sample code from the workshop and free testing tools.
Agenda

9:00 AM – 10:15 AM
Introduction to Test Driven Development
Scott Bellware

10:30 AM – 12:00 PM
TDD with Visual Studio Team System
J Sawyer

1:00 PM – 4:00 PM
Test Driven Development Workshop
Scott Bellware

Speakers: Scott Bellware (Triangle Technologies), J Sawyer (Microsoft)
Day: Tuesday, March 1st
Time: 9:00 AM – 4:00 PM
Place: Austin Microsoft Technology Center

See also:
- Announcement on Scott’s site
- [url=http://www.testdriven.com/modules/mylinks/singlelink.php?cid=28&lid=816]Scott’s presentation slides on TDD for managers[/url] (PPT format)

Debugging and Tweaking week MSDN Webcast on TDD in VS.NET

01.28.2005 · Posted in Events

David Waddleton, well-known for his "Geek Speak" webcasts, is presenting a 5-part series on testing and optimization entitled "Debugging and Tweaking Week". The final installment is entitled "Test Driven Development with Visual Studio 2005", and is scheduled for Friday, February 18, 2005, 9-10AM Pacific Time.

Read more about it here.

PHPUnit session led by Sebastian Bergmann at Amsterdam PHP Conference 2005

01.28.2005 · Posted in Events

[url=http://www.testdriven.com/search.php?query=bergmann&action=results]Sebastian Bergmann[/url] will be conducting a session on PHPUnit at the [url=http://www.php-conference.com/konferenzen/psecom,id,262,nodeid,.html]International PHP Conference 2005 Spring Edition[/url].

Description: "PHPUnit supports the development of object-oriented PHP applications using the concepts and methods of Extreme Programming, Test-Driven Development and Design-by-Contract Development by providing an elegant and robust framework for the creation, execution and analysis of Unit Tests. This session will introduce the audience with the concept of Unit Testing and familiarize it with PHPUnit."

When: May 2-4, 2005
Where: Amsterdam, The Netherlands
Registration: PHP conference site

Moving from Test-Last to Test-Driven: Motivation and Strategies Webinar

11.05.2004 · Posted in Events

Rally will hold a webinar on TDD on November 11:

"For Agile development methodologies to be effective, software teams must incorporate new processes that span the entire development lifecycle — from project management and requirements definition to test and delivery. During his presentation, Cohn will share his practitioner’s perspective on how driving the development process with tests can lead to higher quality, better designs and shorter cycle times. This Webinar highlights the role of documentation, unit tests and acceptance tests on a test-driven project, as well as how test-driven development offers teams more flexibility in dealing with demanding schedule pressures."Cohn will present practical strategies that development teams can use to:
- Get started doing test-driven development today
- Split large features into small, but valuable, pieces that exploit test-driven advantages
- Apply test automation, including the "test pyramid" and how to separate test specification from test writing"

Date: Thursday, Nov. 11, 2004, 11:00 a.m. to 12:00 noon (Mountain)
To register, visit Rally.

See also:
Michael Swanson’s review of Mike Cohn’s book, User Stories Applied.

Sessions on TDD and related practices at XP Day Benelux 2004

10.30.2004 · Posted in Events

The XP Day Benelux is a one day conference about all aspects of agile software development methods like Extreme Programming, DSDM, Scrum, Feature-driven development, and Crystal.

The conference will be held in Mechelen, Belgium, November 19, 2004, and will include several sessions dealing with TDD and related practices:The extreme power of short releases with Koen De Wel & Vera Peeters
Refactoring, keeping software malleable with Duncan Pierce & Ivan Moore
Refactoring thumbnails with Sven Gorts (more)
Getting your Story Straight with Rachel Davies & Andy Pols
Xtreme Databases with Pramod Sadalage & Nick Ashley

Visit the home page.
View the full program.
Register for the event (room limited to 100 participants).

TDD-related sessions at XP Day 2004

10.30.2004 · Posted in Events

Several sessions related to Test Driven Development will be held at the upcoming XP Day 2004, London, November 25-26.Refactoring: Keeping Software Malleable with Duncan Pierce
Agile Deployment with John Birtley & Hubert Matthews
Practices Make Perfect Pair Programming with Andy Marks & Julian Boot
The Agile Customer with Lisa Hunter & Jackie Mitchell
Automation: Begrudge Every Keystroke with Ray Gallagher & Sean O’Donnell
jBehave: Evolving Test Driven Development with Damien Guy, Manish Shah & Dan North

Visit XP Day‘s web site.
See all session summaries.
Register for the event.

Upcoming Agitar Webcast: “Software Quality: The Need for Developer Testing”

10.15.2004 · Posted in Events

Agitar Webcast: October 19th

IDC analyst Melissa Webster will make a strong case for adopting Developer Testing as a key component of the software development lifecycle. She observes that Developer Testing can help software development teams boost the overall quality of the software they deliver, reduce the risk of failure due to defects, and free up resources that can be more productively applied to new development that generates new business value.More and more of the modern world runs on software. Yet there is plenty of room for improvement in the software quality department: according to a National Institute of Standards and Technology (NIST) study released in 2002, software development groups spend as much as 80% of the software development budget identifying and correcting defects.

This webcast investigates how software development organizations can bring more rigor to their development process and improve the quality of the software they deliver by adopting Developer Testing as a discipline, holding developers responsible for the quality of the code they produce, and making quality a business priority.

After Melissa Webster, Agitar Software CTO Alberto Savoia will give a practical example of the solutions that Melissa Webster describes by demonstrating the newest release of both Agitator and the Agitar Management Dashboard. He will highlight the importance of automation and management visibility in making Developer Testing practical, beneficial, and profitable.

The webcast will take place on October 19th, 2004 at 10am PST.
[url=https://event.on24.com/eventRegistration/EventLobbyServlet?target=registration.jsp&eventid=9131&sessionid=1&key=E2A9006657413AE3ADE3820006E1AA13&referrer=http%3A%2F%2Fwww.agitar.com%2Fevents%2F000098.html&sourcepage=register]Register for the event[/url]

View previous webcasts:
Beyond JUnit: The Future of Developer Testing
Improving Developer Testing Using Agitator

Sessions on TDD at Better Software Conference

09.16.2004 · Posted in Events

Following is the list of tutorials and sessions related to Test-Driven Development at the upcoming Better Software Conference & Expo, held September 27-30 at the Fairmont Hotel, San Jose, Ca.Tutorial

[url=http://www.sqe.com/bettersoftwareconf/tutorials.asp?from=glance&dow=tue#j]Introduction to Test-Driven Development[/url] with Elizabeth Hendrickson, Rob Mee, Christian Sepulveda

Sessions

[url=http://www.sqe.com/bettersoftwareconf/sessions.asp?from=glance&dow=wed&dg=track&dgd=Process#W8]Take Your Iterative Development Practices to the Next Level[/url] with Esther Derby
[url=http://www.sqe.com/bettersoftwareconf/sessions.asp?from=glance&dow=wed&dg=track&dgd=Design#W18]Design Patterns in Test-Driven Development[/url] with Thirumalesh Bath
[url=http://www.sqe.com/bettersoftwareconf/sessions.asp?from=glance&dow=wed&dg=track&dgd=Develop#W19]Agile Developer Testing[/url] with Alberto Savoia
[url=http://www.sqe.com/bettersoftwareconf/sessions.asp?from=glance&dow=thu&dg=track&dgd=Process#T11]Adopting Agile Practices on Non-Agile Projects[/url] with Peter Schuh
[url=http://www.sqe.com/bettersoftwareconf/sessions.asp?from=glance&dow=thu&dg=track&dgd=Test#T14]Undoing Testing Methods in Agile Projects[/url] with Brian Marick
[url=http://www.sqe.com/bettersoftwareconf/sessions.asp?from=glance&dow=thu&dg=track&dgd=Define#T17]Expressing Requirements as User Stories, an Agile Approach[/url] with Mike Cohn
[url=http://www.sqe.com/bettersoftwareconf/sessions.asp?from=glance&dow=thu&dg=track&dgd=Design#T23]eXtreme Architecture and Design for Test[/url] with Ken Pugh
[url=http://www.sqe.com/bettersoftwareconf/sessions.asp?from=glance&dow=thu&dg=track&dgd=Develop#T26]Continuous Integration with an Open Source Platform Architecture[/url] with Paul Duvall
[url=http://www.sqe.com/bettersoftwareconf/sessions.asp?from=glance&dow=thu&dg=track&dgd=Develop#T28]Getting Started with Test-Driven Development[/url] with Robert Walsch

Visit the Better Software Conference and Expo home page.
View the full schedule.

Sessions on TDD at SD Best Practices 2004

09.16.2004 · Posted in Events

Many tutorials, classes and talks will address Test-Driven Development at the upcoming SD Best Practices Conference, held September 20-23 at the Hynes Convention Center in Boston, Ma.[url=http://www.cmpevents.com/SDe4/a.asp?option=C&V=11&SessID=3050]Developer Testing[/url] and [url=http://www.cmpevents.com/SDe4/a.asp?option=C&V=11&SessID=3174]What Organizations learn applying eXtreme Programming[/url] with Kent Beck
[url=http://www.cmpevents.com/SDe4/a.asp?option=C&V=11&SessID=3101]Story Test-Driven Development[/url] with Joshua Kerievsky
[url=http://www.cmpevents.com/SDe4/a.asp?option=C&V=11&SessID=3106]FIT[/url] and [url=http://www.cmpevents.com/SDe4/a.asp?option=C&V=11&SessID=3103]Test-Driven Development in Java using JUnit[/url] with Dave Astels
[url=http://www.cmpevents.com/SDe4/a.asp?option=C&V=11&SessID=3104]Testing with Virtual Mock Objects[/url] with Ron Bodkin
[url=http://www.cmpevents.com/SDe4/a.asp?option=C&V=11&SessID=3105]Automated Acceptance Testing: Expressing Requirements as Tests[/url] with Robert Martin
[url=http://www.cmpevents.com/SDe4/a.asp?option=C&V=11&SessID=3108]How to make Acceptance Testing a Time for Celebration[/url] with Diane Pepetone
[url=http://www.cmpevents.com/SDe4/a.asp?option=C&V=11&SessID=3048]Effective User Stories for Agile Programming[/url] with Mike Cohn
[url=http://www.cmpevents.com/SDe4/a.asp?option=C&V=11&SessID=3150]Continuous Integration[/url] with Kurt Knoernschild

The [url=http://www.cmpevents.com/SDe4/a.asp?option=C&V=1&scTKs=234]Process and Methods[/url] track will include discussions on methodologies integrating TDD, such as Agile, SCRUM, Crystal, Industrial XP. The [url=http://www.cmpevents.com/SDe4/a.asp?option=C&V=1&scTKs=235]Requirements and Analysis[/url] track will have details on User Stories.

Visit SD Best Practices Conference & Expo.
Visit the conference’s open-space Wiki.

Sessions on TDD at PNSQC Fall 2004

09.06.2004 · Posted in Events

Several talks and workshops will address test-driven development (TDD) and related practices at the Pacific Northwest Software Quality Conference Fall 2004, to be held in Portland, Oregon, October 11-13.Keynotes

Agility for Testers
with Elizabeth Hendrickson
As Agile development methodologies such as eXtreme Programming are gaining in popularity, testers are wondering what it means for them. Are traditional testing practices still relevant in an Agile world? This talk explores the implications of Agile processes for testing, particularly in the areas of test design, test documentation, test execution, and test automation.

What Does a Tester Need to Know in 2005 and Beyond? with Sam Guckenheimer

Workshops (October 11)

Testing in an Agile World
With Elisabeth Hendrickson
As Agile development methodologies such as eXtreme Programming are gaining in popularity, testers are wondering what it means for them. Are traditional testing practices still relevant in an Agile world? Which ones offer the project the most value? Finally, how does a tester’s relationship to the rest of the team change on an Agile project? This hands-on tutorial will begin with a review of the key XP/Agile philosophies and practices. Participants will then have the opportunity to experience an Agile project and explore the implications for an independent testing effort.

Testing Track

An Automation and Analysis Framework for Testing Multi-tiered Applications with Kingsum Chow
Automated Customer Testing Design Patterns with Misha Rybalov
Using a Database to Automate Multi-Platform Functional Tests with Jennifer Smith-Brock.

View the conference schedule.
Visit PNSQC’s home page.
Participate to the conference as a volunteer.

Sessions on TDD at Agile Business Conference 2004

09.06.2004 · Posted in Events

Several talks and workshops will specifically address test-driven development (TDD) at the Agile Business Conference 2004, to be held in London, UK, October 21-22.October 21

Test Driven Development
Workshop with Robert C. Martin
Testing is not a verification technique. Testing is a design, documentation, and specification technique that incidentally verifies that the software works as intended. This session discusses and demonstrates the disciplines and techniques of Test Driven Development (TDD). Demonstrations are in Java using the JUnit and FITNESSE frameworks for Unit testing and Acceptance testing respectively.

October 22

Up Front and Test Driven
Conference with Matt Stephens
The advent of Agile processes has brought with it an increased awareness of the many pitfalls involved in developing software. With this increased awareness, however, a strange misconception has also propagated: that to be "Agile", you should cut down the amount of up-front design you do to almost none; and that this somehow helps to produce a better design. In this talk, I’m planning to dispel this misconception, and to demonstrate how test-driven development (TDD, one of the cornerstones of Extreme Programming) can be used effectively with an upfront design modelling process (ICONIX Process).

Driving Customer Requirements Through Automated Acceptance Tests using FIT
Workshop with David Putman & Will Stott
This workshop is intended to show participants how to use Ward Cunningham’s Framework for Integration Testing (FIT) to drive software development through customer tests. Customer tests are concerned with revealing the business value present in the software and combined with frequent releases, allow the business to ‘pull’ software from the development department whenever it adds value. The workshop is based upon the tools and practices successfully adopted by teams that are already driving their development with customer tests and realising dramatic improvements in the delivery of valuable software to the business.

Agile Testing
Conference with Andy Schneider
There are many challenges to successfully creating and running testing teams in an Agile project. Some of the key ones are:
- Traditionally functional testers have been able to take a full specification for a system and generate test plans. In Agile projects these full specifications are unlikely to exist and furthermore, the functionality may change in each iteration.
- Functional testing, integration testing and technical testing have tended to occur at the end of a project. In contrast, Agile methods minimise inventory such as untested code and move testing as close to the production of code as possible.
The presentation will cover the above challenges and other issues, providing the audience practical advice to managing and improving the efficiency of testing within agile projects.

Automated Acceptance Testing: Expressing Requirements as Tests
Workshop with Robert C. Martin
One of the keystones of the Agile Methods is automated testing. In Agile Projects requirements are expressed as executable tests. These tests are written in a high level language that is easily understood by business analysts and stakeholders. The tests are written by collaboration between the business analysts, QA, and the developers. These tests are accumulated on an intranet site and can be run by any project stakeholder at any time. The number of tests passing gives a clear indication of what is working, what isn’t working, and how much progress the team is making on a day to day basis. In this talk the speaker demonstrates FitNesse, an open source tool for organizing, expressing and executing acceptance tests. He describes the process for writing and executing these tests, and discusses the experiences of teams that are using this approach.

View the full programme.
Visit the Agile Business Conference home page.

BENUG Workshop on TDD

09.06.2004 · Posted in Events

Jonathan de Halleux, of [url=http://www.testdriven.com/modules/mylinks/visit.php?cid=3&lid=251]MbUnit[/url] fame, will be conducting a half-day workshop on Test-Driven Development in Zaventem, Belgium, on Thursday, September 9.

Jonathan will present and discuss the usage of tools used in .NET development, including [url=http://www.testdriven.com/modules/mylinks/singlelink.php?cid=26&lid=107]NUnit[/url], [url=http://www.testdriven.com/modules/mylinks/singlelink.php?cid=3&lid=251]MbUnit[/url], [url=http://www.testdriven.com/modules/mylinks/singlelink.php?cid=26&lid=106]csUnit[/url], [url=http://www.testdriven.com/modules/mylinks/singlelink.php?cid=7&lid=83]NUnitAddIn[/url], [url=http://www.testdriven.com/modules/mylinks/singlelink.php?cid=4&lid=499]TestFu[/url] and Codesmith.

For additional information, see the workshop presentation.

UPDATE: Full half-day material now made [url=http://www.testdriven.com/modules/mylinks/visit.php?cid=16&lid=589]available[/url] (September 10, 2004)

Full TDD track at JAOO 2004 in September

08.05.2004 · Posted in Events

JAOO 2004, to be held in Denmark, September 20-24, will have a full track on Test-Driven Development.

In addition, James Newkirk, co-author of [url=http://www.testdriven.com/modules/mylinks/singlelink.php?cid=10&lid=337]Test-Driven Development in Microsoft.NET[/url], will conduct a full-day tutorial on TDD with .NET.Test-Driven Development Track

Presentation:

With the success of agile software methods like XP, Crystal, Scrum, DSDM etc., testing has become much more important for software developers. Software developers and users are to a much higher degree responsible for the quality assurance of software than in a waterfall approach. This focus track will concentrate on how to ensure that the software output from agile processes is ready for mission critical systems. How can software developers motivate end users in working on test issues? How to write the right test cases? How to pick the right tools for code coverage analysis? How to set up an environment where test suites are running non-stop? These questions will be discussed in the Test Driven Development focus track, and speakers like Brian Marick, James W. Newkirk and Lisa Crispin will give talks on the topics. Technologies covered will include JUnit and NUnit.

Track sessions: Tuesday 21 september
"Test early. Test often. Test automatically." with Kevlin Henney
"Test Driven Development" with James Newkirk
"Testing Where You Want To Go: Using Customer Tests to Guide Development" with Lisa Crispin
"The complete TDD project setup" with Jesper Grankær Carøe
"Configuration Management for eXtreme Programming" with Lars Bendix
"Panel TDD" with James Newkirk, Jesper Grankær Carøe, Kevlin Henney, Lars Bendix & Lisa Crispin

Tutorials:

Thursday 09:00 – 16:00
Test Driven Development Tutorial
James Newkirk

Friday 09:00 – 12:00
Testing Agile
Lisa Crispin

Go to the JAOO 2004 Conference home page.
Register for the conference.

Exploratory testing at Agile Development Conference

06.22.2004 · Posted in Events

Elisabeth Hendrickson and Brian Marick will be giving a tutorial titled "Exploratory Testing for Agile Projects" at the Agile Development Conference, which will be held June 23-26 in Salt Lake City, USA.

During the tutorial, to be conducted June 24, they’ll share their ideas about how exploratory testing will mutate in the specific context of agile projects.

Brian Marick has made available the Game Design notes as a PDF.

TDD sessions at O’Reilly Open Source Convention

05.27.2004 · Posted in Events

The O’Reilly Open Source Convention, held July 26-30 in Portland, OR, will stage several sessions and tutorials on Test-Driven Development and related practices.Emerging Topics
Another Day of Extreme Programming
Monday, July 26, 8:45am – 5:15pm
This one day tutorial provides a hands-on introduction to Extreme Programming by playing out an accelerated example project. The main focus will be on developers, but team leaders and managers can participate as coaches and customers.

Java
DBUnit: Easier Database Testing
Wednesday, July 28, 4:30pm – 5:15pm
This presentation will walk you through inserting data into a clean database, updating an already modified database, and asserting both a straight JDBC SQL transaction and a Hibernate based Data Access Object properly interacted with the database. Additionally, we’ll demonstrate how easily you can use multiple databases, including Hypersonic SQL and MySQL without code changes.

Ruby
Controlling and Testing Distributed Systems with Ruby
Thursday, July 29, 10:45am – 11:30am
This presentation will examine ACME, a Ruby framework developed with the intent of controlling and testing the UltraLog system. [..] This presentation will show that Ruby excels as a language for testing systems, from the simplest to the most complex.

PHP
Unit Testing with PHPUnit
Thursday, July 29, 2:35pm – 3:20pm

Visit the O’Reilly Open Source Convention home page.

Test-Driven Development Sessions at XP Universe 2004

05.25.2004 · Posted in Events

The XP Universe 2004 conference, to be held August 15-18 in Calgary, Alberta, is a meeting place for developers on the leading edge of XP methodologies to share their insights.

Among other noteworthy tutorials and workshops, several sessions will directly address TDD and Acceptance testing practices:Tutorial: The Art of Acceptance Testing by Micah Martin
Tuesday, 1:30 pm – 5:00 pm in TBD
If you have never worked with Acceptance Tests (AT) before or struggled with them in the past then this tutorial will be great for you. We’ll cover a range of topics regarding ATs to familiarize everyone with the concept of ATs but most of the time in this tutorial will be spent actually writing ATs. Acceptance Testing is not a spectator sport so don’t expect to sit back and relax in this tutorial. We’ll learn the right way to write ATs: by writing them with FitNesse.

Tutorial: Advanced FIT Lab by Rick Mugridge
Wednesday, 8:30 am – 12:00 pm
This advanced tutorial explores in some depth the use of Fit in software development. Fit tables are for communicating what is needed from a system as well as for automatically checking that the system performs as expected. Tables need to clearly express such intent. Fit is very general purpose and open-ended, easy to extend with custom fixtures for expressing different sorts of tests.

Tutorial: Scripting Web Tests by Bret Pettichord, Brian Marick, Paul Rogers, Jonathan Kohl
Sunday, 1:30 pm – 5:00 pm in TBD
Learn how to write automated customer tests for web-based applications in this hands-on tutorial. We’ll show you how to use an open-source tool kit to create tests that drive a web browser. By the end of the tutorial, you’ll have written several tests for a sample application.

Tutorial: Agile Databases by Pramod Sadalage
Sunday, 1:30 pm – 5:00 pm in TBD
Presents a number of techniques to integrate the database world into the application world and provide a seamless way for developers, QA, analysts, client and dba’s to work in an iterative fashion so that the team can be more productive. These techniques include making database part of the Continuous Integration cycle, allowing everyone to have their own database.

Workshop: Who Should Write Acceptance Tests by Brian Marick, Christian Sepulveda, Rick Mugridge, David Hussman
Sunday, 8:30 am – 12:00 pm in TBD
Within Extreme Programming, the customer provides acceptance tests and the developers implement the system such that it satisfies the acceptance tests. There are frameworks such as FIT that are intended to empower the customer to write and execute acceptance tests.

Workshop: Agile Tests as Documentation by Brian Marick & Jonathan Kohl
Monday, 1:30 pm – 5:00 pm in TBD
Agile processes tend to minimize documentation. As the Agile Manifesto states, working software is preferred over comprehensive documentation. In the course of developing working software, tests are natural byproducts. What useful project documentation is already captured in these tests, and how do we leverage it? The concept of tests as documentation has been under-discussed in the community, and this workshop is an attempt to facilitate that discussion.

Go to XPUniverse.
View the full schedule.
Attend the conference as a volunteer.
See the archives of previous conferences (2001, 2002, 2003).

Sessions on Test-Driven Development at upcoming XP Conference 2004

05.22.2004 · Posted in Events

The organizers of the Fifth International Conference on Extreme Programming and Agile Processes in Software Engineering, to be held June 6-10, 2004, in Garmisch-Partenkirchen, Germany, have released the program for the conference.

It will include sessions, workshops and presentations on test-first practice and acceptance testing.Acceptance Testing using Fit by Rick Mugridge
Tutorial, Sunday June 6, 14:00-17:30

Test Driven Development by Ivan Moore & Duncan Pierce
Tutorial, Monday June 7, 9:00-12:30

Paper presentations on Acceptance Testing
"The Video Store Revisited Yet Again: Adventures in GUI Acceptance Testing" by Geoff Bache
"Test Driving Custom Fit Fixtures" by Rick Muckridge
"Putting a Motor on the Canoo WebTest Acceptance Testing Framework" by Jennitta Andrea
"Generative Acceptance Testing for Difficult-to-test Software" by Jennitta Andrea
Presentations, Tuesday June 8, 11:00-12:30

Designing the Ultimate Acceptance Testing Framework by Sean Hanly, Malcolm Sparks
Workshop, Wednesday June 9, 14:20-17:45

Read the full program of XP 2004 here.

MSDN Architecture Webcast: Test Driven Development in Microsoft .NET

05.14.2004 · Posted in Events

MSDN Architecture will hold a Live Meeting Webcast on patterns & practices covering Test Driven Development.

The Webcast will be held on June 3, 2004, from 11:00 AM to 12:30 PM Pacific Time (GMT-8, US & Canada). It will be led by Jim Newkirk, Development Lead at Microsoft Corporation and co-author of the book [url=http://www.testdriven.com/modules/mylinks/singlelink.php?cid=10&lid=337]Test Driven Development in Microsoft .NET[/url].Description from MSDN:

In Kent Beck’s book titled "Test-Driven Development, By Example" he defines Test-Driven Development (TDD) as driving software development with automated tests. He goes further by stating that TDD is governed by two simple rules: Write new code only if an automated test has failed and eliminate duplication. The implications of these two simple rules can proffer a profound change to the way that software is written. Most of the literature to date has bundled TDD along with Extreme Programming (XP). However, the benefits of using TDD are not limited to XP, and can be realized in any programming methodology. This webcast will provide an introduction into TDD, demonstrating how it works and what benefits it provides when used with Microsoft® .NET. The examples shown will use Visual C#®.

Click [url=http://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-US&EventID=1032252942]here[/url] for further information about the Webcast.

Click [url=http://www.testdriven.com/modules/mydownloads/singlefile.php?cid=2&lid=2]here[/url] to read a sample chapter of "Test-Driven Development in Microsoft .NET" by Jim Newkirk and Alexei Vorontsov.

Java Freedom Software Symposia sessions on Test-Driven Development

05.10.2004 · Posted in Events

Several sessions on TDD and related practices are to be held at the Java Freedom Software Symposia:

- Testing with Virtual Mock Objects (Ron Bodkin)
- Clean and Green (Mike Clark)
- Staying FIT (Mike Clark)
- Test-Driven Development with JUnit (Mike Clark)
- Exploring Tests (Stuart Halloway)
- Pragmatic Mock Objects (Dave Thomas)

Two symposia will be held this month, in Reston, VA and Broomfield, CO.Northern Virginia Software Symposium
Reston, VA
May 14-16, 2004
http://www.nofluffjuststuff.com/2004-05-reston/index.jsp

Rocky Mountain Software Symposium
Broomfield, CO
May 21-23, 2004
http://www.nofluffjuststuff.com/2004-05-denver/index.jsp

Research Triangle Software Symposium
Durham, NC
June 11-13, 2004
http://www.nofluffjuststuff.com/2004-06-raleighdurham/index.jsp

Western Canada Java Symposium
Calgary
June 25-27, 2004
http://www.nofluffjuststuff.com/2004-06-calgary/

Lone Star Software Symposium
Austin, TX
July 9-11, 2004
http://www.nofluffjuststuff.com/2004-07-austin/

Maple Leaf Software Symposium
Toronto
July 16-18, 2004

http://www.nofluffjuststuff.com/2004-07-toronto/