The Latest
|
Tinkerable Software[article] In what ways should software be like a house? In a recent issue of STQE magazine, Technical Editor Brian Marick's musings about the concept of "tinkerable software" generated some interesting discussion about the very nature of software design. This week's column runs a portion of that piece so that our Sticky-minded readers can sink their thoughts into the concept. |
||
|
Partners in Testing[article] Manual software testing can never catch all errors–so can automation help? David Norfolk looks at the pros and cons of automated testing and offers advice–and warnings–on its use. |
||
|
Becoming a Better Estimator[article] We can all learn to be better estimators, and our projects will be safer and stronger for the effort. In Tom DeMarco's book Controlling Software Projects, he presents a simple method for tracking and scoring the accuracy of your estimates. Here, Tim Lister walks through the process. |
||
|
Good Writing Leads to Good Testing[article] Writing isn't easy--let me just make that perfectly clear. Anyone who tells you that writing is easy is either lying to you or doesn't understand what quality writing entails. Writing requires careful thought, a great deal of planning, constant review of your work-in-progress, and a great deal of skill, which can only be gained through experience and practice. Sounds a lot like a description of software testing, doesn't it? The truth is that there are a number of similarities between quality writing and quality software testing, and skills in one discipline can help you a great deal in the other, both directly and indirectly. While written documents may or may not be required within your test team, the process of writing can be extremely beneficial in itself. |
||
|
Advice on How to Hire Testers[article] What's the best way to wade through those thousands of resumes you've received for the new testing position? To start, you could ruthlessly weed out those who don't show experience with your organization's particular toolset. But in this week's column, Johanna Rothman warns against this type of approach to hiring. By not looking at the person beyond the tools, you might be letting a star slip through your fingers. |
||
|
More Reliable Software Faster and Cheaper[article] Do you feel stressed out by pressure to deliver more reliable software faster and cheaper? Customers for software-based products make these conflicting demands, and they trickle (or rather flood) through the management chain down to you. Software reliability engineering (SRE) can help. |
|
|
Institutionalizing Poor Quality[article] Have you ever noticed how many professional activities don't utilize a separate testing phase? Veteran tester and instructor Lee Copeland has. And it got him thinking about our industry and the role a tester plays. In this week's column, you may be surprised by his conclusions. |
||
|
Prenatal Exercises for Your Project[article] The postmortem exercise, used to summarize project successes and failures, is not the only way to gain process efficiencies crucial to the success of any IT project. Many times prenatal exercises are in order. Prenatal exercises are a simple yet powerful way to organize the activities and communicate expectations associated with any project before the project begins. |
||
|
Managers and the Helpitis Malady[article] Most of us want to be helpful. It's satisfying knowing that we've been able to solve a problem for another person. But what about those times when the other person doesn't really want our help? In this week's column, Eileen Strider shows how to offer "healthy" assistance, without giving in to the sickly variety. |
||
|
When Being Correct Isn't Enough[article] It makes sense that people who are always correct will have the power to influence others. But testers who base their authority on correctness might be in for a rough time. Bret Pettichord explains in this week's column why it's a good idea to show concern as well as correctness. |
||
|
Driving Forces for Success[article] Uncertainty and risk weigh in the decision to outsource, or not to outsource. In this article, Jay Boyle provides useful information and tips for knowing when to outsource and making the right decision when selecting an outsource vendor. |
||
|
A Selection of "Our Take" Columns[article] "Our Take" is a regular column from the editors at Software Quality Engineering. It appears in the twice-monthly StickyLetter since its inception in September 2000 (originally "STQe-Letter"). From jazz music, to car troubles, to the Lewis and Clark expedition, Robert Rose-Coutré, former StickyMinds.com Editor, will use anything to make a point about building better software. The editors at Software Quality Engineering have compiled a collection of some of these pieces. Musings from StickyLetter's "Our Take" are presented here. |
||
|
Bug Counts vs. Test Coverage[article] Occasionally, we encounter projects where bug counts simply aren't as high as we expect. Perhaps the product under test is in its second or third release cycle, or maybe the development team invested an inordinate amount of time in unit testing. Whatever the reason, low bug counts can be a cause of concern because they can indicate that pieces of functionality (which potentially contain bugs) are being missed. When low bug counts are encountered, management may begin to wonder about the quality of testing. This article covers techniques for dealing with low bug counts, and methods for reassuring management that coverage is being achieved. |
||
|
Make Your Point ... Without Pointing a Finger[article] When errors are not detected during testing, somewhere down the line someone has to take responsibility. In this week's column, Linda Hayes shows you when and how to do so...and you might even be able to turn the situation to your advantage. |
||
|
"Tweak" Your RAD Process for Positive Results[article] As with many new concepts, Rapid Application Development, or RAD, can seem to take on qualities of magic. One can sit with users and construct an application in front of their eyes to directly meet their needs. Seems too good to be true, and it is. Building good software applications requires discipline and tedious hard work. Visual programming tools are making software development efforts less tedious, but they are not a substitute for the hard work and discipline required to build high quality software. |
Pages
Agile Connection is one of the growing communities of the TechWell network.






