Artificial Intelligence

Will a Bot Steal Your Spot in Software Testing?

Ingo Philipp

Stephen Hawking, Bill Gates, and Elon Musk all have one thing in common (besides wealth): they’re all terrified of the so-called AI apocalypse, a hypothetical scenario where intelligent machines become…
Read More +

People / Skills

Why Does Technical Debt Exist?

Andrew Brown

Technical debt is a well-documented endemic problem within software development. However, to understand why high levels of technical debt exist within most organisations, we need to change the way we…
Read More +

Blockchain

The Risk and Test in Bitcoin

Declan O'Riordan

If there were no risk of anything ever going wrong, there would be no case for Testing. Although Testing and Assurance activities are part of Risk Management, the blue pill…
Read More +
Bloated Automation? For many software-producing organizations, test automation is—or is quickly becoming—a cornerstone of their software development processes. Development teams are increasingly relying on automated checks to ensure that software…
Read More +

Agile Testing

TMMi in the Agile Era

Erik van Veenendaal

This e-book introduces the reader to the TMMi model for test process Improvement. Today TMMi is the most commonly used model, and as such the de-facto standard, for test process…
Read More +

Cloud Testing

Spring Security – Cloud Automation

Mick Knutson, Robert Winch & Peter Mularien

Spring Security – Third Edition starts by integrating a variety of authentication mechanisms. It then demonstrates how to properly restrict access to your application. It also covers tips on integrating with…
Read More +

Cloud Testing

Cloud Security Automation

Prashant Priyam

Security issues are still a major concern for all IT organizations. For many enterprises, the move to cloud computing has raised concerns for security, but when applications are built with…
Read More +

Functional Testing

Test Techniques For The Test Analyst

Erik van Veeneddaal

Test techniques have been around for many years. They are used explicitly or implicitly by most testers. There are many sources of information with respect to test techniques, their methods…
Read More +

Test Automation

Python Scripting Essentials

Rejah Rehim

This is the ultimate guide that teaches you how to use Python to protect your systems against sophisticated cyber attacks. Learn to utilize your Python scripting skills to pentest a…
Read More +
Successfully managing the relationship between business and technology is a daunting task faced by all companies in the twenty-first century. Beyond Software Architecture is a practical guide to properly managing this mission-critical…
Read More +
Re-testing sucks. And runs counter to a tester’s mission of providing information in a timely manner. So how does one minimize how much one has to re-test? By optimizing the…
Read More +
This is a sample chapter from the book Debugging, which tells you how to find out what’s wrong with stuff, quick. The book provides 9 rules and related corollaries that…
Read More +

Agile Testing

Structured Conversations

Seb Rose & Gaspar Nagy

Written by the creator of SpecFlow and the author of The Cucumber for Java Book, this the “The BDD Books: Discovery” will give the reader the inside information on how…
Read More +

Agile Testing

Observing and Reasoning About Errors

Jerry Weinberg

Why Software Gets In Trouble? Why not just say "people make mistakes"? Why not? Because there are reasons people make mistakes, and make them repeatedly, and fail to discover and…
Read More +

People / Skills

Finding The Treasure Map

Audun Urke

How can we start testing without being slowed down by the unknown aspects of a new context? When facing a new and different setting we might have to adapt to…
Read More +

People / Skills

Kolb’s Testing Cycle

Beren Van Daele

We humans are a learning species. It comes natural to us and just because it feels so easy to do, we are ignorant of its inner workings. When faced with…
Read More +