• Skip to main content
EuroSTAR 2027 - Sign up for early access

EuroSTAR Conference

Europe's Largest Software Testing Conference.

  • Programme
    • Call for Speakers
    • 2026 Programme
    • Community Hub
    • Awards
  • Attend
    • Why Attend
    • Bring your Team
    • Testimonials
  • Sponsor
    • Sponsor Opportunities
    • Sponsor Testimonials
  • About
    • About Us
    • Our Timeline
    • FAQ
    • Blog
    • Organisations
    • Contact Us
  • Book Now

Uncategorized

ChatGPT for Automated Testing: From Conversation to Code

April 5, 2023 by Lauren Payne

Thanks to SauceLabs for providing us with this blog post.

You’ve probably heard the buzz about what ChatGPT can accomplish but what testing opportunities are there for developers?

You’ve probably heard of ChatGPT, the most recent advance in Natural Language Processing that is taking the internet by storm with over one million users in just five days!

Released only a few weeks ago, the free AI chatbot’s overnight popularity is due to its ability to answer and explain concepts plainly, or perform complex tasks such as writing an article or telling a joke. For web and mobile app developers, there are broad implications for automated testing, since ChatGPT can write test cases in a wide range of frameworks and languages. Let’s explore the possibilities.

What is ChatGPT?

Created by OpenAI, ChatGPT is a large language model that was fine-tuned by supervised and reinforcement learning on large datasets. Using algorithms, ChatGPT analyzes the data to find patterns that help it understand natural language and how words are used in context. It is a dialogue-based model, which means that it is designed for a back and forth chat-like interaction. You can ask ChatGPT to say whatever you want that the system doesn’t consider offensive.

ChatGPT can generate creative and on-topic responses, often providing details on why it generates a specific response. It can also remember its previous responses to have a (mostly) coherent conversation. ChatGPT has been asked to generate everything from answers to questions on soil physics to writing folk songs about beer!

ChatGPT and Automated Testing

One of the most interesting features of ChatGPT to those of us in the software space is that it can generate properly formatted and relevant code based on a simple natural language request. It can generate code in many languages and can employ numerous built-in packages across those languages. So, the natural question is, can ChatGPT be used to generate code for automated testing?

The answer at this point is, “Yes, sort of.” ChatGPT can write Selenium in multiple languages, as demonstrated by Sauce Labs’ own Nikolay Advolodkin in his video, ChatGPT Can Code Better Automation Than Me.

But being able to write code that looks accurate is just the beginning. In an ideal world, one would provide ChatGPT with a description of the test to generate, it would know all the details about the version of the website one is testing, and it would generate perfect, executable code that needs no modifications. ChatGPT currently can’t do that. What it can do is still quite impressive though.

Let’s start with a use case for ChatGPT, not to completely replace testing engineers, but instead as a new low-coding method.

What is Low-Code Testing?

Low-code development allows people to write code with little to no coding experience, using drag-and-drop development platforms or plain English. Low-code testing solutions lower barriers to writing test code by making it easier to scale development organizations. Since tests can be written without a technical skillset, low-code is simpler for teams to write test automation code, reducing test debt.

ChatGPT can be viewed as a powerful low-code tool for writing test cases. ChatGPT accepts natural language as input, so users can write in their natural cadence and still be understood, unlike template-based models which often rely on particular language structures or key phrases. As we will show, ChatGPT does a remarkable job of generating test automation scripts, classes, and functions.

A Language for Low-Code: Cucumber

While ChatGPT can generate many languages and libraries, its sweet spot is its ability to generate Cucumber code. Cucumber is a testing framework that uses behavior-driven development. Scenarios are written in plain English, with some key terms like “Given,” “When,” and “Then” in a feature file. Then, in step definitions, these natural language phrases are associated with code.

Test maintenance is one of Cucumber’s benefits since Cucumber scenarios combine the natural language intent of a test with the automation code which implements it. This lets testers who aren’t as familiar with test code understand the linkage between test intent (in natural language) and test code. This leans into ChatGPT’s strength of generating natural language with associated source code.

ChatGPT and Cucumber Test Case Example

Now let’s see what ChatGPT can do.

As you can see in the following example, ChatGPT’s ability to generate code is quite impressive. With a simple prompt, it can generate the scenario and the step definitions used by Cucumber all at once. It even knows the different components Cucumber needs to run without being explicitly told.

Cucumber Example

The prompt is vague about what to test on the website, but ChatGPT still generates a script to test one of the main features of the Google website, its search functionality. In this example, it even correctly identifies the name of the search bar for Google, “q.”

A General and Manageable Script

While this is a good example of ChatGPT’s ability to write code in general, not all websites are as ubiquitous as Google. Its accuracy in predicting the identifier “q” does not indicate it will always be correct. And, from testing ChatGPT, we know that if it doesn’t know an accurate element locator, it will make one up.

Going through the generated code and finding and replacing all element locators is tedious, but the problem can be made much easier by separating the code about the page itself from the test cases. We do this by using a page object model. Using a page object model also allows us to update the code if element locators or the structure of the app changes between tests, improving the maintainability of the testing script.

In the following example using Cucumber in Python, we generate a generic test for a login page of a website and instruct ChatGPT to use a page object model and class variables for the element locators.

More specific ChatGPT cucumber python example

ChatGPT correctly generated the aptly named LoginPage object which represents the element locators as class variables and has methods for the common functionalities on login pages, such as entering one’s username. The step definitions, at the bottom of the example, use the methods in the LoginPage to interact with the website.

Now, using the page model object and the step definitions, it seems as though a user could either automate (with ChatGPT) or manually write scenarios to test the website and have working test code! But, will it actually work as-is?

Using ChatGPT to Change and Fix Code

If you look closely you can see all the input values for the test, such as the URL, username, and password, are all hard-coded into the step implementation. It is unlikely that the website you are testing will be “http://www.example.com/login” and that a working username and password combination will be “username” and “password” respectively. And these values do not need to be hard-coded, Cucumber can take variables from the feature file in the scenarios.

But what if you don’t know how this is formatted or don’t want to spend the time to update all the code? Well, you can ask ChatGPT to fix it for you.

ChatGPT code change request

By requesting ChatGPT to update the previously generated code, we can fix the problem. The updated step implementations read in the values that we requested instead of hard coding the most likely incorrect values. That is one of the remarkable features of ChatGPT: the conversational nature of the model allows you to tell the system exactly what you want to change in the code, and it is quite good at listening to and executing your requests.

ChatGPT and Sauce Labs

ChatGPT can generate test scripts that are compatible with Sauce Labs. Since running your script on Sauce Labs requires completely updating how the test is launched using Selenium, having ChatGPT write an accurate startup method could be vital to a user without much coding experience. By just adding “and run the test on Sauce Labs” to the prompt we can generate a script that includes an accurate method to start the test.

Start ChatGPT Test on Sauce Labs

The third code block includes the code to start testing using Sauce Labs. ChatGPT uses the correct URL, passes the necessary capabilities, and uses the correct driver method to start the test. While it arbitrarily decides which platform, browserName, and version to use, these are easily updated either manually or by telling ChatGPT to update these features. It is that easy to run a test generated by ChatGPT on Sauce Labs!

The Downsides of ChatGPT for Automated Testing

While ChatGPT has a lot of potential to be a low-code solution for automated testing, it still has issues. Users need some understanding of the app under test and the coding language and packages being used when generating code since the system often needs to be told to correct issues. ChatGPT does not run the code itself and therefore has no way to know if the code generated is truly runnable. One recurring issue is that the Xpaths or IDs need to be manually updated to accurately locate the correct element, as ChatGPT not only does not know these identifiers, it will fill in random identifiers so that the output code is as complete as possible.

Also, we found the model does not know what methods have been deprecated. It repeatedly used the “find_element_by_*” method to locate elements on the screen, even though that method is no longer functional. Simply asking ChatGPT to update the code with the correct method is a reliable way to correct the problem, but it does require the ability to recognize what the issue is.

Another problem with the above code is the step description does not always accurately reflect what is being tested in the script. For example, the step “I should see my username “{username}” is in the top right corner” uses the method “expected_conditions.presence_of_element_located(),” which only checks to make sure that the element is present on the DOM of the page, not that it is located in a particular region of the screen.

Finally, ChatGPT will assume some common page structures in its test code. The previous examples have both the username and password entered on the same page before submitting, but some websites have you first input the username, then click a button like “Next” and then input the password. A user can use ChatGPT’s dialogic nature to correct issues such as these, but, again, one must be able to recognize they are an issue to request an updated corrected version.

Conclusions

ChatGPT is a very powerful natural language model with enormous potential. What it can do is significant and it likely will lead the way in low-code testing solutions to many problems. It has the potential to do that for testing, but one still needs to have a reasonable understanding of both the language being used and the app under test to make use of ChatGPT as it is. But we shouldn’t underestimate its potential: ChatGPT is truly impressive code generation that wasn’t possible with previous natural language generation models.

If you want to learn more about ChatGPT and test automation, there are additional videos on the topic available, such as AI writes automation test code for any tool – OpenAI’s ChatGPT, AI writes Development Code/Unit/Integration/Mutant Tests – OpenAI’s ChatGPT and How ChatGPT Impacts Automation, Performance, and Security Testing.

Ready to start your automated testing journey? Sign up for a SauceLabs free trial today.

Author

Lena Reed, Senior Data Scientist, SauceLabs

Lena Reed is a Senior Data Scientist at Sauce Labs. She has a PhD in Computer Science from University of California, Santa Cruz, where she studied Natural Language Processing and Natural Language Generation. She likes learning and testing new technologies to see how prompt engineering can affect the results being generated. She also has experience generating and cleaning datasets, such as natural language inputs used to train models, and enjoys getting into the data to see what can be automatically improved to create the best training sets for models. During her time at Sauce Labs she has learned and worked on multiple areas of testing, such as Appium and model-based testing and is very interested in automatic test generation via large language models.

SauceLabs is an EXPO Gold partner at EuroSTAR 2023, join us in Antwerp

Filed Under: Test Automation, Uncategorized Tagged With: 2023, EuroSTAR Conference

Get your EuroSTAR 2023 ticket

April 4, 2023 by Fiona Nic Dhonnacha

Europe’s best software testing conference is just a few weeks away! The whole software testing community will gather together in Antwerp, 13-16 June. Don’t miss the 2023 experience at Antwerp Zoo: four days of infinite inspiration, networking, and career-defining moments.

Right now, you can book your tickets at the best price with our Early Bird offer – the more you bring, the more you save! Check out our group bundles and get your EuroSTAR 2023 ticket now.

get early bird tickets

We’ve got so much in store for you this year, from the valuable learnings, to the networking, to the impromptu chats at coffee and networking breaks. Here’s just some of what you can expect from the conference this year…

66 Expert Speakers

Industry leaders, innovators, hackers, problem solvers, gamers, team leaders, entrepreneurs, engineers and lots more will be sharing their knowledge with YOU! With in-depth tutorials, interactive track talks, and inspiring keynotes, it’s a melting pot of creativity and knowledge like you haven’t seen anywhere else.

Topics to cover all areas of testing

The 2023 conference theme is ‘Software Development is a Social Activity’, and we have a packed programme of top quality content for you. Topics include test management, team building, QA strategy, test automation, and lots more.

EuroSTAR 2022 Richard Edgren presenting a keynote session

1000+ testers across every spectrum of testing

Join QA engineers, test managers, DevOps engineers, test analysts & more from 50 countries, all coming together to spark new ideas. This is your space and your community – jump into conversations with people who are having the same problems as you, and spark ideas together.

300 global companies

Connect with fellow attendees in banking, government agencies, telecoms, manufacturing, automotive, security, tech and more – all coming to EuroSTAR 2023. Get new perspectives and fresh insights from all areas of testing and quality assurance, and benefit from the experiences of your peers.

Chats and games in the Huddle Community Area

Located in the heart of the EuroSTAR EXPO hall, Huddle will play host to a variety of activities and networking events, run by the Huddle team of volunteers. It’s aimed at connecting diverse and international delegates, and enabling knowledge sharing outside of the official talks. Take a break from the busy day and make some new friends!

47 leading test tools & service providers

This is Europe’s biggest testing EXPO – meet with the leading tools & services providers under one roof. Compare solutions or find new ways to improve your testing, check out cool demos, get 1:1 help, & win swag and prizes.

Don’t delay – book your ticket now and we’ll see you in Antwerp in June!

BOOK now

Filed Under: Uncategorized

EuroSTAR talks for…veteran testers

March 28, 2023 by Fiona Nic Dhonnacha

Next up from Programme Chair Kristoffer Nordström’s recommendation on which talks you should attend based on your role in testing – sessions for veteran testers! Check out the previous blog here.

Prefer to listen instead? Check out the audio version below:

As a veteran tester, I know it’s easy to feel like you’re stuck in a rut, unsure of where to go or what to do next. That’s why I wanted to write this next installment of the blog post series of recommended sessions and tutorials for various roles when attending Eurostar 2023. This time I’m writing for all of you hardened and seasoned veteran testers.

get tickets

EuroSTAR 2023 is a large conference, and the programme committee is proud of the diverse set of speakers from different backgrounds, topics, and experience that we have assembled. While I’m highlighting some talks, it’s important to note that it doesn’t mean that the other sessions are sub-par; these are just the ones that may be particularly relevant to the roles I’m writing for.

Inspiring Quality: Becoming an Exceptional Quality Leader

First up, we have my very good friend Fiona Charles’ tutorial, ‘Inspiring Quality: Becoming an Exceptional Quality Leader‘. When people ask me for advice on testers to listen to, Fiona is with few exceptions one of the first persons I bring up. If she’s ever giving a tutorial at a conference I tell people it’s a must for me to attend. And if you find me at the conference and ask, I’ll even let you in on the tutorial she gave many years ago that literally changed my life and career. In this tutorial, you’ll learn how to lead by example, inspire your team, and build a culture of quality within your organization. There will be questions asked such as “What does it take to be a leader?”, “Where do exceptional quality leaders focus their energies?”, “How can you get to be an exceptional quality leader?”, and “What does “leadership” mean in an Agile context?”  

An Ancient Science for Advanced Critical Thinking for Testers and Teams

Next, Lalitkumar Bhamare’s session, ‘An Ancient Science for Advanced Critical Thinking for Testers and Teams‘, will teach you how to apply ancient Indian philosophical principles to your critical thinking in testing. By learning how to question assumptions, recognize biases, and think outside the box, you’ll be able to approach your customers and ask critical questions on what they expect and need to be delivered. Lalit will help and guide you into the Indian philosophical school of ‘Erotetics’. Don’t miss this chance to attend a session given by a long standing member of our community and the long time chief editor for “Tea-time with testers”.

That Which Isn’t Good for the Hive Isn’t Good for the Bee

Sanne Visser’s session, ‘That Which Isn’t Good for the Hive Isn’t Good for the Bee‘, will explore how to build a more collaborative and inclusive testing environment. By recognizing and addressing power imbalances, you’ll see the problems attached to ‘addicted to gold-stickers’ in your work and organization. Sanne asks questions such as “Someone has to ‘run the hive’ and tell us what to do. Don’t they?”, “If competition disappears, won’t people stop buzzing around?”, and “When I don’t have clear goals, nectar to collect. How will I tell if I’m successful?”. Sanne is a delight to listen to and one of the founding members of the podcast “9 out of 10 Testers”.

Hope is Not a Plan

Fredrik Håård’s session ‘Hope is Not a Plan‘ addresses the need for leaders and managers to recognize the dangers of optimistic thinking in an organization and to focus on solutions rather than problems. In roles such as tester, security analyst, or similar, it’s easy to come across as a naysayer and doomsday prophet. As organizations, we have a tendency to remain optimistic about outcomes and stick our heads in the sand until it’s too late. In this talk, Fredrik will discuss how to communicate risks and allow for informed decisions before your organization becomes the next headline in international news for leaked user credentials and credit card information. So far I’ve written four installments in this series for different roles, and this is the third time I’m mentioning Fredrik’s session, why? Well, because Fredriks insights and way of presenting is simply a session you can not miss. Fredrik always delivers his talk with a touch of mirth and humor and draws extensively from his experience working as an international consultant across three continents (and still counting).

We’re Off to Rehab: Communicating in an Isolated, Decoupled World

Finally, Anne-Marie Charrett’s session, ‘We’re Off to Rehab: Communicating in an Isolated, Decoupled World‘, will explore how to communicate effectively in a distributed testing environment. A lot of us have gone through the last years experiencing how it is to work remote. Some love it, myself included, while others have found challenges and perhaps not the rose garden they were hoping for previously. Anne-Marie who won the testing excellence award at EuroSTAR is a beloved member of our community and in this session learn how to build relationships, establish trust, and leverage technology in the context of remote working. Go see Anne-Marie as it is not every day that this tester comes to Europe from down under where she lives in Australia.

In summary, attending the Eurostar 2023 software testing conference is a great way to break out of your rut as a veteran tester. Whether you’re looking to become an exceptional quality leader, improve your critical thinking skills, build a more collaborative testing environment, create a comprehensive testing strategy, or communicate more effectively in a distributed team, there’s a tutorial or session for you. So why wait? Register now and take the first step towards your next great adventure!

book now

Right now, you save 10% on EuroSTAR tickets with our Early Bird offer – and over 35% if you bring a team. Secure your tickets, and we’ll see you in Antwerp in June!

Filed Under: Uncategorized

EuroSTAR talks for… test managers

March 23, 2023 by Fiona Nic Dhonnacha

Next up from Programme Chair Kristoffer Nordström’s recommendation on which talks you should attend based on your role in testing – sessions for test managers! Check out the previous blog here.

For EuroSTAR attendees working in testing roles, such as testers, test developers, or other hands-on testing positions, it’s seldom a problem to find suitable sessions to attend. As an attendee in a leadership role, it’s hardly a challenge to find sessions that can benefit both your organization and co-workers, but sometimes you may want to attend something that caters specifically to your role. This blog post aims to give leaders and managers some recommendations of sessions and tutorials that they should keep an eye on.

get tickets

That Which Isn’t Good for the Hive, Isn’t Good for the Bee

In this session that everyone is buzzing about (pun definitely intended), Sanne Visser discusses the importance of collaboration within teams and how it can impact overall success. As a leader or manager, it is essential to understand how teamwork can affect your organization’s productivity and profitability. More importantly, it can help attendees to see how some practices that encourage competition and reward hunting in an organization can have a negative effect on the beehive overall. Sanne’s insights can help attendees build stronger teams and foster an environment of collaboration.

Hope is Not a Plan

Fredrik Håård’s session addresses the need for leaders and managers to recognize the dangers of optimistic thinking in an organization and to focus on solutions rather than problems. In roles such as tester, security analyst, or similar, it’s easy to come across as a naysayer and doomsday prophet. As organizations, we have a tendency to remain optimistic about outcomes and stick our heads in the sand until it’s too late. In this talk, Fredrik will discuss how to communicate risks and allow for informed decisions before your organization becomes the next headline in international news for leaked user credentials and credit card information. Fredrik always delivers his talk with a touch of mirth and humor and draws extensively from his experience working as an international consultant across three continents (and counting).

Inspiring Quality: Becoming an Exceptional Quality Leader

You’re in for a treat as we have Fiona Charles from Canada running a tutorial. No lies, whenever I attend a conference and see Fiona on the program, I make it a point to attend not only her talks, but more importantly, her tutorials as she is simply one of the workshop facilitators I know of. As a leader or manager, it is crucial to set an example for your team when it comes to quality assurance. Charles’ tutorial offers guidance on how to become an exceptional quality leader and inspire your team to do their best work. Attendees can gain valuable insights on how to develop a culture of quality within their organization. Questions such as “What does it take to be a leader?”, “Where do exceptional quality leaders focus their energies?”, “What does ‘leadership’ mean in an Agile context?” and more are discussed. Don’t miss out on the opportunity to attend a tutorial with Fiona.

How to Prevent Your Next Software Release Ending in Disaster

You have a major release scheduled. You have prepared a comprehensive plan, including contingencies, back-out routes, and go/no-go decision points. Yet, despite all your preparations, it all ends in disaster. You could even see the disaster approaching but were unable to prevent it. Instead, you watched in fascinated horror as unfolding events sucked you and your release into calamity. Software releases that fail can be costly for organizations in terms of both money and reputation. Andrew Brown’s session offers practical advice on how to avoid software release disasters. Attendees can learn valuable lessons on how to mitigate risks and ensure successful software releases. Andrew is a long-standing member of our test community and always presents his sessions with clarity, drawing in his audience.

Embracing Adversity: A Learnership’s Story

As a leader or manager, it is important to know how to navigate difficult situations effectively. Ezanne Grobler’s session focuses on her own experiences with adversity and how she overcame challenges when recruiting and training her own automation engineers. Her story is drawn from real life and is sure to give you insights and tips on “how to create” your own test automation engineers. After all, those roles don’t exactly grow on trees, now do they? Attendees can gain insights on how to handle tough situations, inspire their team, and build resilience.

Learning Culture: Adapt or Die

In today’s fast-paced and ever-changing software testing industry, it is essential to develop a culture of continuous learning. We always hear about and want to build our own organization with a culture of learning. Phil Royston’s session offers advice on how to create a learning culture within your organization. Attendees can learn how to encourage professional growth and development, leading to a more knowledgeable and productive team.

In conclusion, attending the sessions and tutorials offered at Eurostar 2023 can provide valuable insights and lessons for leaders and managers in the software testing industry. By participating in these sessions, attendees can improve their leadership and management skills, develop a culture of quality and learning, and better prepare their teams for success.

Right now, you save 10% on EuroSTAR tickets with our Early Bird offer – and over 35% if you bring a team. Secure your tickets, and we’ll see you in Antwerp in June!

book tickets

Filed Under: Uncategorized

EuroSTAR talks for… new testers

March 16, 2023 by Fiona Nic Dhonnacha

Next up from Programme Chair Kristoffer Nordström’s recommendation on which talks you should attend based on your role in testing – sessions for new testers! Check out the first blog here.

EuroSTAR 2023 is a large conference, and the program committee is proud of the diverse set of speakers from different backgrounds, topics, and experiences that we have assembled. While I’m highlighting some talks, it’s important to note that it doesn’t mean that the other sessions are subpar; these are just the ones that may be particularly relevant to the roles I’m writing for.

If you are new to testing and just starting out in your career, attending EuroSTAR 2023 conference could be a great way to accelerate your learning and gain insights from some of the leading experts in the industry. There are many sessions and tutorials to choose from, but in this blog post, I will highlight six that could be particularly useful for newcomers to the field.

Get TICKets

Social Software Testing Approaches

Maaret Pyhäjärvi’s tutorial on social software testing approaches would be a great starting point for anyone looking to learn more about testing in a collaborative environment. Maaret has been preaching and teaching mob testing for many years. In this tutorial, attendees will learn about how to use various social software testing techniques to improve collaboration, communication, and knowledge sharing among testers, developers, and other stakeholders. There are many different specialists in an agile team; here, you’ll learn how to cultivate collaboration through examples like testing-ensemble testing and ensemble programming-bug bashes.

Critical Thinking Skills for Testers

I can guarantee you that you’ll never walk away disappointed after a session with the legendary Michael Bolton. Critical thinking is a fundamental skill for testers, and Michael Bolton’s tutorial on the topic could be an excellent opportunity to learn how to develop this skill. In this tutorial, attendees will learn about the different types of critical thinking and how to apply them to testing problems. After all, it’s not just about innate talent and intelligence; this is a skill that you can learn.

The Lost Art of Taking Good Notes

For some of us, it took an embarrassing amount of years before we realized the power of something as mundane as note-taking. Taking good notes is an essential part of any testing process, but it’s often an overlooked or undervalued skill. Nicole van der Hoeven’s session on ‘The Lost Art of Taking Good Notes‘ will be an excellent way to learn how to take better notes and use them effectively in your testing work. It should prove to be a good investment in yourself for years to come.

Why Testers Are the True Rock Stars of IT

Have you ever wondered why you started in testing, how you can become a better testing, and if there is more to this gig than what you’re doing now? In his session, ‘Why Testers Are the True Rock Stars of IT‘, Bryan Jones will make the case for why testing is a crucial part of any successful software project. He will demonstrate all the ways testers bring so much more than “just testing” to an organization and teams. This session could be an inspiring and motivational experience for newcomers to the field, helping them understand the important role they play in ensuring the quality and success of software products.

Testing with Purpose: How Stories, Values, and Kindness Make Testing Better

During her keynote speech, Kristel Kruustük will discuss how stories, values, and kindness can make testing more effective and meaningful. This keynote will be an excellent way for newcomers to gain a broader perspective on the importance of testing in the software development process. Kristel is a passionate tester from our test community who founded and built her own testing company years ago. You definitely do not want to miss out on this keynote.

Hope Is Not a Plan

In his session, ‘Hope Is Not a Plan‘, Fredrik Håård will discuss how to move beyond hoping that a software project will be successful and instead create a plan for ensuring success. This session could be particularly useful for newcomers who are still figuring out how to approach testing and ensure that their work and findings are communicated effectively and efficiently. This talk is about speaking truth to power, not sticking our heads in the sand, and how to avoid being labeled a naysayer and doomsday prophet within our organizations. Fredrik uses examples from his decades-long experience as a consultant on at least three continents, all given with a touch of humor and mirth.

In conclusion, attending the EuroSTAR 2023 conference and participating in the sessions and tutorials highlighted above could be an excellent opportunity for newcomers to the testing field. By learning from leading experts and gaining new insights and perspectives, attendees can accelerate their learning and set themselves up for success in their testing careers.

Right now, you save 10% on EuroSTAR tickets with our Early Bird offer – and over 35% if you bring a team. Secure your tickets, and we’ll see you in Antwerp in June!

Book tickets

Filed Under: Uncategorized

EuroSTAR talks for… test automation roles

March 3, 2023 by Fiona Nic Dhonnacha

We’ve asked Programme Chair Kristoffer Nordström to share which talks you should attend, based on your role in testing. First up, we have test automation. These are the talks you just can’t miss at EuroSTAR if you’re in a test automation role. Check it out below and add them to your EuroSTAR diary.

As the program chair of EuroSTAR 2023, my goal is to ensure that you all have a great conference and get the most out of every session you attend. To achieve this, I will be writing several blog posts in the coming weeks highlighting a few sessions that I think you should attend. The twist is that I’ll be writing each post with a specific type of attendee in mind.

EuroSTAR 2023 is a large conference, and the programme committee is proud of the diverse set of speakers from different backgrounds, topics, and experience that we have assembled. While I’m highlighting some talks, it’s important to note that it doesn’t mean that the other sessions are sub-par; these are just the ones that may be particularly relevant to the roles I’m writing for.

This week, I’m focusing on attendees who work with or around test automation, whether you’re just starting out or a seasoned veteran, or a manager looking to learn more about what test automation is and isn’t.

book tickets

Webdriver BIDI: The Future of Cross-Browser Automation.

First up, Jecelyn Yeen from Google is presenting ‘Webdriver BIDI: The Future of Cross-Browser Automation‘. Jecelyn is a well-known figure in the test automation community, and her expertise in this area is second to none. This session is a must-attend for anyone who has struggled with cross-browser compatibility issues.

Soft Skills of Automation

Jenny Bramble from Papa in the US is presenting ‘Soft Skills of Automation‘. Jenny is known for her ability to bridge the gap between technical and soft skills. Jenny teaches with a fantastic personality and humour, and this tutorial is an excellent opportunity for you to pick up some valuable tips for improving your effectiveness as a team player in the context of test automation.

Automatic Accessibility Tests for All

Cecilie Haugstvedt from SOCO in Norway is presenting ‘Automatic Accessibility Tests for All‘. Accessibility testing is a crucial part of any automation effort, and Cecilie is an expert in the field and a long-time friend of EuroSTAR. This is a session you won’t want to miss if you’re looking to ensure your products are accessible to all users.

Sharpen the Axe: An Adventure Game About Test Automation

‘Sharpen the Axe: An Adventure Game About Test Automation‘ is a workshop led by Anne Cramer from Global CSM in Germany. This fun and interactive journey will give you the opportunity to hone your automation skills and prepare to tackle any testing challenge that comes your way. Anne and the tutorial will take you on an entertaining journey that builds on real-life scenarios and examples, and she’ll likely throw unexpected events at you, just like in real life.

Breaking Testing Silos: Ten Commandments for Sustainable Shared Automation

Finally, Jani Haapala from frosty Finland and the company Gofore is presenting ‘Breaking Testing Silos: Ten Commandments for Sustainable Shared Automation‘. This session focuses on the importance of collaboration in successful automation efforts. With the ten commandments for sustainable shared automation, you’ll be able to break down silos and bring your team together. After all, automation is not an individual sport, but rather a team effort played out on all kinds of levels in the organization, at least the successful automation efforts are.

As you can see, there’s a lot to choose from at EuroSTAR 2023. Whether you’re a seasoned pro or just starting out, these sessions and workshops are a great opportunity to improve your skills, network with your peers, and stay ahead of the curve in the test automation community.

Check out the second part in the series, on talks for new testers.

Right now, you save 10% on EuroSTAR tickets with our Early Bird offer – and over 35% if you bring a team. Secure your tickets, and we’ll see you in Antwerp in June!

book tickets

Filed Under: Uncategorized

Get in-depth training at EuroSTAR tutorials

January 17, 2023 by Fiona Nic Dhonnacha

The EuroSTAR 2023 tutorials are here to provide in-depth training and cutting-edge learning for you and your team. Solve problems, get new ideas, and LOTS of actionable takeaways.

Our 11 half and full day tutorials cover leadership, test automation, collaboration, management, and lots more. Gain insights to re-energise your testing projects and make your business stronger.

Want to learn more about how biases affect your testing? Improve your critical thinking skills? Learn new concepts and testing tools? This is where it all happens.

Full Day Tutorials

Inspiring Quality: Becoming an Exceptional Quality Leader

Fiona Charles

What does it take to become a quality leader? Inspiring quality is about much more than getting people to follow you. Find out the skills and personal strengths it takes to become an exceptional leader, and where to focus your energy. This interactive workshop will allow you to practice solving leadership problems, assess your potential, learn how to become the leader you want to be, and bring benefits to all the projects you’re working on.

Collaborative Test Design

Wim Decoutere & Michaël Pilaeten

When people work together, the outcome is often more successful than doing it alone – so why do we keep designing tests alone? Traditional test design techniques seem to be created for solo application. In this workshop, you’ll design great tests with your peers. Learn different techniques, and experience for yourself how well these techniques suit your need. The best part? You can take home the results that come out of this workshop. Not just the techniques, but also the test cases: expand your test design tool cases with techniques that you can practice with the whole team when you get back to work.

Let’s Build a Continuous QA Strategy around CI/CD Pipeline

Szilard Szell

Building a test strategy in DevOps is not only about test automation, but how built-in quality can be achieved in all steps of the SW development, within and outside of your CI/CD pipeline. Join this interactive tutorial to learn how QA is extended to the left and to the right in DevOps, how to design your QA pipeline using simple card games, and what else you need to have  a full test strategy.  Throughout the exercises, you’ll build a full test strategy with your team for pre-selected scenarios and contexts in breakout sessions, followed by presentations and discussions.

view full day tutorials

Half day tutorials

Measurement, Metrics, and Magic Numbers

Michael Bolton

Bugs that could have been found in requirements gathering cost 1000 times more when found in production. Testing costs 40% of the total development effort. As a tester, you’ve probably seen someone pull these kinds of numbers out of a hat. Numbers can be magical, but can also be deceiving. We must apply critical thinking when it comes to numbers – in this workshop, you’ll learn strategies and skills to help you think critically and confidently about numbers. Develop ways to provide reasonable, helpful answers when people ask for metrics, KPIs or estimates, and learn how to recognise when metrics are dangerous.

Building Better Teams Through Play

Jenny Bramble

How do we release tension and form the strong bonds that a good team needs to be successful? As adults, we lose the sense of companionship and playfulness that we had during childhood. Let’s bring it back! In this tutorial you’ll learn how to build bonds within your team, by playing games targeted towards solving common issues with teams such as conflict issues, agile concepts, and lots more. You’ll walk away with a set of games to help you solve problems – and maybe a prize…

CSI Testing – A Simulation Game

Adam Matłacz

Asking good questions and critical thinking are essential skills in software. Join Adam Matlacz to become a true QA detective by using the CSI testing framework. Play a simulation game where you’ll be assigned a role within the team of ‘investigators’. You’ll have to gather information to solve the puzzle – the success lies in how good your critical thinking skills are, and how well you master the art of asking good questions. Walk away with the knowledge of good team cooperation, and the ability to filter the valuable pieces of information from the noise.

Roll the Marbles! How Good Architecture Helps us to Test Better

Alexandru Cusmaru & Ard Kramer

Are we really aware of the value of solid architecture on our testing? Unfortunately, opportunities to improve our architectural decision-making are rare. In this tutorial you get to design and build a marble run track using the SCRUM way of working. Learn how important good architecture is, and understand its consequences for testing and quality in your team. Last but not least, have fun together playing with marbles!

Soft Skills of Automation

Jenny Bramble

In this half day tutorial, learn what it takes to think automation first, so that you can develop a mindset that leads you to create good automation. Jenny will show you how to interrogate the manual testing that you do and shape it to automation. You’ll also discuss and create tests using pseudo-code, and discuss what kinds of results you can expect from your automation. When you leave this tutorial, you’ll have a good idea of what it takes to think automation first, what types of testing are appropriate for automation, and what information we can get from automation.

Sharpen the Axe! An Adventure Game about Test Automation

Anne Kramer

Join Anne Kramer to experience in a playful way how to deal with typical challenges in test automation, such as chaotic product backlogs, legacy test scripts, deteriorating coverage, and lack of time. You’ll be split into groups of 4 and practice together well-established test design methods such as decision table testing, model-based testing, BDD, and keyword-driven testing. You’ll gain an understanding of how success and failure strongly depend on the way your team works together.

Social Software Testing Approaches

Maaret Pyhäjärvi

Collaboration between team members has a significant impact on the team’s ability to deliver value efficiently. We are all well aware of the need for developers, testers, product owners, and other team members to collaborate. In this tutorial, you’ll learn how to improve collaboration skills in paired and grouped hands-on work, and learn how to foster collaboration in teams during remote work. Learn new approaches with a more social aspect in order to improve testing, and work better with developers.

Critical Thinking Skills for Testers

Michael Bolton

To be a great tester, you need to be a great critical thinker. The good news is that critical thinking is not just innate intelligence or a talent—it’s a learnable and improvable skill you can master. Critical thinking begins with five questions: Huh? Ready? Really? And? So? These questions kick-start your brain. In this hands-on workshop, you’ll practice and sharpen your thinking skills, and learn new ways to identify bugs.

view half day tutorials

Filed Under: Uncategorized Tagged With: 2023, EuroSTAR Conference

EuroSTAR 2023 keynotes: 5 incredible talks

December 19, 2022 by Fiona Nic Dhonnacha

Our EuroSTAR 2023 keynote speakers are here to deliver fresh takes, cutting edge insights, and lots of lightbulb moments to spark new ways of thinking for your work and testing projects. Check them out below, and get ready for a burst of inspiration.

It only takes one genius

Isabel Evans

Would we make more progress in testing projects if we had some more geniuses on the team? How about one genius? Would one genius deliver or totally mess it up? Designing and building software is not a solitary occupation, and testing projects are hard. We work in groups because the problems and challenges are too complex for one person to resolve – no matter how clever they are. A a single genius, or even a team of geniuses, might fail badly. A surer route to success is to build a well-balanced, egoless team, where everyone contributes and is respected for their skills and viewpoints. Learn why designing and building software is not a solitary occupation, and how to build a team that succeeds.

see talk

Testing with purpose: How stories, values and kindness make testing better

Kristel Kruustük

Learn how to better test with purpose, and uplift the entire software testing community. Sound simple? Kristel founded her company Testlio to try to solve problems in the freelance marketplace, including bug-based pay, a lack of learning opportunities, and isolation. She learnt that stories, values, and kindness can be transformational to our work, and create a purpose. Stories of testers and testing help us to understand and identify gaps in the experience and fulfillment people encounter in testing. Aligning testing teams around a set of values lets trust and purpose grow.  Kindness allows us to see people who need support, learning opportunities, and have concerns and considerations outside work.  These three elements together can help us build purposeful testing. Get real-world examples of how you can unite testing and QA teams, and invigorate their work and integration with development

see talk

Whose test is it anyway?

Maaret Pyhäjärvi

There’s a question that people keep asking, expecting there is a simple recipe they just need to learn: how would you test this? When your job is to find some of what others may have missed, the responses vary greatly. Software development is a social activity, and the social context determines what work gets priority. In this talk, learn Maaret’s 10-step recipe in exploratory unit testing of a program created using computer-assisted software authorship. You will be testing programs and systems, and learning how to succeed with the right ingredients: social software testing, perspectives and oracles, and strategies and tactics. See why it’s not about testers, but testing – and sharing tests in teams across test levels through collaboration.

see talk

The cyber security of smart ‘adult’ toys – or lack of it!

Ken Munro and Jo Dalton

Did you know that smart adult toys are widely used in the military, as couples are often separated when posted overseas? These toys allow for an intimate relationship to continue, despite being physically separated. However, the poor cyber security of these toys expose the safety and security of military personnel. Some of these toys expose the exact GPS location of the user to anyone with some very basic hacking skills. The degree of privacy invasion resulting from poor security of these toys is quite shocking. The manufacturers of these devices are slowly improving their security – but not fast enough. Ken and Jo will be bringing a number of these toys to this session in order to demonstrate the problems with them. See why validating input and output is so critical, and why authentication isn’t the same as authorisation – and where it often goes wrong.

see talk

We’re off to rehab – communicating in an isolated & decoupled world

Anne-Marie Charrett

At work, remote first is the new norm, with meetings on Zoom and chatbots reminding us to WOL (Work out Loud) or TOL (Talk out Loud). But it goes further. Technology-wise, our microservices architecture and CI/CD infrastructure demand isolate and decouple our features into micro-stories separating us from our customers. Concepts such as Team Topologies encourage us to divide our teams into stream-aligned customer-facing, platform, or enabling teams. Our context has changed, and we must revisit how we work, communicate, test and build software. What was once a casual chat by the water cooler must be designed purposefully and included in formal meetings. Where you once relied on non-verbal cues, the written word requires more thought. In this talk, you’ll learn when and how you communicate is critical to the message being heard, and how to make collaboration intentional, so that your voice is heard.

see talk

Check out our full programme and join us June 13-16th for 4 days of learning, testing, and connecting with your peers.

Filed Under: Uncategorized Tagged With: 2023

  • « Previous Page
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Page 6
  • …
  • Page 8
  • Next Page »
  • Code of Conduct
  • Privacy Policy
  • T&C
  • Media Partners
  • Contact Us

part of the