Accessibility Auditing: Getting Started with Accessibility (Part 1)

Presented by: Todd Libby

This workshop is for people that are just starting or want to get started learning accessibility and how to audit. Or for the people that are in Accessibility that want a refresher or are looking to change their workflows. ...

Tags: Accessibility, UI/UX, QA TestingFormat: PreCompilerLevel: Introductory and overview

Building Trust and Breaking Barriers (with LEGO!)

Presented by: Thomas Haver

LEGO(R) sets are fun to build, but who has ever attempted to build a set without looking at the instructions? In this workshop, attendees will form teams and attempt to build a LEGO(R) set without instructions. Through a series of iterative exercises that provide more product details, the teams will...

Tags: Leadership, Project Management, QA TestingFormat: PreCompilerLevel: Introductory and overview

Accessibility Auditing: Getting Started with Accessibility (Part 2)

Presented by: Todd Libby

This workshop is for people that are just starting or want to get started learning accessibility and how to audit. Or for the people that are in Accessibility that want a refresher or are looking to change their workflows. ...

Tags: Accessibility, UI/UX, QA TestingFormat: PreCompilerLevel: Introductory and overview

The User Experience Eclipse: Rise Against Dark Design Patterns

Presented by: Scott Showalter

Dark isn't just a trendy UI mode, nor what the sky looks like in the middle of the day in Ohio on April 8th. It's a deceitful design scheme we all encounter from time to time, against our will. ...

Tags: Front End, Diversity/Equity/Inclusion, CSS, UI/UX, Architecture, System Design, QA TestingFormat: General SessionLevel: Introductory and overview

Black Box Techniques for Unit Tests

Presented by: Jenna Charlton

One of the greatest strengths of modern development is the ease of unit testing for many languages and frameworks. Obviously, you’re testing your code–but are you thoroughly testing it? Are you testing the right things? Is there more you could be testing? ...

Tags: Programming Principles, Code Quality, QA TestingFormat: General SessionLevel: Intermediate

Isn't it time to ditch code coverage? Focus on high value tests instead

Presented by: Steve Odell

As engineers, it can be difficult to use metrics to measure the value of what we do. One metric that typically falls short is code coverage because it can’t measure how WELL our application has been tested, rather, it focuses how MUCH has been tested. What if we ditched this traditional metric and...

Tags: Automation, Code Quality, QA TestingFormat: General SessionLevel: Intermediate

Terminal, CLI's, and UI's - Using Windows Terminal & the WSL

Presented by: Mike Nelson

The classic Windows Terminal app allowed for simple command line integrations. But now, the new Terminal app, along with the Windows Subsystem for Linux (WSL), can generate some really cool interaction between you and multiple operating systems. Not only can you do command line, but the Linux...

Tags: Functional Programming, DevOps, UI/UX, QA TestingFormat: General SessionLevel: Introductory and overview

Modern Web Automation Testing

Presented by: Bob Crowley

Modern web applications require a modern tool for automated testing. Something that can handle both mobile and desktop, async operations, shadow DOM, all the browsers and much more. ...

Tags: Front End, Automation, QA TestingFormat: General SessionLevel: Intermediate

Testing Mayhem on the Basic Side

Presented by: Jeanette Kalb

Did you ever wonder how a QA managed to find something you didn’t on that last feature card? Hint, it’s not magic, but there is a lot of mayhem. Your quality professionals need your help to help them test better. This talk will provide insight as to what your QA person goes through when deciding...

Tags: Programming Principles, Code Quality, QA TestingFormat: General SessionLevel: Introductory and overview

Imposters! faking endpoints over-the-wire

Presented by: Bob Crowley

Faking remote services can be very useful. Maybe you need to build against a service that isn't created yet, mock micro service dependencies, test against an API that only has a production instance or validate a large number of data scenarios that would be difficult to achieve with a "real"...

Tags: Backend, Code Quality, QA TestingFormat: General SessionLevel: Intermediate

Testing Enterprise Software Rewrites

Presented by: Umang Nahata

Most enterprises have legacy code that needs to be rewritten to keep pace with industry standards, new technologies, and modern infrastructures. The primary purpose of a software rewrite is to ensure functional compatibility before retiring the current system. However, replacing large, complex,...

Tags: Backend, Code Quality, QA TestingFormat: General SessionLevel: Introductory and overview