Blogs

The HeadSpin Scandal: Are AI Testing Tools Overhyped?
Artificial Intelligence Nikola Ristic Artificial Intelligence Nikola Ristic

The HeadSpin Scandal: Are AI Testing Tools Overhyped?

In this blog post, we explore a unpleasant moment in the testing industry: the HeadSpin scandal. Discover how this controversy has cast a spotlight on the promises and realities of AI-powered testing tools. Are these innovations truly revolutionary, or are they just clever marketing? Join mes as we unravel the truth behind the headlines and examine what it means for the future of software testing.

Read More
The Most Catastrophic Software Bugs in History [Part 1 ]:           Therac-25’s Deadly Software Tragedy
Software Testing Nikola Ristic Software Testing Nikola Ristic

The Most Catastrophic Software Bugs in History [Part 1 ]: Therac-25’s Deadly Software Tragedy

In this series, we explore the most catastrophic software bugs ever recorded, starting with the Therac-25 tragedy. Praised as a cutting-edge medical device, it turned into an instrument of harm due to a simple software bug. On March 21, 1986, a routine cancer treatment became a nightmare, resulting in severe injuries and ultimately, a tragic death. This incident serves as a important reminder of the life-or-death stakes involved in software testing in medical devices.

Read More
Before the First Line of Code: 7 Key Questions for Starting a Test Automation Project
Test Automation Nikola Ristic Test Automation Nikola Ristic

Before the First Line of Code: 7 Key Questions for Starting a Test Automation Project

Starting a test automation project can be both exciting and challenging. Many companies dive into automation, attracted by its potential benefits, but often overlook crucial preliminary steps. This blog post aims to address this gap by discussing seven essential questions to ask before writing a single line of code for your test automation project. These questions will guide you in setting clear goals, assessing your project's readiness, defining team roles, and more.

Read More
Staying Ahead in Software Testing: 8 Key Skills Every QA Engineer Should Master in 2024
Career Development Nikola Ristic Career Development Nikola Ristic

Staying Ahead in Software Testing: 8 Key Skills Every QA Engineer Should Master in 2024

Navigating the dynamic field of software testing can be overwhelming, especially for newcomers eager to learn relevant skills but uncertain where to start. In this blog post, I share insights from a recent software testing conference where I met enthusiastic beginners and recognized the challenges they face in choosing the right skills to focus on. With constant advancements in tools, technologies, and methodologies, it's crucial to know what will benefit you most in the job market in 2024

Read More
Beyond Best Practices: Why Context-Driven Testing is Key to Effective Software Development
Software Development Nikola Ristic Software Development Nikola Ristic

Beyond Best Practices: Why Context-Driven Testing is Key to Effective Software Development

In this blog post, we’ll explore the seven principles of Context-Driven Testing. By understanding these principles, you’ll see how this approach can guide your testing efforts to be more flexible, relevant, and successful. Dive in to learn why context is king in the world of software testing and how you can apply these principles to your projects.

Read More
The Hidden Layer: The Art of Testing Machine Learning Systems
Artificial Intelligence Nikola Ristic Artificial Intelligence Nikola Ristic

The Hidden Layer: The Art of Testing Machine Learning Systems

Explore the intricate world of testing in machine learning. Delving into the core challenges of data quality, bias, and interpretability, this blog unveils innovative strategies to ensure the reliability and fairness of AI applications. From metamorphic testing to combinatorial approaches, discover how to fortify ML systems for real-world deployment.

Read More
Crafting Chaos: The Ultimate Guide for Creating the Worst Software Ever
Software Development Nikola Ristic Software Development Nikola Ristic

Crafting Chaos: The Ultimate Guide for Creating the Worst Software Ever

Dive into the guide to crafting terrible software! I flip the script, revealing how disregarding users, evading testing, and embracing chaos can lead to spectacularly awful software. This journey through the anti-best practices in software development is a must-read for anyone seeking a laugh and a fresh perspective. Remember, it's all in good fun!

Read More
AI Under Fire: Why Are People Increasingly Skeptical About AI Tools and Is It Justified?
Artificial Intelligence Nikola Ristic Artificial Intelligence Nikola Ristic

AI Under Fire: Why Are People Increasingly Skeptical About AI Tools and Is It Justified?

In this blog post, I delve into the evolving perceptions of AI, particularly in the context of Large Language Models like ChatGPT. After encountering skepticism in a comments section, I reflect on the changing narrative around AI, exploring whether it's the technology or our expectations that have shifted. I examine the nature of AI's generativity, the misconceptions surrounding its capabilities, and the importance of managing expectations in the rapidly advancing AI landscape.

Read More
Lost in Translation: The Art of Communication as a Software QA Engineer
Communication Nikola Ristic Communication Nikola Ristic

Lost in Translation: The Art of Communication as a Software QA Engineer

In this post, I delve into the often overlooked yet crucial aspect of software QA: communication. Through my experience with a seemingly simple bug, I explore how effective dialogue is key to unraveling complex issues and maintaining team harmony. I share insights on enhancing communication within software teams, transforming challenges into productive interactions.

Read More