Software testing training: which option is best for you?

Discover various software testing training resources along with guidance for choosing the best course, training, or certificate for your goals, learning style, and budget.

Testers, like all other roles in technology, need to keep their skills sharp and up to date with the latest and greatest testing techniques and methods. With so many varied training options available, it can be overwhelming to determine which option is the best fit for you. 

Identifying which training option is best for you

Software testing training options run the gamut from blogs and conference talks to classroom training and virtual workshops. Determining which option will best help you reach your training goals requires asking yourself some important guiding questions.

  1. What’s your training goal? What types of testing interest you, do you want to learn test automation or performance testing, perhaps? Maybe you’re looking to dive deeper into test strategy or methodologies? Or perhaps you’re working on leveling up in your career path from junior to mid level or mid level to senior. Each of these goals require different types of training and delivery methods. The clearer your goal, the more you’ll get out of your training experience.
  2. How do you learn? Think about other training you’ve participated in, what about these experiences worked well for you? Some people learn best when training is self paced and independent. For others, collaborative and structured learning is more beneficial. Remember, adults learn differently than children and what worked well for you in school may no longer meet your needs.
  3. How much time can you dedicate? Classroom and in-person training requires participants to be fully engaged in learning for a fixed period of time. This may be a few hours once a week over a period of a month or longer or 4-8 hours a day for a week or more. If you have an especially busy schedule or commitments that cannot be delegated to someone else while in training, self-paced learning may be a better option. 
  4. What’s your budget?  Many organizations have a learning and development budget for their employees. It’s important to know how much your employer is willing to contribute to the cost of training and how much, if anything, you’re comfortable spending. There are great training options at every price point — including free!

Software testing certifications

Many people consider certifications to be invaluable tools in their career journey. Including your earned certifications on your resume and LinkedIn can demonstrate your skills and help you differentiate yourself from others. Each certification program has a different focus and testing perspective. Some require an exam and classroom training, while others have self-study options that allow you to take the exam without spending time in a classroom.

International Software Testing Qualifications Board (ISTQB)

ISTQB was founded in 1998 with a goal of creating standards for software testing education and training. ISTQB is made up of regional and country member boards who all participate in decision-making and development process of courseware. ISTQB is centered in testing theory and vocabulary and believes that understanding theory leads to success in practice. Certifications from ISTQB are some of the most globally recognized and are offered ranging from foundation through expert level and various functional and non-functional specializations. 

Pros Cons
Internationally recognized Can be expensive
Self-study option Achieving CTFL is a prerequisite for taking additional exams
Over 20 certifications offered Can be difficult to find exam providers in some regions


Cost: $$$ for classroom or $ for self study

Black Box Software Testing (BBST)

BBST traces its origins back to 1994 when Cem Kaner began teaching a testing course with collaborator Hung Quoc Nguyen. Since then, it has evolved with insights added by experts such as Doug Hoffan, Elizabeth Hendrickson, Pat Bond, and others. BBST training is rooted in practice and participants are asked to demonstrate learning through active participation and graded post-class assignments that show skill acquisition. BBST training is highly regarded and is only taught by accredited instructors.

Pros Cons
Internationally recognized Can be expensive
Highly structured with a focus on mastery Must be taken in sequence
3 specializations offered No self-study option

Cost: $$$

Rapid Software Testing (RST)

Rapid Software Testing was developed by Michael Bolton and James Bach and is based on the context-driven approach. RST emphasizes the belief that testing contributes to a thorough understanding of the product, ultimately leading to higher levels of quality. To empower testers to excel in their work, RST focuses on training in tactics and techniques, prioritizing exploration over the use of predefined test cases.

Pros Cons
Internationally recognized Expensive
Multiple job roles covered Content is static
In-person or online courses No self-study option

Cost: $$

ICAgile 

ICAgile is an international organization offering training in various aspects of agile disciplines ranging from software development to marketing. ICAgile offers 2 testing trainings, Agile Testing and Agile Test Automation. These trainings are designed to expose testers to the fundamentals of agile practices within the context of testing.

Before enrolling in any additional training offered by ICAgile, participants are required to complete the Agile Fundamentals training. However, once this training is completed, participants become eligible to enroll in the majority of trainings offered across other tracks as well.

Pros Cons
Internationally recognized Expensive
Multiple disciplines available Exclusively focused on agile
Online or in person No self-study option

Cost: $$$

Agile Testing Fellowship 

The Agile Testing Fellowship was created by Lisa Crispin and Janet Gregory. Their training courses focus on helping software testers and development teams adopt holistic testing practices. The Agile Testing Fellowship offers training for individuals and delivery teams, allowing them to learn together and there is an exam-only option available. However, the biggest benefit of their training is in the experience. These trainings facilitate a hands-on experience, taught by highly respected instructors.

Pros Cons
Team centric Can be expensive
Hands on Not a good fit for beginners/juniors
Online or in person Will not be a good fit for those who do not want to participate in groups

Cost: $$$

Ministry of Testing (MoT)

The Ministry of Testing was founded by Rosie Sherry who recently rejoined the organization. Ministry of Testing have revamped their learning journeys and have created their very first series of certifications in test automation. The asynchronous and self-paced trainings were co-created by over 150 members of the community, which has helped to ensure the trainings are learner-centric and relevant. They’ve placed a strong emphasis on teaching industry best practices as well as established and up-to-date techniques in test automation. 

Pros Cons
Self paced May not be well known
Up-to-date Only focused in automation
Affordable

Cost: $$

Software testing self-paced training

Test Automation University (TAU)

Test Automation University is hosted by Applitools and was the brain child of Angie Jones in collaboration with Applitools. TAU was designed to fill a gap in self-paced automation training. TAU offers learning journeys that cover a range of test automation topics, developed and delivered by highly respected industry experts. Additionally, learners are given a certificate of completion after completing a learning journey to show they’ve completed all training requirements.

Pros Cons
Self paced No learner support offered
Instructor expertise Only focused in automation
Certificate of completion

Cost: Free

Free Code Camp 

Free Code Camp is an established development training platform and true to its name, is 100% free. If you’d like, you can contribute to the Free Code Camp mission by making a small monthly donation. Free Code Camp recently added a series of test automation courses in some of the more popular testing languages. Trainings are broken into a series of self-paced modules with activities and challenges associated with each module. Upon completion and review of assignments, learners receive a certificate of completion.

Pros Cons
Self paced Narrow subject matter
Very technical Only focused in automation
Certificate of completion Advanced programming skills required

Cost: Free

Exploratory Testing Academy 

Exploratory Testing Academy was developed by Maaret Pyhäjärvi to help others learn good exploratory testing practices. Unlike other training programs, Exploratory Testing Academy is more like an interactive book, with self-paced text-based learnings and associated hands-on activities. It can be hard to find good resources to get started in exploratory testing, which makes this one of the more unique training programs available.

Pros Cons
Self paced Narrow focus
Great for visual learners Not as effective for auditory learners
Hands on

Cost: Free

Udemy, Coursera, Pluralsight, LinkedIn Learning, and others

Many online learning platforms offer various software testing courses and trainings created by those in the industry. The training offered on these platforms can range from exceptional to questionable, so it’s best to research the training before purchasing. Below are a few high quality options from some of these platforms.

LinkedIn Learning - Agile Testing by Ash Coleman

Coursera - Foundations of Software Testing and Validation

Pluralsight - Selenium 4 Fundamentals with Java

Pros Cons
Self paced Buyer beware
Good mix of options No learner support
Cost effective

Cost: $

Conferences

Conferences are a great way to learn new skills and techniques and learn from the experiences of others. Additionally many conferences offer workshops and tutorials that can enhance your learnings and takeaways at the event. Conferences are a bit like a “choose your own adventure”  book, the talks and workshops you select allow you to tailor your learning to what you want to learn most. One of the biggest unexpected benefits of learning at conferences is the “hallway track” aka, networking. As your network grows, new opportunities to learn from mentors and peers in the industry begin to emerge.

We put together a list of some of the best software conferences to help you get started. 

You've successfully subscribed to Qase Blog
Great! Next, complete checkout to get full access to all premium content.
Error! Could not sign up. invalid link.
Welcome back! You've successfully signed in.
Error! Could not sign in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Error! Billing info update failed.