Tags:
Helen Bally, Head of Quality Assurance & Testing · 1. Mai 2025
Software engineering leaders are constantly challenged to increase the productivity of their teams in response to market needs. They are expected to build software applications more efficiently, while maintaining quality.
AI-powered testing tools are becoming a vital resource for achieving these goals. There are a dizzying array of options and it’s important to analyse where your organisation can best profit. A Gartner[1] paper highlights the values of these tools for assisting in generating test scenarios, automating tests, optimising and prioritising test suites, predicting defects, analysing results, and estimating testing efforts. They reduce the need for manual intervention, enhancing test coverage, accuracy, and robustness.
In a survey conducted by Censuswide[2] last year, most organisations reported already using some form of AI-enhanced testing tools and they could also foresee increased investment (74%) in their organisation in 2025. It’s important to note the emphasis on “augmented” with AI-augmented testing: despite all the hype about autonomous testing, no-one believes that human input to the testing and validation process is going to go away any time soon. Understanding the use cases is important as you research AI testing tools and investigate capabilities. As with any technology, it’s important to think about where you will get the most benefit. Not all organisations will need all capabilities, and not all tools will offer them.
Gartner highlights five use cases where AI is improving the test process today:
Testing is inherently a risk-based activity, and testers can never test everything exhaustively, especially with time constraints. AI helps minimise risk by optimising test sets, improving test coverage, and prioritising the most critical tests by looking at historical code changes, bug fixes, and other available resources. These tools can intelligently select regression tests for a release or remove redundant test cases, optimising the overall execution sequence.
AI is particularly effective in automating test creation and maintenance, making this one of the most innovative areas of AI-augmentation. Generative AI can generate test scenarios, tests, or specific test steps by analysing requirements or user stories, then refine them interactively with quality engineers. AI test tools can be used to automatically generate scripts for test automation tools analysing existing resources, such as manual test cases described in excel or word. While this can provide big leaps in efficiency, the benefits are inevitably going to be tied to how good your existing documentation is. Additionally, AI helps with “test self-healing”, where it can automatically update test scripts to reflect changes in the application under test, such as updates to user interfaces (UI) or application programming interfaces (API). Again, this reduces the amount of manual rework required to maintain test cases, increasing test efficiency and reliability.
Generating synthetic test data is another key use case where AI is being applied. AI can create large volumes of production-like data for use in test environments. Organisations are able to perform effective testing without exposing real, sensitive data. AI-powered test data generation tools typically use models trained on log files or past test data to simulate realistic testing scenarios.
AI enhances visual testing, which is essential for ensuring that applications render correctly across various devices, browsers, and operating systems. Unlike traditional tools that require specific checks for each UI element, AI-powered tools can replicate human-like image recognition to detect any layout or content issues without predefined rules. This makes visual testing more efficient and scalable, particularly for complex user interfaces. AI also helps ensure compliance with accessibility standards like WCAG.
AI is highly valuable for analysing test results – the tools can differentiate between flaky tests, real bugs, and false positives, helping testers focus on the most critical defects. AI is also increasingly applied in static code analysis and security testing, where it can predict defects and assist in identifying which tests should be prioritized based on code changes. By learning from previous test runs, AI can improve future tests, making testing smarter and more targeted. These capabilities help testers focus their efforts on areas that pose the highest risk to quality, leading to better overall software performance.
In summary, AI-powered testing tools help streamline the software testing lifecycle by optimising test planning, automating test creation, improving test data generation, augmenting visual testing, and enhancing defect analysis. These innovations will reduce human intervention and increase the overall efficiency and reliability of testing. Organisations need to review where they can benefit most from the different capabilities available.
Tags:
| Cookie | Dauer | Beschreibung |
|---|---|---|
| IDE | 1 year 24 days | Google DoubleClick IDE-Cookies werden verwendet, um Informationen darüber zu speichern, wie der Nutzer die Website nutzt, um ihm relevante Werbung entsprechend seinem Profil zu präsentieren. |
| test_cookie | 15 Minuten | Der test_cookie wird von doubleclick.net gesetzt und dient dazu, festzustellen, ob der Browser des Benutzers Cookies unterstützt. |
| VISITOR_INFO1_LIVE | 5 Monate 27 Tage | Ein Cookie, das von YouTube gesetzt wird, um die Bandbreite zu messen, die bestimmt, ob der Nutzer die neue oder die alte Playeroberfläche erhält. |
| YSC | Session | Das YSC-Cookie wird von Youtube gesetzt und dient dazu, die Aufrufe von eingebetteten Videos auf Youtube-Seiten zu verfolgen. |
| Cookie | Dauer | Beschreibung |
|---|---|---|
| __hstc | 1 Jahr 24 Tage | Dies ist das Haupt-Cookie, das von Hubspot gesetzt wird, um Besucher zu verfolgen. Es enthält die Domäne, den ursprünglichen Zeitstempel (erster Besuch), den letzten Zeitstempel (letzter Besuch), den aktuellen Zeitstempel (dieser Besuch) und die Sitzungsnummer (wird bei jeder nachfolgenden Sitzung erhöht). |
| _ga | 2 Jahre | Das _ga-Cookie, das von Google Analytics installiert wird, berechnet Besucher-, Sitzungs- und Kampagnendaten und verfolgt auch die Nutzung der Website für den Analysebericht der Website. Das Cookie speichert Informationen anonym und weist eine zufällig generierte Nummer zu, um eindeutige Besucher zu erkennen. |
| _ga_JYCPSB48B8 | 2 Jahre | Dieses Cookie wird von Google Analytics installiert. |
| CONSENT | 16 Jahre 2 Monate 25 Tage 10 Stunden | YouTube setzt dieses Cookie über eingebettete YouTube-Videos und registriert anonyme statistische Daten. |
| hubspotutk | 1 Jahr 24 Tage | Dieses Cookie wird von HubSpot verwendet, um die Besucher der Website zu verfolgen. Dieses Cookie wird bei der Übermittlung eines Formulars an Hubspot weitergegeben und bei der Deduplizierung von Kontakten verwendet. |
| Cookie | Dauer | Beschreibung |
|---|---|---|
| __cf_bm | 30 Minuten | Dieses Cookie wird von Cloudflare gesetzt und dient der Unterstützung des Cloudflare Bot Management. |
| __hssc | 30 Minuten | HubSpot setzt dieses Cookie, um Sitzungen zu verfolgen und um zu bestimmen, ob HubSpot die Sitzungsnummer und die Zeitstempel im __hstc-Cookie erhöhen soll. |
| Cookie | Dauer | Beschreibung |
|---|---|---|
| __hssrc | Session | Dieses Cookie wird von Hubspot immer dann gesetzt, wenn es das Sitzungscookie ändert. Das __hssrc-Cookie, das auf 1 gesetzt ist, zeigt an, dass der Benutzer den Browser neu gestartet hat, und wenn das Cookie nicht existiert, wird angenommen, dass es sich um eine neue Sitzung handelt. |
| _GRECAPTCHA | 5 Monate 27 Tage | Dieses Cookie wird vom Google-Recaptcha-Dienst gesetzt, um Bots zu identifizieren und die Website vor bösartigen Spam-Angriffen zu schützen. |
| cookielawinfo-checkbox-advertisement | 1 Jahr | Dieser Cookie wird vom GDPR Cookie Consent Plugin gesetzt und dient dazu, die Zustimmung des Nutzers zu den Cookies der Kategorie "Werbung" zu erfassen. |
| cookielawinfo-checkbox-analytics | 11 Monate | Dieses Cookie wird vom GDPR Cookie Consent Plugin gesetzt. Das Cookie wird verwendet, um die Zustimmung des Nutzers für die Cookies in der Kategorie "Analytics" zu speichern. |
| cookielawinfo-checkbox-functional | 11 Monate | Das Cookie wird durch die GDPR-Cookie-Zustimmung gesetzt, um die Zustimmung des Nutzers für die Cookies in der Kategorie "Funktional" zu erfassen. |
| cookielawinfo-checkbox-necessary | 11 Monate | Dieses Cookie wird vom GDPR Cookie Consent Plugin gesetzt. Das Cookie wird verwendet, um die Zustimmung des Nutzers für die Cookies der Kategorie "Notwendig" zu speichern. |
| cookielawinfo-checkbox-others | 11 Monate | Dieses Cookie wird vom GDPR Cookie Consent Plugin gesetzt. Das Cookie wird verwendet, um die Zustimmung des Nutzers für die Cookies in der Kategorie "Andere" zu speichern. |
| cookielawinfo-checkbox-performance | 11 Monate | Dieses Cookie wird vom GDPR Cookie Consent Plugin gesetzt. Das Cookie wird verwendet, um die Zustimmung des Nutzers für die Cookies in der Kategorie "Leistung" zu speichern. |
| viewed_cookie_policy | 11 Monate | Das Cookie wird vom GDPR Cookie Consent Plugin gesetzt und wird verwendet, um zu speichern, ob der Nutzer der Verwendung von Cookies zugestimmt hat oder nicht. Es speichert keine persönlichen Daten. |