RBCS LogoPMIVPPISTQB logo 

December 2014

 

 

Welcome to RBCS, Inc.

 webearth

Dear Reader,

 

Welcome to the last newsletter of 2014.  Here at RBCS, we are working on a number of things for 2015, including our Agile Tester Foundation e-learning course and a special custom-built course for a client that wants to train their programmers how to test.  Imagine that!  Great stuff.

 

In this newsletter, you will find an article that is appropriate for technically-minded testers, or for programmers who need to test: how to use checklists during design and code reviews.  This is an excerpt from the second edition of Advanced Software Testing: Volume 3, which will release early 2015.  

 

Speaking of the Agile Tester Foundation course, as we work on the e-learning version, remember that you can also take advantage of our virtual class format for this course.  It's been a best seller, running every time we've offered it, never once cancelled for insufficient numbers.   

 

Finally, I'll mention our free webinar series, which will continue in 2015. Our webinars have been around for years now.  They continue to generate positive feedback and to attract a growing audience.  Why not make it a New Year's resolution to catch each one in 2015?  After all, it won't cost you anything.

 

Have a safe and enjoyable holiday! 

 

Regards,

 

Rex Black, President 

 

green-wrapped-present.jpg
Save 14%

Don't know what to buy for your favorite tester?  How about a valuable training resource such as live, virtual or computer based training (certification or non-certification), a book (hardcopy, Amazon Kindle format, or ePub format), or a certification exam preparation guide?  Visit the RBCS Store, enter code HOLIDAY14, in the promo code field in your cart and receive a 14% discount on your entire order!  Discount reflected on final receipt.  Offer valid through January 15, 2015.  Offer cannot be combined with any other offer.

Offer Expires: January 15, 2015

 

 

 

The Use of Checklists in Design and Code

By Rex Black and Jamie Mitchell

 

[The following is adapted from Rex Black and Jamie Mitchell's soon-to-be-released second edition of Advanced Software Testing: Volume 3, a book for ISTQB Advanced Technical Test Analyst candidates and other technically oriented testers.]


 Technical test analysts have a role in defining, applying, and maintaining design and code review checklists. Why are checklists important? For one thing, checklists also serve to ensure that the same level and type of scrutiny is brought to each author's work. There can be a tendency of review participants to defer to a senior person, and thus that person's work, when in fact everyone is fallible and we all make mistakes. Conversely, a less-senior or more-insecure person might feel threatened by the review. Regardless of the individual author and his or her skills, there is nothing personal about locating potential problems and improvements for their work from a checklist. The checklists serve as a valuable leveling and depersonalizing tool, both factually and psychologically.

 More importantly, though, checklists serve as a repository of best practices-and worst practices-that can help the participants of a review remember important points during the review. The checklist frees the participants from the worry, "What if I forget some critical issue or mistake we've made in the past?" Instead, the checklist gives general patterns and anti-patterns to the participants, allowing them to ask instead, "How could this particular item on the checklist be an important consideration for this work product that we're reviewing?"

 This idea of including not only best practices but also worst practices is important. Let's illustrate with an example. Consider the Common Vulnerabilities and Exposures list from MITRE, the Federally-funded non-profit, shown in Figure 1. If you are involved in reviewing code where security is important-and security almost always is important now-the items here can be incorporated into your code checklist and/or your static code analysis tools to ensure that dangerous coding mistakes are not happening.
 

Click on the Image to View it Larger


Figure 1: List of top 25 security vulnerabilities from CVE website

 

Generally, what should go into a checklist? If there are common templates, style-guides, variable naming rules, or word-usage standards in the company for certain types of work products, the checklists should reflect those guidelines. Of course, the verification of some of these guidelines can be implemented in static analysis tools. In that case, the checklist or the review entry criteria can simply mention that successful completion of the static analysis is a pre-requisite to the review.


 

Visit our articles page to read this article in its entirety.

 

 

Featured Course

ISTQB Virtual Foundation Level Extension Agile Tester

January 6-8, 2015

12 noon - 3:30 pm CST

Cost: $750

 

Register


This ISTQB Virtual Foundation Level Extension Agile Tester, created by Rex Black, past President of the International Software Testing Qualifications Board  (ISTQB), past President of the American Software Testing Qualifications Board (ASTQB), Chair of the ISTQB Agile Tester Working Group, and co-author of the ISTQB Foundation Level Extension Agile Tester Syllabus, is ideal for testers and test teams preparing for certification. This hands-on course provides testers and test managers with an understanding of the fundamentals of testing on agile projects.


The objectives of the course are as follows:

  • Collaborate in an agile team, being familiar with agile principles and practices
  • Adapt existing testing experience, knowledge, and best practices to agile projects
  • Support the agile team in planning test-related activities
  • Apply relevant test methods and techniques
  • Assist in test automation
  • Help business stakeholders define understandable and testable user stories and acceptance criteria
  • Collaborate and share information with other team members
  • Work effectively within an agile team and environment

Attendees attend the virtual classroom via GoToWebinar. Sessions start at 12:00 noon Central and end 3:30pm Central, to provide convenient access to attendees anywhere in the American hemisphere. Sessions are recorded and made available to attendees within 48 hours. Purchase of the course tuition includes:

  • Instructor-led consecutive three-day 3½ hours per day virtual course
  • A set of approximately 200 PowerPoint slides covering the topics to be addressed
  • A mock exam to provide a review of the Foundation Level exam
  • Agile Tester Foundation Sample Exam Questions embedded throughout course
  • Exercise solutions
  • A mock exam to assess readiness for the ISTQB Foundation Level Extension Agile Tester exam
  • Project Source Documents for Course Exercises
  • Course completion certificate (often used for employer reimbursement)

This course was accredited by the ASTQB July 2014. The course follows the ISTQB Foundation Level Extension Agile Tester Syllabus 2014.

There are no cancellations or registration transfers to another date within 30 dates prior to the start of the course. You will be held responsible for 100% of the tuition if you cancel your registration within that time period. If the course is canceled by RBCS you will received a 100% refund or, upon your request, your tuition can be moved to another course.

PMI

Earn 10.5 PDUs upon completion of this course
 

 

 

 Complimentary Webinars

 

Did you miss the complimentary webinar, "Test Estimation" on December 3rd?  Check out what you missed!

 

 

Test Estimation 120314 

  

Webinar attendees are automatically entered into a drawing to win their choice of one of our green e-learning courses.  Visit our training page to see the complete webinar schedule, or just look on this email, sign up for a webinar, show up at whichever webinar session is most convenient, and--who knows--you might be the lucky winner of some valuable free training.  Either way, you're sure to learn something. 

  

Congratulations Zebian Ziyad, an attendee of the December webinar, for being selected as the winner of an e-learning course.

  

Register now for our next complimentary webinar, "Interviewing Testers", January 2 or January 6, 2015.

  

  

 

 

Green Tip    

recycle globe 

Each year, 130 million cell phones are thrown away, weighing approximately 65,000 tons. Recycling last year's model prevents hazardous elements like mercury, cadmium and lead from ending up in our landfills. Learn how to donate your old cell phone here.

 

Tip provided by our partner Green Mountain Energy.

Newsletter Issue 43

 

 

In This Issue

The Use of Checklists in Design and Code

Featured Course

Complimentary Webinars

 

 

  Quick Links

  

 

Like us on FacebookFollow us on TwitterView our videos on YouTubeRBCS Podcast

 

 

Complimentary Webinars

PMI 

Earn 1.5 PDUs for select webinars. Attendance of the live webinar is required to earn PDUs

  
Interviewing Testers

January 2, 2015 & January 6, 2015 

 

 

E-Learning Courses   

 

PMI 

Earn 22.5 PDUs for this course

US$ 899

  

  

ISTQB Test Engineering Foundation en Español 

 PMI 

 Gana 22.5 PDU al término de este curso

 US$ 899

 

 

ISTQB Test Engineering Foundation Level E-Learning,

ISTQB测试工程师初级培训电子课程

 PMI

完成本课程即得22.5 PDU

US$ 899

 

  

ISTQB Advanced Test Analyst  

(compatible for 2012 syllabus)

US$ 999


 
ISTQB Advanced Technical Test Analyst
 

(compatible for 2012 syllabus)

US$ 999 

 

ISTQB Advanced Test Manager 

(accredited to 2012 syllabus by ASTQB January 2014) 

PMI 


 

Earn 32.5 PDUs for this course  

US$ 999
   
ISTQB Advanced Level - FULL
 

(compatible for 2012 syllabus) 

US$ 2,697


 

Requirements Engineering Foundation 

   

iiba  


 

(an IREB, IIBA and IBAQB exam preparation course)

  Earn 18 CDUs for this course

US$ 799

 

 
Managing the Testing Process
 

US$ 499


 

Assessing Your Test Team 

US$ 499


Pragmatic Software Testing 

US$ 449
  
Risk Based Testing 

US$ 449


 

Software Test Estimation 

 US$ 499

 

 

  ISTQB Certified Tester Virtual Courses

 

  PMI

Earn 22.5 PDUs

US$ 449

 

April 16-17, 2015

 12 noon to 3:30 pm CDT 

 

 

ISTQB Foundation Level Extension Agile Tester 

(accredited by ASTQB July 2014)

 PMI 

Earn 10.5 PDUs

US$ 750

 

January 6-8, 2015

 12 noon to 3:30 pm CST 

 

March 23-25, 2015

 12 noon to 3:30 pm CDT 

 

April 28-30, 2015

 12 noon to 3:30 pm CDT 

 

June 1-3, 2015

 12 noon to 3:30 pm CDT  

 

 

 (based on materials accredited to the 2012 syllabus)

PMI  

Earn 32.5 PDUs

US$ 599


 

December 1-2, 2014

12 noon to 3:30 pm CST

 

March 2-3, 2015

12 noon to 3:30 pm CST

 

June 4-5, 2015

12 noon to 3:30 pm CDT

 

 

ISTQB Advanced Level Test Analyst Boot Camp

(updated for 2012 syllabus)

US$ 599

 

February 23-24, 2014

12 noon to 3:30 pm CST

 

May 11-12, 2015

12 noon to 3:30 pm CDT

 

 

Non-Certification Virtual Workshops  

  

US$ 199

  

Contact RBCS to schedule

  

US$ 199

  

Contact RBCS to schedule

 

 

 Preview an E-Learning Course   

View a sample of an e-learning course without obligation

 

ISTQB Test Engineering Foundation Level

  

ISTQB Advanced Test Manager

 

ISTQB Advanced Technical Test Analyst

 

Requirements Engineering Foundation Level

 

Managing the Testing Process 

 

 

coursesCertification Public Courses

Test Engineering Foundation Level 

(accredited by ASTQB June 2010)

 PMI   

 Earn 22.5 PDUs for this course

US$ 2,000 

  

 

January 20-23, 2015 

Atlanta, GA 

 

February 9-12, 2015

Denver, CO

 

April 6-9, 2015

Phoenix, AZ

 

May 18-21, 2015

 San Antonio, TX  

 

June 15-18, 2015

 Las Vegas, NV   

 

Foundation Level Extension Agile Tester 

(accredited by ASTQB July 2014)

PMI 

earn 10.5 PDUs  

US$ 1,500

     

 

February 26-27, 2015 

San Jose, CA

 

April 13-14, 2015 

Austin, TX

 

  

Advanced Test Manager

(accredited to 2012 syllabus by ASTQB December 2012)

PMI 

 Earn 32.5 PDUs for this course  

US$ 2,650 

  
 

January 26-30, 2015

Charlotte, NC  

 

March 30-April 3, 2015 

Chicago, IL

 

May 4-8, 2015

San Francisco, CA 

 

 

(accredited to 2012 syllabus by ASTQB December 2012)

US$ 2,250

   

 

February 17-20, 2015

 Austin, TX

 

April 27-30, 2015 

Newark, NJ

 

May 11-14, 2015

 Detroit, MI 

 

  

Advanced Technical Test Analyst 

  (accredited to 2012 syllabus by ASTQB January 2013)  

US$ 2,250
  

 

February 18-20, 2015 

Atlanta, GA 

 

March 2-4, 2015 

Tampa, FL

 

  

 

iiba

 

(an IREB, IIBA and IBAQB exam preparation course)

Earn 18 CDUs for this course

US$ 2,500

 

Contact RBCS to schedule

  

  

  

 

phone: +1 (830) 438-4830

email:  info@rbcs-us.com

website:  www.rbcs-us.com