The Latest

Credibility: Your Key to Success as a Test Manager[presentation]

For test managers and testers, credibility is everything. Without credibility, people won't take you seriously or believe your findings.

Randy Rice, Rice Consulting Services Inc
Inside The Masters' Mind: Describing the Tester's Art[presentation]

Exploratory testing is both a craft and a science. It requires intuition and critical thinking.

Jon Bach, Quardev Laboratories
Your Development and Testing Processes Are Defective[presentation]

Verification at the end of a software development cycle is a very good thing. However, if verification routinely finds important defects, then something is wrong with your process.

Mary Poppendieck, Poppendieck LLC
taking notes Test Software before You Code[article]

Testing doesn't have to begin after the code has been written. In this column, Jeff Patton resurrects the oldest and most overlooked development technique, which can be used to test a product before any piece of it materializes.

Jeff Patton's picture Jeff Patton
Agile06 - François Beauregard - GreenPepper Software[article]
Podcast

François Beauregard talks about his new venture at GreenPepper software, a combined test tool, bug tracking and management software.

Bob Payne's picture Bob Payne
The Case for Peer Review[article]

The $1 billion bug and why no one talks about peer code review.

 It was only supposed to take an hour.

The bad news was that we had a stack of customer complaints. The latest release had a nasty bug that slipped through QA. The good news was that some of those complaints included descriptions of the problem - an unexpected error dialog box - and one report had an attached log file. We just had to reproduce the problem using the log and add this case to the unit tests. Turn around a quick release from the stable branch and we're golden.

Jason Cohen
Tool Integration In Distributed Agile Development[article]

This article provides an overview of various tools, integration strategies and their benefits in agile environments. These tools would come in handy in implementing key agile practices like daily builds, refactoring, continuous integration and test driven development.

Venkatesh Krishnamurthy's picture Venkatesh Krishnamurthy
Target-specific and Pattern-specific GNU Make macros[article]

This article introduces target- and pattern-specific variables and shows how they can be used to selectively alter options within a build based on the name of a target or targets being built.

John Graham-Cumming's picture John Graham-Cumming
Honesty Is the Best Policy[magazine]

The Squall team’s product prototype pleases big client Acme. But when the client won’t budge on its strict quality, time, or budgetary requirements, the Squall team leaders determine that the best they can offer Acme is the truth.

Payson Hall's picture Payson Hall
Silly Assumptions[magazine]

Software development requires a variety of skills, but organizations shouldn’t assume that a worker can move to a new position—be it analyst, manager, or tester—without task-specific education or assistance.
 

Karl E. Wiegers
A Look at QuickBuild[magazine]

Career software assembler Greg Kubaczkowski takes a look at QuickBuild, a Web-based, multi-platform, build management system that facilitates and automates builds with an intuitive user interface and a rich set of features.

Greg Kubaczkowski
Fighting Temptation[magazine]

Programmers must balance time, business needs, and a long-term maintenance profile while producing code. Are you willing to accept the easy path now, even if it means trouble down the road? Tod Golding explains that the fastest way may not always be the right way.

Tod Golding's picture Tod Golding
Software Is a Service[magazine]

According to Brian Marick, software is little more than a service that has been made into an easily mass-produced form. Because of that, software may be attractive only to its creators—but it still should serve its users faithfully.

Brian Marick
Old School Meets New Wave[magazine]

Decades of testing practices are available to today's testers, but sometimes the "old school" approaches are just as powerful as newer tools with evolved frills and features. Chris McMahon offers tips on how you can combine test techniques to improve your agile integration project.

Chris McMahon's picture Chris McMahon
Static Electricity: Power Up Your Build Process with a Static Analysis Tool[magazine]

Keeping source code functional in the midst of ongoing changes can be tricky, but there are tools available to help you keep bad code under control. In his article, Tom Copeland puts the spotlight on PMD, an open source static analysis tool that can illuminate source code problems and help power up your build process.

Tom Copeland

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.