The Latest

Agile Codeline Management[article]

Software developers often view version management tools and techniques as a necessary evil. This is particularly true of developers practicing agile techniques. However, version management, can be an aid to agility rather than something that gets in the way.

Steve Berczuk's picture Steve Berczuk
program flow Managing Automated Testing[article]

When a suite of automated tests takes days to run from start to finish, there is value in adding versatility. With the right structure implemented, an automated test suite can be flexible enough to allow a user to dynamically change the tests executed every time the suite is run. Rebecca goes through the design steps of creating an interface-driven tool that gives test execution versatility.

Rebecca Nuesken
Give 'em the Business[article]

Miscommunication is at the heart of most software defects. Being knowledgeable about a company as a whole, and not just about the specs of a particular project, is just one more way to safeguard against failures. Read on as Elisabeth Hendrickson explains the importance of technical people staying informed about business strategies.

Elisabeth Hendrickson's picture Elisabeth Hendrickson
Taking Test-Driven Development for a Drive[magazine]

Sometimes TDD (Test-Driven Development) doesn't get used because it can be cost prohibitive to a testing budget. Read on as Joel Spolsky laments the limited real-life usefulness of test-driven development and discusses some common roadblocks to using this testing technique.

Joel Spolsky
When You're Tested[magazine]

This article details interview behavior basics you should follow before, during, and after the interview. Jonathan Bach shares the secrets of putting your best foot forward when you're the one being tested.

Jon Bach's picture Jon Bach
Testing the Bold and the Beautiful[article]

During testing, testers mostly stress the 'Bold' part of the software and comfortably overlook the 'Beautiful' side. Beauty and functionality are treated as two extreme ends in software quality, where only one of the two can meet perfection at a given time. But the viewers of the famous soap opera The Bold and the Beautiful know very well that both are important. In this article, Yogita Sahoo explains why aesthetics are such an important contribution.

Yogita Sahoo's picture Yogita Sahoo
A Look at Test Automation with Rational's RobotJ[magazine]

Borrowing ideas from Robot, Rational's RobotJ focuses on automating a specific class of applications: Java and Web (HTML). RobotJ's scripts are based on a commom language (Java2), instead of yet another scripting language specific to yet another automation tool. Tom Arnold takes a look at test automation with Rational's RobotJ.

Tom Arnold
But It's a Feature![magazine]

When you file a bug report, you become a bug advocate. It's your job to follow up to see that the bug is addressed one way or another. The way you write your report influences whether the application's behavior is changed. In this issue's "Bug Report," Danny Faught gives tips on writing successful bug reports.

Danny R. Faught's picture Danny R. Faught
Robert Charette on Risk Management[magazine]

Risk Management can be divided into three general types: risk management and decision-making, the process and mechanics of IT risk management, and the practice of risk management. In this issue's "Reference Point," Bob Charette recommends some useful resources on risk management.

Robert Charette
Process and Personality[magazine]

People tend to gravitate toward what they feel comfortable with. This is also true when it's time to choose a testing methodology. Is a particular personality more suited to software testing than another? In this issue's "Technically Speaking," Brian Marick explores this possibility.

Brian Marick
Ready, Aim ... Hire[magazine]

When is a year of experience not a year of experience? When that experience doesn’t match your needs. Assembling the right mix of people for your software team can have a tremendous impact on productivity and quality. Find out how to discern whether a potential candidate will make the grade.

Johanna Rothman's picture Johanna Rothman
Action Figures[magazine]

Models can be invaluable testing tools. Unfortunately, they are often difficult to automate. One solution is to have testers use action words, or action-based testing, to express models. This enables them to design action-based models that can be easily automated by a programming expert. Let Hans Buwalda teach you how to employ action words to help you get the job done.

Hans Buwalda's picture Hans Buwalda
Knowing the Odds[magazine]

Want to know what you’re up against before you start? In just one afternoon, you can perform a simple risk analysis for your project. Doing so can ensure that you are better prepared for whatever surprises may lay ahead. Payson Hall teaches you how to do that in this article.

Payson Hall's picture Payson Hall
Security Bugs Exposed[magazine]

The one thing that is crystal clear with respect to software security is that it isn't done well. Security bugs and design deficiencies that allow digital information to be stolen or tampered with are far too prevalent. As testing professionals, we have a big problem, and a big opportunity, on our hands. Learn ways to find security vulnerabilities in your system.

Show and Tell[magazine]

It's critical that you discover the defects before your customers do. Metrics give you plenty of data, but creating charts and graphs that properly showcase this data can be difficult. In this article, read about six techniques that can help make this task a lot easier.

Pages

AgileConnection is a TechWell community.

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