Daily CSR
Daily CSR

Daily CSR
Daily news about corporate social responsibility, ethics and sustainability

AI in Software Testing: Generative & Agentic AI for Smarter Automation



02/27/2025


AI in Software Testing: Generative & Agentic AI for Smarter Automation
The Ever-Changing World of AI in Software Testing
Everywhere you turn, artificial intelligence (AI) is the hot topic of discussion. It’s no surprise that some people are growing tired of the AI buzz. For skeptics, AI seems more like an overhyped spreadsheet than a genuine leap in cognitive technology.

Just when you think you’ve grasped the latest advancements, a new term emerges. First, there was basic machine learning and AI, then Generative AI took center stage, and now Agentic AI is the newest trend. If you feel like you're always trying to catch up, you’re not alone.

Love it or hate it, AI is here to stay. In fact, some modern AI tools can think, create, and learn—just like Keysight’s Eggplant Intelligence.

The Thinking, Creating, and Learning Framework
To make AI easier to understand, it can be broken down into three primary functions:
  • Thinking: This refers to decision-making and adaptability, similar to Agentic AI, which allows AI to analyze real-time data and make choices accordingly.
  • Creating: Linked to Generative AI, this function enables AI to autonomously develop test cases and simulate user interactions.
  • Learning: Rooted in traditional machine learning, originally theorized by Alan Turing in 1950, this function enables AI to improve its accuracy and efficiency over time based on past data.
But how do these AI types differ? What role do they play in software testing? And should you care? The short answer: Yes, they’re significantly different, they have a huge impact, and understanding them is essential.

Before diving into these concepts, let’s explore how AI in software testing has evolved.

The Origins of AI in Software Testing – Keysight Eggplant’s Legacy
The idea of machines exhibiting intelligence and learning like humans dates back to a 1947 lecture by Alan Turing. Since then, AI has come a long way. In 2018, Keysight Eggplant revolutionized the field by integrating AI into its Digital Automation Intelligence (DAI) platform, now known as Eggplant Test. This advancement transformed software testing by enabling:
  • Comprehensive test coverage: Machine learning algorithms analyze applications, detect every possible user journey, and automatically generate test cases, reducing manual effort.
  • Smart test prioritization: AI learns from previous test runs and code changes, identifying high-risk areas to optimize testing time and resources.
  • Anomaly detection: AI monitors system behavior, spots deviations, and flags potential defects early in development.
  • Adaptive test scripts: Automated scripts adjust dynamically to application updates, reducing maintenance and enhancing test stability.
This is far beyond standard test automation. Imagine modifying a payment gateway on an eCommerce platform—Eggplant automatically generates new test cases, eliminating the need for hours of manual script adjustments. That’s the power of intelligent automation.

But AI’s role in software testing extends beyond executing test cases. Eggplant Test has also pioneered image-based testing, optical character recognition (OCR), and computer vision, crucial for automating graphical user interface (GUI) testing in highly secure environments.

Generative AI – Automating Test Case Creation
Generative AI, which falls under the "Creating" category, focuses on understanding and generating human-like language through natural language processing (NLP) and large language models (LLMs).

This technology can automate test case creation, reducing manual effort while improving accuracy. However, Keysight takes it a step further—once launched, its Generative AI will generate test case frameworks directly from software requirement documents, allowing testers to refine them instead of building from scratch.

Security is a top priority. When Eggplant Test integrates Generative AI, it will operate with secure, offline, and technology-agnostic LLMs, ensuring sensitive data stays protected. Unlike cloud-based solutions, Eggplant's on-premises AI model guarantees data privacy and regulatory compliance.

Cloud-based AI tools that rely on platforms like ChatGPT pose risks, including "shadow prompting," where unmonitored inputs can generate inaccurate results. While prompt engineering can help mitigate this, an on-premises AI solution eliminates the risk entirely.

Agentic AI – The Next Frontier in Software Testing
Agentic AI, the "Thinking" component of the framework, introduces intelligent agents capable of autonomously designing, executing, and optimizing test cases. It leverages chain-of-thought reasoning, a method that stacks multiple commands to handle complex tasks, ensuring every potential user interaction is covered.

One key breakthrough is computer use agents (CUAs), including large action models (LAMs), which automate browser-based processes by interacting with web applications as human testers would. This is crucial for comprehensive end-to-end testing across different devices and browsers.

Another advancement is large vision models (LLaVA), which extend traditional computer vision capabilities to interpret and validate visual elements in applications, ensuring UI accuracy.

If this sounds familiar, it’s because Eggplant Intelligence already integrates AI, Generative AI, and Agentic AI into a unified platform. By optimizing test coverage, automating interactions, and executing tests like a human, Eggplant ensures compliance with AI governance laws in the UK, EU, and US—all while operating offline.

AI Testing Compliance – Why Security Matters
Many cloud-based AI testing tools fail to comply with strict regulations such as the EU AI Act. Industries like aerospace, defense, and healthcare demand high-security standards, making cloud solutions a liability due to data privacy risks.

Keysight Eggplant is the only AI-powered testing platform that prioritizes security, transparency, and governance. Its on-premises approach ensures data remains within secure firewalls, meeting even the most stringent compliance requirements.

Using cloud-based AI for test script generation or reporting isn't just risky—it’s illegal in many jurisdictions. GDPR and other data protection laws prohibit storing customer data outside secure networks, making cloud-based AI tools a non-compliant option for many organizations.
The Future of AI in Software Testing

AI in software testing isn’t just about keeping up with the latest trends—it’s about making strategic, future-proof choices that balance innovation, security, and compliance.

Keysight Eggplant has been at the forefront of AI-driven testing since 2017, long before many of today’s players entered the field. As AI evolves, Eggplant continues to lead the way, ensuring its platform remains the gold standard in secure, AI-powered software testing.

So, if you’re serious about automated testing and need an AI-driven solution that prioritizes security, compliance, and flexibility, it’s time to explore what Keysight Eggplant has to offer.

Click here to start a 14-day free trial.