Tesena Fest 2024, 25. - 26. 9., Prague

What was Tesena Fest 2024 all about?

Attendees of Tesena Fest 2024 experienced its vibrant atmosphere firsthand! It provided a unique opportunity to connect with experts, gain valuable insights from real-world cases, share experiences, and be inspired by fellow participants. Those who joined enhanced their skills, stayed ahead of industry trends, and expanded their professional networks. The event was an incredible opportunity to enrich knowledge and engage with the testing community.

Who attended?

The event brought together a diverse audience, including:

  • Quality Engineers
  • Business Analysts
  • Business Consultants
  • Testers
  • IT Managers
  • Project Managers
  • Technical Leads
  • And anyone with an interest in the world of testing!

25. 9. 2024

Workshop Day

The first day featured five exclusive workshops that attendees could choose from:

  • Introduction to Accessibility Testing
  • Boosting Personal Productivity with AI
  • Approaches to Software Testing and Development Beyond Agile Environments
  • Automation of Mobile Applications
  • Quality Engineering

26. 9. 2024

Conference Day

The second day was packed with exciting sessions, including:

  • Inspirational Presentations & Workshops
  • Expert Insights
  • Interactive Roundtables
  • A Fun Accompanying Program
  • All-Day Complimentary Refreshments
  • A lively Afterparty to conclude the event

Workshop Day - 25. 9. 2024

Introduction to Accessibility Testing

Martin Vedral

By Martin Vedral

Who is the workshop for?

The course is suitable for developers, designers, testers and anyone interested in ensuring the maximum accessibility of their web projects. Upon graduation, participants will be able to effectively test and improve the accessibility of their products, leading to a better user experience for all users.

  • Basics and standards:
    Acquaintance with the principles of WCAG standards and legislation related to accessibility. A discussion of what levels of accessibility are needed for different types of websites and applications.

  • Practical approaches to testing:
    Viewing directly into the HTML code with an emphasis on the use of landmarks and ARIA tags. Examples of where and how these elements can be used to improve accessibility.

  • Testing on real examples:
    Practical accessibility testing on selected websites and applications, including popular platforms such as Alza, banking websites and government portals.

  • Automated tools:
    Working with automation tools in Chrome such as WAVE. A demonstration of how these tools can make the accessibility testing process easier and faster.

  • Working with screen readers:
    Introduction to NVDA screen reader, the most widely used screen reader for Windows. Hands-on exercise in computer control and web browsing using NVDA to better understand the needs of visually impaired users.

  • Visual impairment simulation:
    Hands-on exercise with limited vision and keyboard-only navigation. An experiential exercise that helps to understand the needs of users with different types of disabilities.

Boosting Personal Productivity with AI

David Sedláček

By David Sedláček

About the Workshop

This workshop aims to introduce participants to the practical applications of AI in Quality Assurance (QA). Based on model situations of real-world project scenarios, participants will learn how AI can be used to solve common problems without requiring you to be an Excel guru or a scripting wizard.

Workshop format:

Hands-on, interactive exercises simulating real-world scenarios.

Focus Areas:

Test planning, analysis, design, test case creation, and addressing common challenges.

Key topics

  • Demystifying AI for QA: Explore the benefits, limitations, and how to choose the right AI tool for specific tasks

  • AI-Driven Planning & Analysis: Learn how to optimise test plans, analyse requirements, assess risks, and extract insights using AI

  • AI-Assisted Test Design & Creation: Discover how to generate test cases efficiently based on requirements, prioritize and select them for execution with AI

  • Conquering Challenges in AI-Powered QA: Learn prompt engineering, common pitfalls and best practices of working with AI

Workshop requirements

  • BYOT (Bring Your Own Tools):
    Bring your laptop and use your preferred AI tools. Our e-book could inspire you and help you choose the right AI.


Approaches to Software Testing and Development Beyond Agile Environments

Kamila Kozakovičová Sandra Klašková

Kamila Kozakovičová and Sandra Klašková

About the Workshop

We invite you to a playful workshop, where together we will dive into the world of alternative approaches to testing and software development. Come and dream of building a city with STEM robots running through its streets.
In small teams, you will try approaches such as Risk-based testing, Model-based testing or Acceptance test driven development.
 
Come and get involved in building a world where you do not even need the basics of programming and learn about different approaches to testing and developing software not only in an agile environment.

Key topics

  • Model-based testing:
    We will demonstrate with a practical example how model-based testing and the closely related test design technique state-transition, can work in practice. When can this approach be beneficial and when might it be more of a obstacle?

  • Exploratory testing:
    The approach of 'I do not write tests, I just click through it' certainly cannot be missed. However, we will show that in practice, it definitely does not work that way, and that exploratory testing is a legitimate and very useful approach to software testing.

  • Acceptance test-driven development:
    Why do we want to automate acceptance tests and not wait until the UAT phase? We will answer this through a practical demonstration of this approach.

  • Risk-based testing
    This approach allows us to catch the vast majority of critical and blocking errors early in the testing phase. How does it work to get the most out of this approach?

    Not only will you be able to practically try all these approaches in the workshop, but we will also be competing for interesting prizes throughout the day.

Automation of Mobile Applications

Jan Harák

By Jan Harák

About the Workshop

In today's rapidly evolving digital era, mobile application automation is key to achieving efficiency and quality. Automation is not just about saving time, but also about ensuring the consistency and reliability of applications.
Join our workshop and discover how you can transform your approach to mobile application testing using our proven automation techniques.
You will learn the basics of mobile application automation and gain practical skills that will enable you to start effectively implementing automation into your development process.
Do not miss the opportunity to be part of the revolution in mobile application development. In our workshop, you will learn everything you need to know to start harnessing the power of automation to your advantage.

Key topics

  • Robot framework / Webdriver Io
  • Appium
  • Appium Inspector
  • Mobile test automation
  • Android

Workshop requirements

  • Notebook with admin rights
  • Installation of Python and Node.js
  • Installation of Appium
  • Installation of Appium Inspector
  • Installation of Java
  • Installation of Android Studio

Quality Engineering

Phil Royston Lucie Paulíčková

By Phil Royston and Lucie Paulíčková

About the Workshop

Imagine it's your first day as a QA in a fast-growing tech firm. You walk into a tense sprint retrospective with a team struggling through three disastrous sprints. Testing bottlenecks, quality issues, and frustrated customers are just the beginning. Can you transform this 'Team from Hell' into a high-performing unit?

Join us at Tesena Fest 2024 for an immersive workshop on Quality Engineering with industry expert Phil Royston and HR specialist Lucie. With decades of experience and a passion for transforming software testing, Phil, alongside Lucie’s expertise in team dynamics and human-centered approaches, will guide you through:

  • Analyzing and improving team dynamics
  • Developing a robust quality engineering strategy
  • Applying practical solutions to real-world problems
  • Mastering techniques to improve your testing processes
  • Discovering the benefits of integrating testing early in the development cycle
  • Implementing practices for continuous feedback and improvement
  • Fostering collaboration within cross-functional teams for seamless delivery

Key topics

  • Quality Engineering
  • Shift Left
  • Continous Feedback
  • Continous Improvement
  • Cross Functional Teams

Conference Day - 26. 9. 2024

How Rohlik delivers quality software, not just groceries, at speed

Jan Karel

By Jan Karel

Did you hear that the era of manual testing is over, yet most of your testers are still dedicated to manual testing? Are you proud that you have finally achieved high coverage with your end-to-end automated tests, but realize that only the testers are working with them? Has test automation only resulted in you playing a faster game of ‘defect ping-pong’ with the developers? Did your attempt to adopt test automation die under the exhausting load of test maintenance? Did your team adopt Agile, but it just feels like a waterfall in sprints? Is testing still considered a ‘problem’, a bottleneck at the end of the pipeline to getting the code released on time?

If you answered YES to at least one of the above, then you will definitely want to hear what Jan Karel, the Head of QA in the Rohlik Group, has to say about how Rohlik, one of only three Czech startups to achieve Unicorn status, is transitioning away from a ‘standard testing’ approach towards quality assurance based on shift-left principles.

Jan will describe why this transformation was necessary in order to support Rohlik’s complex and fast-moving business operations, where groceries must be delivered within 60 minutes through a distribution system that is running 24/7. Jan will share the principles and practices they are adopting, what metrics make sense to evaluate, how the transition is progressing and any lessons learned along the way.

A journey through DevOps and testing synergy

Krzysztof Grabowski Jakub Piasek

By Kryzstof Grabowski and Jakub Piasek

In this presentation, we’ll embark on a journey to explore the synergy between DevOps and testing, shedding light on their intertwined roles in modern software development. Whether you’re new to DevOps or a seasoned professional, we’ll break down key concepts, address the linkage with Agile development, and delve into the benefits, real-world applications, and lessons learned. 

  •  Defining DevOps for the Uninitiated: 

For those not familiar with DevOps, we’ll start by demystifying the concept. DevOps is not just a buzzword; it’s a cultural and technical movement that emphasizes collaboration, automation, and a shared responsibility between software development and IT operations. Its primary goal is to shorten the software development life cycle, increase the frequency of releases, and improve the quality of software. 

  • DevOps and Agile Development: A Symbiotic Relationship: 

We often hear DevOps and Agile mentioned together for good reason. DevOps amplifies the Agile methodology by streamlining the delivery process. Agile focuses on iterative development, and DevOps ensures that these iterative changes are rapidly and reliably deployed. We’ll explore the natural connection between these two approaches and why they’re a powerhouse when used in tandem. 

  • Why DevOps Deserves Your Attention: 

The question isn’t whether organizations should consider DevOps; it’s why they can’t afford not to. As we navigate the ever-evolving software landscape, DevOps offers the agility, efficiency, and adaptability needed to remain competitive. We’ll discuss the compelling reasons why more organizations should adopt DevOps as a vital part of their development cycle. 

  • Benefits of Embracing DevOps: 

Discover the numerous benefits of embracing DevOps, from accelerated development cycles to enhanced collaboration and customer satisfaction. Increased efficiency, reduced risk, and cost savings are just the tip of the iceberg. We’ll examine real-world examples and success stories that illustrate how DevOps can revolutionize your development process. 

  • A Real-World Case Story: 

Drawing from our experiences in projects over the last five years, we’ll share a compelling case story where DevOps played a pivotal role. This practical example will offer insights into how DevOps transformed a project, improved software quality, and expedited delivery. 

  • Lessons Learned: 

No journey is without its challenges and lessons. We’ll delve into the common pitfalls and hurdles faced when implementing DevOps practices and the valuable lessons that can be gleaned from them. Learn from real-world experiences and avoid potential roadblocks in your own DevOps journey.

Why couldn't you make the transition to QA Auto?

 Aleksandra Psheborovskaia

By Aleksandra Psheborovskaia

Throughout my mentoring practice, I have helped over 200 QA professionals transition into QA Automation. I have reflected on all of this experience and compiled it into a step-by-step guide on how to avoid these mistakes and make the transition as early as 2024. If you're feeling hopeless and want to ease your path, come to my presentation and get the cheat codes that I have prepared for you.

Live Panel Discussion

Daniel Polan David Krist
+3

Daniel Polan, David Krist, Juraj Holeva, Juraj Žabka and Lucie Nová

Live discussion of invited experts from the quality engineering and testing world.

Have you lost your mind(set)?

Linda van de Vooren

By Linda van de Vooren

Join me in an exciting experiment and allow me to transform your mindset! I will demonstrate (live!) how easily your mindset can be influenced and how to break free from its limitations. We will do this together, in a live experiment. You and I: The audience (or, my test subjects).

Your state of mind not only affects your behavior but also that of those around you. You can utilize your mindset to enhance team communication and productivity.

In testing, maintaining an open and flexible mindset is crucial, especially in the face of distractions and unexpected events. It's essential to adopt the right mindset to uncover the quality of your test object. If you enter the testing process with the wrong mindset, you may overlook critical bugs or assume quality.

Instead, embrace a mindset that will uncover bugs and quality. To take control, you must be aware of your mindset and develop the skills to change it. I will share tips and tricks on how to become aware and how to adapt your mindset to reach your goals.

From Quality Assurance to Quality Assistance to Quality Engineering

Mikko Vaha

By Mikko Vaha

Wolt has a highly autonomous, scale-up development model, where teams have a high degree of ownership and accountability for their products and quality. Instead of a centralized QA team owning quality, Wolt's Quality Assistance team operates as a horizontal, supportive function that adapts to the needs of the autonomous development teams and enables them to build quality software.

The goal is to embed a quality mindset directly into the development teams, rather than having QA be a separate function. Development teams are empowered and expected to take responsibility for testing and ensuring their quality. The QA team provides assistance, enablement, support and coaching to the development teams to help them build high quality software efficiently, rather than performing traditional QA gatekeeper roles. This approach aims to scale QA capabilities alongside Wolt's rapid growth, while reinforcing the sense of quality ownership within the autonomous development teams.

I will let you in on how Wolt, a value-driven company, runs their engineering and how we do our QA, especially from the Quality Assistance team’s point of view. I’m aiming to provide both insight and food for thought on what the future of software development could look like and what the role of QAs could be.

Roundtables with Speakers/Klikaton

Jan Karel  Aleksandra Psheborovskaia
+2

Participants had the chance to participate in roundtable discussions led by our expert speakers, where you could engage in smaller groups and discuss any topic with them. The roundtable topics included:

  • Quality Assurance / Quality Assistance / Quality Engineering
  • Test Automation
  • Testers’ Mindset
  • Where Is Testing Going?
  • CI/CD 

Alternatively, you could join Klikaton from 17:00 – 19:00, a hands-on challenge with the opportunity to win valuable prizes!

Partners & Supporters