has been a wonderful experience working towards this certification with
your training program, and I would give a very high recommendation to
any future users.
Newsletter Issue 55
Software Testing Best Practices
"Back in 2010, at the
launch of Core Magazine [http://www.coremag.eu/],
I wrote a series of columns to welcome people to the magazine.
As a sort of Throw-Back-December, here they are, as they appeared in
the original magazine issues. I hope you enjoy them."
I want to start with Agile testing when it works. No,
I'm not recanting. Yes, I've written about the testing challenges of
Agile, and I stand by what I wrote. Yes, I can talk about testing
worst practices in some Agile teams, and I might in some future
article-but not in this column. In this column, I focus on what's
right about Agile. Here are five testing best practices we've found
in Agile done right:
Unit testing. Okay, it's true
that most programmers, even Agile programmers, still have a lot to
learn about proper test design. But if you're a professional tester
like me, you love hearing programmers talk about the importance of
unit testing. We all know that unit tested software is easier to
Static analysis. Not only do smart
Agile programmers like unit testing, they like static analysis, too.
Coding standards are hip again. Cyclomatic complexity is back.
Writing more testable, more maintainable code: that'll make testers'
lives easier in the long run.
Component integration testing.
This under-appreciated test level exists-on properly run Agile
projects. You can go years on sequential-model projects without
seeing component integration testing. However, on good Agile teams,
people look for integration failures, and, because of continuous
integration, the underlying integration bugs aren't hard to find.
Tools, tools, tools-and many free.
All of this talk about unit testing, static analysis, and component
integration testing would be just that-talk-without tool support.
Fortunately, the Agile-err, what should we call it?-movement,
revolution, fad, concept, pick your term, has brought with it a lot
of tools to support these best practices, along with other best
practices. For those of us without unlimited budgets-and isn't that
all of us?-a lot of the best tools are free, too.
Tester and developer teamwork.
At the beginning of our latest assessment, I had a great conversation
with a test manager who works on Agile projects. Among areas of
agreement: our shared joy at the death of a bad idea. The bad idea in
question was this: the idea that the role of the test team is the
quality cop, the enforcer, the Dirty Harry to the punks of the
software team. "Seeing as I can refuse to approve the release,
you gotta ask yourself one question: Do you feel lucky,
programmer?" Instead, we see more people working together,
collaborating for quality, and that's especially true on good Agile
these articles in their entirety today click
2010-2016, Core Magazine, All Rights Reserved
Bird Pricing Plus an RBCS $200 Discount!
Software Test Professionals is offering two
certification courses this Spring in Phoenix at STPCon. Come to
STPCon and learn from Rex Black, RBCS President, as he delivers two
popular ISTQB certification courses.
you miss the complimentary webinar, "Can a Mobile Device
Save Your Life?" on November 10, 2016? Check out what you
attendees are automatically entered into a drawing to win their
choice of one of our green e-learning
courses. Congratulations, Kim Chye Woo, attendee
of the November webinar, for being selected as the winner of an
now for our
next complimentary webinar, "Agile Testing in the Real
World" on December 28, 2016.
all scheduled upcoming complimentary webinars and sign up today!
ASTQB White Paper Request:
4 Reasons Student Should Consider Becoming a Software
If you are a student trying to decide on a profession,
this white paper has 4 reasons you should consider becoming a
software tester. Submit
your request today!
RBCS Software Testing Training Schedule
Our 2017 schedule is now posted! If you have a request
for public training in your city and can guarantee a minimum of 5
people in attendance, contact us.
We will be happy to schedule a course on your home turf!
All RBCS courseware can also be delivered privately,
onsite, at your organization. Contact us
for pricing and to schedule.