Skip to main content
Back

A (very) Brief History of Software Testing

Back

A (very) Brief History of Software Testing

Testing has been around longer than you would think and by extension software testing isn’t a relatively new concept either. Before markets became more intricately connected and their customers more diverse, businesses didn’t bother ensuring their products were of a high standard or fully fulfilled their purposes. Governments didn’t enforce standards in quality which meant that many businesses cut corners.

The early days of software and computer development

However, with the onset of the Industrial Revolution and the two World Wars, software and computer development was focused more on usage in major industries, in the war effort and in development in artificial intelligence, rather than commercially. Possibly, the most famous examples were the tests implemented by Alan Turing, such as his Turing Test, a method devised in order to examine a computer’s intelligence; if a human is unable to make a distinction between another human and a computer. Turing also created tests used to check the validity of a large routine and ensuring it was correct. Along with literature such as Quality Control Handbook by Joseph Juran, testing and quality assurance was becoming an irreplaceable step in the development process.

Commercially, during this period, governments realised the potential immeasurable gains from opening up markets and trading globally, which therefore meant businesses needed to start putting out higher quality products to better compete with their foreign competitors. The story is similar with software testing. In the early days of computing, as computers and the knowledge of how to create software was not readily available for the average man, there were only relatively few programming languages. Additionally, the lack of languages that could run on multiple platforms formed an issue. You can see the problem.

Demand for compatible software grows

After IBM revolutionised the technology industry with personal computers, demand for software that was compatible with other computers was steadily growing. Interest in and understanding of computers was on the rise as well, as competitors were simultaneously releasing their own products. Accordingly, consumers also wanted programmes that effectively ran on multiple platforms. Focus shifted to producing programmes that could run on various mediums and this meant that programmers had to thoroughly test numerous conditions and combinations before they put a product out into the market. Even today, programmers and companies are continually looking at creating programmes that can run well across platforms and devices. How well, we test via Crowdtesting or the Device Cloud at Testbirds.Where will the search for quality lead us to next?



Insights

We provide you with the latest insights from the world of crowdtesting

Stop guessing if your product meets your users' expectations and start making decisions based on facts.

Using crowdtesting to expand your online gambling business
Online gambling

Beyond borders: Using crowdtesting to expand your online gambling business

accessibility testing
Accessibility

Unlocking inclusive design: Why crowdtesting is the future

trustworthy webshop
Retail & Ecommerce

4 Golden Principles on How to Make Your Webshop Ready for the Holiday Season

digital accessibility testing
Accessibility

The Accessibility Edge:
9 Reasons Why Accessibility
is a Game Changer

Accessibility Testing
Crowdtesting

The European Accessibility Act goes live in 2025: Are you ready?

E-mobility revolution: challenges and the road ahead
Crowdtesting

E-mobility revolution: challenges and the road ahead

Crowdtesting

Electric Dreams: The Role of AI in Shaping the Future of E-Mobility

Banking / Financial Services & Insurance

How Gen Z is Defining the Future of Banking

The top ten questions about payment testing
Banking / Financial Services & Insurance

The top 10 questions about payment testing

Testbirds is certified by: