RoboCon 2024

The Pros and Cons of Generative AI in Robot Framework
2024-02-08 , RoboCon

Explore the fusion of Generative AI with Robot Framework, spotlighting enhancements and hurdles in test automation. Discover how can AI elevate our testing while addressing its limitations. Engage in a balanced discourse to navigate AI's realm in QA, fostering a smarter, informed approach to AI-integrated testing.


In the rapidly evolving domain of Generative AI, models like ChatGPT are emerging as potent tools, sparking curiosity about their test automation application. This presentation endeavors to provide a balanced exploration of integrating Generative AI with Robot Framework, spotlighting both the promising avenues and the cautionary tales.

Discussion points:

  1. Test Data Generation:
    - Illustrate how Generative AI can automate the creation of diverse test data while highlighting the risks of over-reliance on AI-generated data that might overlook critical real-world scenarios.

  2. Edge Case Identification:
    - Explore AI's potential in uncovering obscure edge cases, juxtaposed with its limitation in understanding the contextual relevance of these cases.

  3. Dynamic XPath Generation with AI:
    - Delve into AI's capability in generating adaptive XPaths, and discuss scenarios where AI-generated XPaths might not be reliable or efficient.

  4. AI Integration via Listeners API:
    - Showcase the ease of integrating AI with Robot Framework, while also addressing the potential complexities and troubleshooting challenges this integration might introduce.

  5. API Test Scenarios Generation:
    - Discover how Generative AI can aid in formulating comprehensive and robust API test scenarios, simplifying the QA process for API testing.

  6. Automating SQL Test Cases:
    - Uncover the potential of Generative AI in writing SQL automation tests, enhancing the efficiency and accuracy of database testing.

Attendees will traverse through real-world scenarios, gaining a nuanced understanding of the opportunities and challenges at the crossroads of Generative AI and Robot Framework. The talk aims to equip attendees with a well-rounded perspective, inspiring informed experimentation with AI in their test automation endeavors, while shedding light on the practicality and limitations of AI in test automation.


In-Person or Online talk?:

In person talk in Helsinki, I can also do online.

Lessons Learned:

This talk aims to provide a comprehensive exploration of integrating Generative AI with Robot Framework in test automation, shedding light on the potential enhancements, practical applications, and challenges that may arise. Here’s a detailed breakdown of the learning outcomes and practical takeaways for the attendees:

  1. Understanding Generative AI in QA Context:
    - A clear exposition of what Generative AI is, and its application in Quality Assurance and test automation.

  2. Automated Test Data Generation:
    - Insights into harnessing Generative AI for generating a diverse range of test data, saving time, and ensuring broader test coverage.
    - Discussing the risks associated with relying solely on AI-generated data and strategies to mitigate these risks.

  3. Edge Case Identification:
    - Exploration of AI's capability in identifying edge cases and enhancing testing robustness.
    - Discuss AI's limitations in understanding edge cases' contextual relevance, and strategies to address this.

  4. Dynamic XPath Generation:
    - Delving into the efficiency brought about by AI in generating dynamic XPaths and scenarios where it might not be as effective.

  5. Seamless AI Integration:
    - Showcasing the development process of integrating Generative AI with Robot Framework using the Listeners API and providing some practical outcomes of this integration, enabling attendees to grasp the practical benefits and possible hurdles.

  6. API Test Scenarios Generation:
    - Practical insights into leveraging AI for creating robust API test scenarios, making the QA process for API testing more streamlined.

  7. Automating SQL Test Cases:
    - Exploring the potential of AI in automating SQL test cases, and how it can improve efficiency and accuracy in database testing.

  8. Real-world Applications and Challenges:
    - Real-world examples demonstrating the application of Generative AI in test automation.

By the end of this talk, participants will have a well-rounded understanding of the potential and limitations of Generative AI in test automation within Robot Framework. They’ll be equipped with practical knowledge and insights to apply in their teams and projects, fostering informed experimentation and pragmatic innovation in AI-powered test automation.

Describe your intended audience:

The talk is intended for a broad audience of robot framework users.

Is this suitable for ..?:

Beginner RF user, Intermediate RF user, Advanced RF user

I am an experienced developer and test automation specialist passionate about advancing the use of the Robot Framework. As the founder of the Czech-based company Continero, I've had the privilege of promoting this robust tool within the tech community for several years. My journey with Robot Framework further solidified in 2022 when I joined the Robot Framework Foundation, and I was honored to become a board member in 2023. Working alongside a remarkable team, we are dedicated to nurturing and expanding the Robot Framework ecosystem. One of my notable endeavors is fostering an active and collaborative Robot Framework community specifically tailored for the Czech and Slovak regions.

This speaker also appears in: