It 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. 

-Kay Stanley, CivicPlus






December 2016

Newsletter Issue 55



Software Testing Best Practices


"Back in 2010, at the launch of Core Magazine [], 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."


-Rex Black


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 system test.

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 teams.


To enjoy these articles in their entirety today click here!

Copyright © 2010-2016, Core Magazine, All Rights Reserved




March 13-17, 2017

Phoenix, AZ


Early 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.


ISTQB Test Engineering Foundation Level Training (3/13 - 3/15)
ISTQB Foundation Level Extension Agile Tester (3/16 - 3/17)


Register for one course, register for both courses, or attend the Foundation Level training and STPCon, or, the Agile Extension and the STPCon workshops. It's up to you. We have several pricing packages to meet your needs.


Register at RBCS Marketplace and receive a $200 discount on top of the advertised early bird discounts! Enter the code S17RBCS into the promo code field in your cart to receive your discount. Offer expires February 1, 2017.



Complimentary Webinars


Did you miss the complimentary webinar, "Can a Mobile Device Save Your Life?" on November 10, 2016? Check out what you missed!



Webinar 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 e-learning course. 


Register now for our next complimentary webinar, "Agile Testing in the Real World" on December 28, 2016.


Shop all scheduled upcoming complimentary webinars and sign up today!






ASTQB White Paper Request:

4 Reasons Student Should Consider Becoming a Software Tester


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

Visit our website to learn more about our public training courses, e-learning courses, or virtual instructor-led courses.


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.


Register for your public training at the RBCS Marketplace today!




Like us on Facebook

Follow us on Twitter

View our videos on YouTube


+1 830.438.4830 |  |