Resources

Our notable partnerships give us access to the best resources and tools for the job.

Get software testing training resources:

ISTQB certification includes the certification of tester skills at various levels of skill (i.e., Foundation, Advanced, and Expert) in various streams of interest (e.g., Core, Agile, etc.). ISTQB certification is distinct in that it does not require training but includes supported training, books, and other resources, is 100% vendor-neutral, and is based on psychometrically-tested exam structures and exams.


Resources for “ISTQB Certification”

Articles

The International Software Testing Qualification Board (ISTQB) has already effected profound change in the software testing field, with almost 100,000 people having attained Foundation certification. But a Foundation certification is just that: only a Foundation. With the release of the new Advanced syllabus in October 2007, the ISTQB has expanded and improved the next rung on the ladder of test professionalism. In the slides from this tutorial, Rex Black, President of the ISTQB, shows how the ISTQB Advanced syllabus can guide you, your testing colleagues, and your organization toward better testing, reduced risk, and higher quality.

Continue reading →

An ISTQB certification is a nice thing to have. It decorates your office. It tells your co-workers that you have pursued education and have achieved a level of knowledge in testing. At the Advanced level, it shows that you have selected an area of specialization and have demonstrated your knowledge. At the Expert level, it provides evidence that you have set yourself apart from others-that you have acquired and demonstrated expertise in a particular area. But, are you really using your knowledge and expertise? Let’s look at how the benefits of the certification can be used in your regular job and your career.

Continue reading →

If you’re a professional tester, test manager, quality assurance staff member, or programmer responsible for testing your own code, you have already discovered that, far from being trivial and straightforward, testing is hard. There’s a lot to know. Unfortunately, most practitioners tend to carry out testing as if it were 1978, not 2008. Common practices lag best practices by around 30 years. ISTQB certification is about raising common practices to the level of best practices. 

Continue reading →

Functional Testing

By Rex Black

Functional testing focuses on what the system does, rather than how it does it. Non-functional testing is focused on how the system does what it does. Both functional and non-functional testing are black-box tests, being focused on behavior. White-box tests are focused on how the system works internally—i.e., on its structure.

Functional tests can have, as their test basis, the functional requirements. These include both the requirements that are written down in a specification document and those that are implicit. The domain expertise of the tester can also be part of the test basis.

Functional tests will vary by test level or phase. A functional integration test will focus on the functionality of a collection of interfacing modules, usually in terms of the partial or complete user workflows, use cases, operations, or features these modules provide. A functional system test will focus on the functionality of the application as a whole, complete user workflows, use cases, operations, and features. A functional system integration test will focus on end-to-end functionality that spans the entire set of integrated systems.

The test analyst can employ various test techniques during functional testing at any level. All of the techniques discussed in Advanced Software Testing: Volume 1 will be useful.

We should keep in mind that test analyst is a role, not a title, job description, or position. In other words, some people play the role of test analyst exclusively, but others play that role as part of another job. So, when dedicated, professional testers do functional testing, they are test analysts both in position and in role. However, when domain experts do the analysis, design, implementation, or execution of functional tests, they are working as test analysts. When developers do the analysis, design, implementation, or execution of functional tests, they are working as test analysts.

For test analysts in the ISTQB Advanced syllabus, we consider functional and usability testing as concerned with the following quality attributes:

  • Accuracy
  • Suitability
  • Interoperability
  • Usability
  • Accessibility

In this excerpt, we’ll look at testing the first three of these attributes, starting with accuracy.

Continue reading →

Agile Software Development

By Gerry Coleman, edited by Rex Black

As the demand for new technological products grows apace, many companies have adopted Agile methodologies for their software development activity.

The demands on a tester working on projects using Agile methodologies are different to those faced on a traditional software project. Testers on Agile projects, in addition to excellent testing skills, must be able to communicate effectively, interact and collaborate constantly with colleagues, liaise closely with business representatives and work as part of a whole-team responding to early and frequent customer feedback.

To work as part of an Agile software team, testers must first understand the principles and values underpinning the Agile development approach. This section looks at the essential components of Agile software development, explains the advantages of the whole-team approach used in Agile projects and demonstrates the benefits of receiving early and frequent customer feedback.

An excerpt from Agile Testing edited by Rex Black due to be published by BCS Learning & Development in Spring 2017 (subject to change). Section 1.1 by Gerry Coleman. All material is provisional and may be subject to change.

Continue reading →

Project Retrospective

By Rex Black

An excerpt from The Expert Test Manager: Guide to the ISTQB Expert Level Certification book by Rex Black, Jim Rommens and Leo Van Der Aalst due to be published by Rocky Nook. All material is provisional and may be subject to change
 
As a colleague told me once, a good motto for software teams is: "Make interesting new mistakes." His explanation was, since you are human, you'll make mistakes. But you should make interesting ones, ones you can learn from, and you should only make a mistake once.  How do you ensure that you make only interesting new mistakes? By learning from each mistake that you make. How to you learn from each mistake? In this short article, you'll read about a proven technique for learning from mistakes, retrospectives. Useful in both Agile and traditional lifecycles, this simple technique can make you and your colleagues a process improvement machine!
 

Continue reading →

This is an excerpt from my book, Expert Test Manager, written with James Rommens and Leo van der Aalst. I hope it helps you think more clearly about the test strategies you use.

A test policy contains the mission and objectives of testing along with metrics and goals associated with the effectiveness, efficiency, and satisfaction with which we achieve those objectives. In short, the policy defines why we test. While it might also include some high-level description of the fundamental test process, in general the test policy does not talk about how we test.

The document that describes how we test is the test strategy. In the test strategy, the test group explains how the test policy will be implemented. This document should be a general description that spans multiple projects. While the test strategy can describe how testing is done for all projects, organizations might choose to have separate documents for various types of projects. For example, an organization might have a sequential lifecycle test strategy, an Agile test strategy, and a maintenance test strategy.

Continue reading →

Test-Driven Development, Acceptance Test-Driven Development, and Behaviour-Driven Development

By by Rex Black, Marie Walsh, Gerry Coleman, Bertrand Cornanguer, Istvan Forgacs, Kari Kakkonen, and Jan Sabak

[Note: This is an excerpt from Agile Testing Foundations: An ISTQB Foundation Level Agile Tester Guide, by Rex Black, Marie Walsh, Gerry Coleman, Bertrand Cornanguer, Istvan Forgacs, Kari Kakkonen, and Jan Sabak, published July 2017. Kari Kakkonen wrote this selection. The authors are all members of the ISTQB Working Group that wrote the ISTQB Agile Tester Foundation syllabus.]

The traditional way of developing code is to write the code first, and then test it. Some of the major challenges of this approach are that testing is generally conducted late in the process and it is difficult to achieve adequate test coverage. Test-first practices can help solve these challenges. In this environment, tests are designed first, in a collaboration between business stakeholders, testers, and developers.  Their knowledge of what will be tested helps developers write code that fulfils the tests. A test-first approach allows the team to focus on and clarify the expressed needs through a discussion of how to test the resulting code. Developers can use these tests to guide their development.  Developers, testers, and business stakeholders can use these tests to verify the code once it is developed.

A number of test-first practices have been created for Agile projects, as mentioned in section 2.1 of this book. They tend to be called X Driven Development, where X stands for the driving force for the development. In Test Driven Development (TDD), the driving force is testing. In Acceptance Test-Driven Development (ATDD), it is the acceptance tests that will verify the implemented user story. In Behaviour-Driven Development (BDD), it is the behaviour of the software that the user will experience. Common to all these approaches is that the tests are written before the code is developed, i.e., they are test-first approaches. The approaches are usually better known by their acronyms. This subsection describes these test-first approaches and information on how to apply them is contained in section 3.3.

Test-Driven Development was the first of these approaches to appear. It was introduced as one of the practices within Extreme Programming (XP) back in 1990. It has been practiced for two decades and has been adopted by many software developers, in Agile and traditional projects. However, it is also a good example of an Agile practice that is not used in all projects. One limitation with TDD is that if the developer misunderstands what the software is to do, the unit tests will also include the same misunderstandings, giving passing results even though the software is not working properly. There is some controversy over whether TDD delivers the benefits it promises. Some, such as Jim Coplien, even suggest that unit testing is mostly waste.

TDD is mostly for unit testing by developers.  Agile teams soon came up with the question: What if we could have a way to get the benefits of test-first development for acceptance tests and higher level testing in general? And thus Acceptance Test-Driven Development was born.  (There are also other names for similar higher-level test-first methods; for example, Specification by Example (SBE) from Gojko Adzic.) Later, Dan North wanted to emphasize the behaviours from a business perspective, leading him to give his technique the name Behaviour-Driven Development. ATDD and BDD are in practice very similar concepts. 

Let’s look at these three test-first techniques, TDD, ATDD, and BDD, more closely in the following subsections.

 

Continue reading →

Webinars

ISTQB Certification

Recorded March 16, 2011

The ISTQB Advanced Syllabus

Recorded August 6, 2009

Podcast Episodes

The ISTQB certification program has effected enormous change in the software testing profession in the last dozen years. With over 175,000 certificates issued, with a three-level program from Foundation to Advanced to Expert, with a international presence spanning 50 countries, and with an open, democratic model for governance and participation, the ISTQB has truly set the standard for tester professional. Join this webinar to review and discuss the program, in an interactive forum, with Rex Black.

Listen now →

The International Software Testing Qualification Board has already effected profound change in the software testing profession, and the rate of that change continues to accelerate. Not only have 150,000 people have achieved Foundation certification, but increasing numbers of testers are taking Advanced exams, including the extremely challenging Advanced Technical Test Analyst exam. In this webinar, Rex will explain why it’s so tough—and why technically-oriented testers who have achieved Foundation certification should step up to the challenge.

Listen now →

ISTQB New Advanced Syllabi 01/09/13


Length: 1h 35m 10s

The International Software Testing Qualification Board (ISTQB) has already effected profound change in the software testing field, with over 250,000 people having attained Foundation certification. But a Foundation certification is just that: only a Foundation. The ISTQB Advanced program is achieving great success, with tens of thousands of people getting one or more of the Advanced certifications. Now the ISTQB has made that program even better, releasing a new version, more streamlined, more market-friendly version of the Advanced syllabus in October 2012. In this webinar, Rex Black, co-author of the new Advanced syllabus, will explain what’s new and what’s great about the ISTQB Advanced syllabus, and how it can guide you, your testing colleagues, and your organization toward better testing, reduced risk, and higher quality.

Listen now →

Webinar: ISTQB in a Nutshell: 7/23/13


Length: 1h 1m 49s

The ISTQB tester certification program has had a tremendous positive impact on the software testing world, with over 300,000 certifications issued around the world. Perhaps you’re considering getting an ISTQB certification, but have questions. What’s going on with the ISTQB? How does it operate? Where to the exams come from? How does the ISTQB certification fit into a tester’s career path? What’s the international profile of the ISTQB program? As an active volunteer in the ISTQB program and former President of the ISTQB and ASTQB, Rex can answer your questions. Join Rex for an overview of what you might want to know about the ISTQB before committing your time and energy to the certification, and for an opportunity to ask questions.

Listen now →

Some people use the terms “verification” and “validation” interchangeably, but there are significant differences between them. Some people disparage verification, or deny that it’s even involved in testing. However, you can’t adequately build confidence and reduce risk in the software you test without using the proper mix of both. In this webinar, Rex will clarify the meaning of these two terms, give examples, and explain why both are essential to proper software testing.

Listen now →

One Key Idea: ISTQB Agile Program


Length: 0h 22m 26s

Agile methods have become widespread over the last 20 years, but it’s taken a while for testing to catch up.  However, Agile testing best practices have emerged, and the ISTQB Agile Working Group has taken on the task of capturing those for you.  In this brief webinar, Rex Black, Chair of the ISTQB Agile Working Group, will explain where the program has been, where it is now, and how it is evolving to support Agile testers in their careers. In twenty minutes or less, you’ll learn how the ISTQB Agile syllabi can help you advance your career as an Agile tester.

Listen now →

Training

ISTQB Foundation Level Extension Agile Tester

This course provides testers and test managers with an understanding of the fundamentals of testing on agile projects. This hands-on course covers the major agile testing techniques via a virtual classroom and assigned exercises. This course was accredited by the ASTQB July 2014. The course follows the ISTQB Foundation Level Extension Agile Tester Syllabus 2014.

View details →

ISTQB Foundation Level Training

This course provides test engineers and test managers with the essential ideas, processes, tools and skills they need in order to set themselves on a path for true testing professionalism. This hands-on course covers the major test design techniques with lecture and exercises. Re-accredited by ASTQB June 2010.

View details →

ISTQB Advanced Test Manager Training

This course provides test managers with advanced skills in test estimation, test planning, test monitoring, and test control. Attendees will learn how to define the overall testing goals and strategy for the systems being tested. They will gain hands-on experience in planning, scheduling, and tracking these tasks. Accredited by ASTQB December 2012.

View details →

ISTQB Advanced Test Analyst Training

This course provides test engineers with advanced skills in test analysis, design, and execution. This hands-on course provides test engineers with the ability to define and carry out the tasks required to put the test strategy into action. Accredited by ASTQB December 2012.

View details →

ISTQB Advanced Technical Test Analyst Training

The third of the ISTQB Advanced level courses to be created RBCS, Inc., this hands-on course provides technical test analysts with the ability to define and carry out the tasks required to fulfill the test strategy in terms of technical requirements. Accredited by ASTQB January 2013.

View details →

ISTQB Virtual Foundation Level Extension Agile Tester

This course provides testers and test managers with an understanding of the fundamentals of testing on agile projects. This hands-on course covers the major agile testing techniques via a virtual classroom and assigned exercises. This course was accredited by the ASTQB July 2014. The course follows the ISTQB Foundation Level Extension Agile Tester Syllabus 2014.

View details →

ISTQB Virtual Test Engineering Foundation Level Boot Camp

Need to prepare for the ISTQB Foundation exam quickly, but don't have time or money for a live course? This Boot Camp combines a two day virtual classroom immersion in the Foundation syllabus with two weeks of our world-recognized, self-paced, ASTQB-accredited e-learning. In order to support our Green Initiative, this course is completely electronic unless the consumer opts to purchase hard copies. E-learning course re-accredited by ASTQB June 2010. This course follows the ISTQB Foundation Level Syllabus 2011.

View details →

ISTQB Virtual Advanced Test Manager Boot Camp UPDATED FOR 2012 SYLLABUS

Need to prepare for the ISTQB Advanced Level Test Manager exam quickly, but don't have time or money for a live course? This Boot Camp combines a two day virtual classroom immersion in the Advanced syllabus with two weeks of our world-recognized, self-paced, ASTQB-accredited e-learning. The course includes option to purchase your choice of hard copy or e-book (ePub format or Amazon Kindle format) versions of the supplemental textbook, "Advanced Software Testing-Vol.2: Guide to the ISTQB Advanced Certification as an Advanced Test Manager". 

View details →

ISTQB Virtual Advanced Test Analyst Boot Camp - UPDATED FOR 2012 SYLLABUS

Need to prepare for the ISTQB Advanced Level Test Analyst exam quickly, but don't have time or money for a live course? This Boot Camp combines a two day virtual classroom immersion in the Advanced syllabus with two weeks of our world-recognized, self-paced, ASTQB-accredited e-learning. 

View details →

ISTQB Certified Tester Advanced Level E-learning – FULL

Achieve the ultimate ISTQB Advanced Level Certification, the ISTQB Advanced Level Certified Tester – Full. After successful completion of the Advanced Level Test Analyst, the Advanced Level Test Manager and the Advanced Level Technical Test Analyst exam, individuals receive the ISTQB Advanced Level Certified Tester – Full certification. An Advanced Level exam voucher for each Advanced Level exam is included (3 vouchers). All 3 courses are accredited with the ASTQB for ISTQB Advanced Level Syllabi 2012.

View details →

ISTQB Certified Tester Advanced Test Analyst E-Learning

Free voucher for electronic exam with purchase! This course provides test engineers with advanced skills in test analysis, design, and execution. This hands-on course provides test engineers with the ability to define and carry out the tasks required to put the test strategy into action. Course module included for compatibility with the 2012 Syllabus.

View details →

ISTQB Certified Tester Advanced Test Manager E-Learning - UPDATED FOR 2012 SYLLABUS

Free voucher for electronic exam with purchase! This course provides test managers with advanced skills in test estimation, test planning, test monitoring, and test control. Accredited by ASTQB January 2014. 

View details →

ISTQB Test Engineering Foundation Level E-Learning

New and improved with more information than ever before but more affordable!  In order to support our Green Initiative, this course is completely electronic unless the consumer opts to purchase hard copies. Re-accredited by ASTQB June 2010. This course follows the ISTQB Foundation Level Syllabus 2011. 

View details →

ISTQB Test Engineering Foundation Level E-learning in Chinese

ISTQB测试工程师初级培训电子课程 Free voucher for electronic exam with purchase! New and improved with more information than ever before but more affordable! In order to support our Green Initiative, this course is completely electronic unless the consumer opts to purchase hard copies. 买即送电子考试代金券!更新、更好、内容更多,价格更实惠!支持绿色环保倡议,本课程全部内容为电子版,除非消费者自选纸质教材。 Accredited by CSTQB. 已获CSTQB认可。 

View details →

ISTQB Virtual Advanced Technical Test Analyst Training - UPDATED FOR 2012 SYLLABUS

The third of the ISTQB Advanced level courses to be created RBCS, Inc., this hands-on course provides technical test analysts with the ability to define and carry out the tasks required to fulfill the test strategy in terms of technical requirements. Accredited by ASTQB January 2013.

View details →

ISTQB Virtual Test Engineering Foundation Level Training

The Foundation Level Test course, created by Rex Black, past President of the International Software Testing Qualifications Board (ISTQB), past President of the American Software Testing Qualifications Board (ASTQB) and co-author of the International Software Testing Qualifications Board Foundation Syllabus, this course is ideal for testers and test teams preparing for certification.
 

View details →

ISTQB Virtual Advanced Security Tester Boot Camp

The Advanced Security Tester Boot Camp course, created by Rex Black, past President of the International Software Testing Qualifications Board (ISTQB), past President of the American Software Testing Qualifications Board (ASTQB) and co-author of a number of International Software Testing Qualifications Board syllabi, is ideal for testers and test teams preparing for certification in a short timeframe with time and money constraints.

View details →

ISTQB Virtual Advanced Test Automation Engineer Boot Camp

The Advanced Test Automation Engineer Boot Camp, created by Rex Black, past President of the International Software Testing Qualifications Board (ISTQB), past President of the American Software Testing Qualifications Board (ASTQB) and co-author of a number of International Software Testing Qualifications Board syllabi, is ideal for testers and test teams preparing for certification in a short timeframe with time and money constraints.

View details →

ISTQB Virtual Advanced Security Tester Training

This hands-on course provides test engineers with the ability to define and carry out the tasks required to put the strategy into action and is ideal for testers and test teams preparing for certification. In preparation for the exam, participants will key concepts related to security threats, risks, policies and procedures, and how to address those through testing processes integrated into the software lifecycle. 

View details →

ISTQB Advanced Security Tester Training

The Advanced Security Tester course, created by Rex Black, past President of the International Software Testing Qualifications Board (ISTQB), past President of the American Software Testing Qualifications Board (ASTQB) and co-author of the International Software Testing Qualifications Board Advanced Syllabus, provides test engineers with advanced skills in security test analysis, design, and execution through direct instruction and group exercises. 

This hands-on course provides test engineers with the ability to define and carry out the tasks required to put the strategy into action and is ideal for testers and test teams preparing for certification. In preparation for the exam, participants will key concepts related to security threats, risks, policies and procedures, and how to address those through testing processes integrated into the software lifecycle.

View details →


Copyright ® 2017 Rex Black Consulting Services.
All Rights Reserved.
ISTQB Logo ASTQB Logo IREB Logo PMI Logo ISTQB Logo
PMI is a registered mark of the Project Management Institute, Inc.