Beware Cults of Testing
https://www.bbc.co.uk/programmes/p00krhvl

Beware Cults of Testing

The many diverse views on software testing are a testament to the field’s dynamic nature and its ongoing evolution, which, by and large, is beneficial. As software quality and testing remain open to innovation and development, it’s essential to explore a variety of techniques and perspectives. However, it’s equally crucial to be wary ‘cultish’ tendencies that may emerge within certain groups. These can potentially be harmful to the individual practitioners and the discipline itself.

Staunch Adherence to Principles and Practices

When assessing various software testing methodologies, it’s prudent to be cautious if the approach demands unquestioning obedience to a rigid set of principles and practices. As a field in constant flux, software testing should be open to revisions and challenges. Moreover, because the software industry is evolving at an unprecedented pace, older methodologies may not hold the same relevance today. This doesn’t automatically discredit older methodologies; however, it’s important not to latch onto a single approach without considering others.


Unquestioning Respect for Founders or Leaders

Another potential pitfall is the blind reverence for the founders or leaders of a particular methodology. Great ideas should be valued for their inherent worth, not necessarily because of the individuals behind them. It’s unlikely that one or two people have all the answers while everyone else is in the dark. Remain discerning and open to other perspectives.


Overuse and Creation of Specific Terminology

While professional methodologies often have domain-specific terminology, beware of those that develop insular vocabularies or redefine common terms. This can create unnecessary confusion within the industry and make it difficult for new testers to communicate their ideas effectively.


Insularity or Exclusivity

A software testing community that intentionally separates itself from others in the field, or dismisses other methodologies, might be showing signs of cultish behavior. Healthy intellectual discourse should involve openness and engagement with different communities.


Resistance to Criticism

If practitioners or leaders of a testing group show an overly defensive reaction to criticism, this might be cause for concern. A healthy scientific and philosophical debate should involve the assessment of criticism based on its merit, not an immediate rejection or denial.


Mislabeling as a Science or Philosophy

If a testing discipline positions itself as a ‘science’ or ‘philosophy,’ scrutinize it carefully. Genuine science involves rigorous, peer-reviewed research, while legitimate philosophy is clear, consistent, coherent, and open to refutation. Mislabeling could be an attempt to avoid direct comparison or scrutiny.


Motivations Behind the Methodology

Consider the primary motivations behind the group. Are they seeking the truth, furthering a business, seeking personal gain, or maintaining or gaining recognition? In the realm of software testing, these motivations can manifest in many ways, including through consulting contracts, training programs, proprietary testing tools, or simply the desire for notoriety.


Are you in a Cult of Testing?

No single factor conclusively determines a cult; however, the presence of several such elements increases the likelihood. If you find yourself in a testing ‘cult,’ it may be difficult to recognize, as you may dismiss these signs. Some people may choose to join such groups knowingly, but for the sake of software quality and personal career growth, it’s crucial to remain vigilant against such tendencies.


For additional insights, consider researching cult mind control. A great tester questions biases, both within themselves and others, while avoiding any tendencies towards cultish behavior.


— Jason Arbon

Jason B.

Executive Software Quality Assurance Leader

1 年

Any story that includes the CyberMen (Dr Who in general) is top in my book!

Oren Reshef

Test Strategist and Quality lead, Developer Experience Tribe at SEB

1 年

I actually don’t feel like there are many diverse views on software testing, if you look closely you’ll see that they usually converge to something most can agree on. There is a lot of noise, money and ego involved, and sometimes the tones rise for no good reason but the basics are all the same with some variations in the implementation. I agree with James Bach that there are not enough good and serious people dedicating themselves to real testing, and that there’s a lot of snake oil being sold as testing influencing the culture.

Rudi Niemeijer

Program Product Owner bij Instituut Mijnbouwschade Groningen

1 年

Thoughtful and well worth the read.

James Bach

Founder of Rapid Software Testing Methodology, Instructor, Consultant

1 年

The diversity of views on testing is NOT a testament to its “dynamic nature” nor it’s ongoing evolution. The particular diversity of views you see is evidence of the stagnation and powerlessness of the testing field, in general. Testing is a field that is easily coopted. Testers are easily bullied. Profiteers and technologists love to use the word “test” without studying testing or knowing about any of the history. If our field were full of competent and serious people, there would still be a diversity of views, but it would be a much more sophisticated diversity, and our conferences would embrace debating the various paradigms.

Jared Quinert

Quality, Agile, Coaching, Product, Quiet leadership.

1 年

I encounter very few people working from any kind of conscious principle. I'd be happy to encounter more people with rigid principles, assuming they could articulate them :D

要查看或添加评论,请登录

社区洞察

其他会员也浏览了