About Jonathan Steele

This author has not yet filled in any details.
So far Jonathan Steele has created 17 blog entries.

What is AI Context?

If you've ever yelled at Google Maps because it told you to go on a non-existent road rather than giving a relevant rerouting, you already understand the problem of missing context! Strange how smart AI seems at first glance. Sentences flow from chat programs as if written by humans. Code appears out of nowhere thanks [...]

By |2026-02-23T23:50:48+00:00February 24th, 2026|Engineering, Software Development|Comments Off on What is AI Context?

How to Test AI Hallucinations?

We use AI models such as chatbots, copilots, and AI agents that generate text and are astonishingly capable. Most of the time, these AI models generate sensible output, but sometimes they confidently produce information that is incorrect, unsupported, or misleading. This is an AI hallucination. This is the AI model's failure mode: hallucinated content sounds [...]

By |2026-02-23T23:49:25+00:00February 23rd, 2026|AI in Software Testing, Software Testing|Comments Off on How to Test AI Hallucinations?

What is the Inverted Test Pyramid? Why Avoid It

When finding your way through software testing, chances are you've run into a conversation about the testing pyramid. That concept tends to sit high on a pedestal among testers and developers alike. Yet after a while, a different phrase begins showing up more often, the inverted test pyramid. This throws off what once seemed like [...]

By |2026-02-18T18:43:11+00:00February 11th, 2026|Software Testing, Test Automation|Comments Off on What is the Inverted Test Pyramid? Why Avoid It

What is Shift Everywhere Testing? The Future of QA

If you've been in the QA field for a while, you've already seen multiple trends come and go. But through all of them, one message seems to get clearer and clearer – software testing is no longer just an afterthought. Shift everywhere testing is one such concept that helps assimilate software testing into various aspects [...]

By |2026-02-18T18:41:31+00:00February 10th, 2026|DevOps, Software Testing|Comments Off on What is Shift Everywhere Testing? The Future of QA

Shift-Right Testing: Guide to Testing in Production

You might be familiar with shift-left testing, an approach that emphasizes testing earlier in the development lifecycle to identify issues as soon as possible. It is a strategy that almost every organization is trying to adopt these days. For good reason, too, as this approach significantly reduces costs and improves quality. However, modern software systems [...]

By |2026-02-18T18:39:42+00:00February 9th, 2026|DevOps, Software Testing|Comments Off on Shift-Right Testing: Guide to Testing in Production

What is Explainable AI (XAI)? Key Techniques and Benefits

From rule-based systems to complex machine learning (ML) and deep learning models that outperform humans in image recognition, natural language processing (NLP), medical diagnosis, and financial forecasting, artificial Intelligence (AI) has rapidly evolved. However, as innovation and development continue, these models grow in complexity and begin behaving like "black boxes". As a result, they produce [...]

By |2026-02-18T18:38:09+00:00February 6th, 2026|AI in Software Testing, Engineering|Comments Off on What is Explainable AI (XAI)? Key Techniques and Benefits

What Is Proof of Concept (POC)?

Ever thought up something clever, yet wondered if it'd actually function in the real world? That moment is the perfect point to execute a Proof of Concept. It's a trial run or version that lets you check if an idea works before spending more time on the project. This step shows whether something truly makes [...]

By |2026-02-18T18:35:21+00:00February 5th, 2026|Engineering, Software Development|Comments Off on What Is Proof of Concept (POC)?

Banking App Test Cases: Comprehensive Scenarios for Functional, Security, and Performance Testing

Our everyday life is incomplete without banking applications. From paying bills and checking account balances to transferring funds and applying for loans, customers rely heavily on web and mobile banking applications for fast, secure, and accurate transactions. As these banking applications handle sensitive financial data and critical operations, even a small issue can lead to [...]

By |2026-02-18T18:33:44+00:00February 4th, 2026|Automation Testing, Testing Types|Comments Off on Banking App Test Cases: Comprehensive Scenarios for Functional, Security, and Performance Testing

E-commerce App Test Cases: End-to-End Scenarios for Web & Mobile (Checkout, Payments, Shipping)

E-commerce applications have become an integral part of our lives in this modern digital era. From small online stores to global marketplaces like Amazon, users expect e-commerce platforms to be fast, secure, reliable, and easy to use. Any issue in this application related to functionality, including payments, product search, or order fulfillment, can directly impact [...]

By |2026-02-18T18:31:41+00:00February 3rd, 2026|End-to-End Testing, Test Automation|Comments Off on E-commerce App Test Cases: End-to-End Scenarios for Web & Mobile (Checkout, Payments, Shipping)

What is Build Verification Testing (BVT)? A Complete Guide

In modern software development, speed and quality go hand in hand. Software applications and features should be delivered faster, while reliability, stability, and user trust remain intact. Continuous Integration and Continuous Delivery (CI/CD) pipelines are the backbone of this fast-paced development model and help tremendously. However, automation alone does not suffice. There is a need [...]

By |2026-02-02T19:37:26+00:00February 2nd, 2026|CI/CD, Testing Types|Comments Off on What is Build Verification Testing (BVT)? A Complete Guide
Go to Top