%%
date:: [[2023-11-14]]
parent::
%%
# [[10x Software Testing]]
conference:: [[Agile Testing Days 2023]]
speaker:: [[Kristel Kruustük]]
> Incorporating AI into our software testing workflows has significantly improved our processes, leading to faster and higher-quality results.
> [!abstract] Abstract
> As software testing becomes increasingly complex, companies are turning to artificial intelligence (AI) to optimize their testing processes.
>
> In this keynote, I will share my experiences as a software testing entrepreneur who has experimented with and integrated AI into our workflows to speed up testing processes and maintain high-quality standards for our global clients.
>
> Attendees will learn how AI can transform test case management, issue resolution, and compliance, and get real-world examples of how AI can drive testing efficiency and accuracy. Join me to discover the potential of AI to revolutionize the software testing industry and learn how to effectively leverage AI in your own testing workflows.
- Journey of software testing
- How she integrated AI into their processes
- Learnings from experimenting with AI
Issues in software testing (that AI can solve)
- Testing needs to be done "at the speed of light"; otherwise defects slip through the cracks
- [[Continuous Improvement|Continuous Testing]]: testing early, often, and everywhere
- Testing needs to be more efficient
Ways to use [[AI in testing]]
- Use it to learn about the thing you're testing
- As a [[GitHub Copilot|Copilot]] for coding
- Data generation (although [[faker.js]] already exists)
- Thinking of approaches for tests
- Taking into account accessibility and security best practices based on standards
- Test Creation
- Test refactoring
- Issue submission
- Testing assistant to suggest relevant documentation
Problems with using AI in testing
- Inaccuracy
- Lack of empathy
- Biases (linguistic, cultural)
- Inability to tackle complex tasks
- Unpredictable outcomes ([[Generative]] code)
- Algorithms change rapidly
- Security
- The formatting puzzle (how to get it into the right format)
- Waiting game of response times (it can take a long time)
- Competence in prompt engineering required