EPIC Experience 2020 - Half-day Tutorials
Tuesday, April 21
How to Be a Master Communicator without Saying a Word
Preview NewWe are always communicating, whether we are saying anything or not. Nonverbal communication is not just the “extra” communication that is present when we speak—it’s a communication form in its own right. Being able to observe nonverbal communication, control how we do it, and respond appropriately to others’ nonverbal cues are key skills in being effective at work. You will be able to spot when people are uncomfortable during interactions, when people are engaged, when discourse is about to turn into conflict, who has a strong relationship with whom, and whether you are resonating...
Automation Development on the Agile Express
Preview NewAutomation frameworks take time. They rack up countless lines of code and become products in their own right. How do you balance building and advancing your automation framework with the parallel need to advance your test automation coverage? In this interactive session, everyone will be given a role to play, such as Framework Developer, Product Owner, or Management—think murder mystery meets software development! You’ll participate in mock sprints, negotiating with your teams about what you will deliver. Will it be more test cases or better reporting? Process improvement or tooling...
Cypress 101: JavaScript Test Automation
NewCypress, a JavaScript end-to-end test automation tool, has generated a lot of buzz recently. Many developers prefer Cypress over other test automation tools because of its speed, convenience, and ease of use. In this workshop, we’ll use Cypress to create automated tests. In writing these tests, you’ll learn how to use Cypress to interact with web elements, add Cypress assertions to tests, create page objects, use Cypress’s built-in wait strategies and customize them as needed, group tests and execute them in parallel, as well as make and verify API calls. With JavaScript becoming the top...
Building an Environment of Trust
NewThe best time to build trust is long before you need it. Therefore we need to understand how trust is fostered. In this workshop, we’ll experience through activities, stories, and have a discussion on how trust can be both built and broken. You will learn the components of an environment of trust and techniques to help facilitate trust in your connections.
Conquer Imposter Syndrome and Unleash Innovative Agility
Preview NewWith business agility, we talk about innovation and failure. What we don’t talk about are the head games and internal dialogues that hold us back. Imposter syndrome is the chronic self-doubt we feel despite our competence and success. What if the key to epic business agility is embracing the concept that people are more innovative when operating in their authentic voice? If that’s the case, then we should strive to create a psychologically safe space to discover our authentic voices, so we can unleash our innovative ideas. Billie Schuttpelz will help you realize whether imposter...
Design Thinking for Agile Teams: Change Your Approach
Preview NewDesign thinking is a human-centered process for creative problem-solving that focuses on the people you're creating for, which leads to better products, services, and processes. Utilizing the design thinking approach made popular by Amazon, Apple, and other large software companies, learn how to modify your whole agile strategy and approach around a technique that can speed your time to success and failure. Learn how to get to a proof of concept and prototyping sooner, for faster feedback from customers and buyers. This workshop will explore what the design thinking approach is and...
The ARE Approach to Testing AI
Preview NewAI-based applications are everywhere, and it has only made the job of testing them more complex. There are numerous approaches to testing these systems, but one is going to be more relevant than others in the future: the ARE approach, or AI-based, risk-based, and exploratory testing. Raj Subrameyer will discuss how to practice these test techniques. First, he will demystify AI by covering the basics of what deep learning, machine learning, and neural networks really mean, as well as how to train and test AI models and make them learn from real user flows. Then, he will discuss the...
A Tester’s Introduction to Test-Driven Development
NewAlthough agile developers write tests as part of their work, they frequently overlook opportunities to benefit from the unique skills and perspective that testers bring to the team. Testers are all too often treated as a safety net for the developers, rather than being given the chance to help shape the software. This workshop will familiarize testers with test-driven development so they can work more closely with the developers on their teams and contribute earlier in the development process. We will begin by exploring the differences between code-first and TDD approaches, using an...
Continuous Testing Using Containers
Preview NewContainers: Every manager thinks they want them, but few teams have experience in knowing what to actually do with them. Used thoughtfully, containerization of your services can transform the way your organization thinks about testing. Gone are the days of maintaining X different compute environments with Y different configurations. Imagine instead spinning up just the code you need, on the machine type it needs, and only for as long as you need it. In this technical, interactive tutorial, Melissa Benua will walk through what containerization means for an agile codebase attempting...
Demystifying AI-Driven Test Automation
NewSoftware vendors and practitioners are using artificial intelligence (AI) and machine learning (ML) to create a new wave of test automation tools. Such tools leverage autonomous and intelligent agents to explore, model, reason, and learn about a software product. But how do these testing robots really work? Is this technology any good? And can we really trust it to validate software? Tariq King will introduce you to the world of AI-driven test automation and discuss its benefits, challenges, and limitations. Learn how test bots use AI and ML technologies to mimic human testing activities...