Session Schedule

Session Schedule2019-01-07T06:25:51+00:00

Tuesday

No Sessions

Wednesday

No Sessions

Thursday

8:00 AM

Threat Modeling on the Family Road Trip and Other Strategies for Delivering Secure Applications

Presented by: Angela Pinney
Time: Thursday 8:00 AM - 9:00 AM

Gene Spafford said: “The only truly secure system is one that is powered off...” Everyone wants secure applications, but creating them is hard, and we don't all have security certifications. How do you know where to start when "security" is not your full-time job? And how do you get the rest of...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Security, Soft Skills/Business, TestingFormat: General SessionLevel: Introductory and overview

TDD Designer Style: Styleguide Driven Development

Presented by: Matthew LaForest
Time: Thursday 8:00 AM - 9:00 AM

Developers have adopted a number of techniques to help speed development of their products. Leveraging tests to help them design the interfaces to their underlying pieces (classes, functions, components, etc.). For a long time the interface between designers and developers has been a continual rough...

Room: Salon ETrack: Web/Front-EndTags: Design (UI/UX/CSS), Javascript, Other, TestingFormat: General SessionLevel: Introductory and overview
9:15 AM

Super Sleuth Testers: Unlocking the Power of Browser Developer Tools

Presented by: Hilary Weaver-Robb
Time: Thursday 9:15 AM - 10:15 AM

There’s a tool to aid our testing that we all have access to all the time. It’s hidden in plain sight, you just have to know the secret code to get to it. This secret tool? The browser’s developer tools, of course! Learn how the developer tools in your browser can give you insight into what...

Room: Salon ATrack: Software QualityTags: TestingFormat: General SessionLevel: Introductory and overview
11:45 AM

Tests Your Pipeline Might Be Missing

Presented by: Gene Gotimer
Time: Thursday 11:45 AM - 12:45 PM

Developing a delivery pipeline means more than just adding automated deploys to the development cycle. It’s about gaining confidence that your builds are viable candidates for release or production. For development to be successful, tests of all types must be incorporated throughout the process to...

Room: MangroveTrack: Software QualityTags: Security, TestingFormat: General SessionLevel: Introductory and overview
3:30 PM

Digging In: Getting Familiar With The Code To Be A Better Tester

Presented by: Hilary Weaver-Robb
Time: Thursday 3:30 PM - 4:30 PM

Maybe you’ve been testing the same application for a while, and your rate of finding new bugs has slowed. Or you’re trying to find more ways to figure out what your devs are doing day to day. You have the tools at your disposal, you just need to dig in! In this talk, Hilary Weaver-Robb shares...

Room: NileTrack: Software QualityTags: TestingFormat: General SessionLevel: Introductory and overview
4:45 PM

Mutation Testing to the rescue of your Tests

Presented by: Nicolas Fränkel
Time: Thursday 4:45 PM - 5:45 PM

Unit testing ensures your production code is relevant. But what does ensure your testing code is relevant? Come discover mutation testing and make sure your never forget another assert again. In the realm of testing, the code coverage metrics is the most often talked about. However, it doesn’t...

Room: OrangeTrack: Software QualityTags: Java, TestingFormat: General SessionLevel: Introductory and overview

[CANCELLED] Usability Testing and User Acceptance Testing: Do You Really Need Both?

Presented by: Trent Nguyen
Time: Thursday 4:45 PM - 5:45 PM

This session has been cancelled. We apologize for any trouble this causes.

Room: Portia/WisteriaTrack: Software QualityTags: Design (UI/UX/CSS), TestingFormat: General SessionLevel: Introductory and overview

Friday

8:30 AM

From Manual Testing to Automation Suite: A Guide For Everyone

Presented by: Mike Roznik
Time: Friday 8:30 AM - 9:30 AM

Do you start with automation? Manual tests? Should you always consider both? What about working with developers, can they help? Learn some easy stepping stones to go from manual testing to getting your feet wet with automation to writing full automation suites. In this talk you can expect lots of...

Room: NileTrack: Software QualityTags: TestingFormat: General SessionLevel: Introductory and overview

Hack Your App - Intro to Mobile Security Testing

Presented by: Hans Weisheimer
Time: Friday 8:30 AM - 9:30 AM

Your phone really doesn’t want you to see what’s going on under the hood - it’s a feature. Many of the introspection capabilities that exist for web development are absent by default on mobile platforms. This is particularly frustrating when you need to validate assumptions or security...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Mobile, Security, TestingFormat: General SessionLevel: Introductory and overview
9:45 AM

Continuous Security

Presented by: Craig Hills
Time: Friday 9:45 AM - 10:45 AM

A presentation on how to build security testing into your CI/CD pipeline. The primary goal is to think about what the appropriate level of testing is for your project, and determine how to make the most significant improvements to your security, while being cost effective.

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Ruby/Rails, Security, TestingFormat: General SessionLevel: Introductory and overview
11:00 AM

A Lifecycle Of Code Under Test

Presented by: Bob Fornal
Time: Friday 11:00 AM - 12:00 PM

When thinking about tests against code, have you "done enough?" How do you know that the code is covered appropriately, that odd bugs aren't going to crop up? Did you cover all the use cases and what if someone changes the code down-the-road? This session is about the unit and integration tests...

Room: Salon DTrack: Software QualityTags: TestingFormat: General SessionLevel: Introductory and overview
4:00 PM

Straying From the Happy Path: Taking Control of Errors in Swift

Presented by: Jeff Kelley
Time: Friday 4:00 PM - 5:00 PM

Have you ever seen a code comment saying “this should never happen”? Have you ever wondered what would happen if it did? Swift has a diverse set of error-handling capabilities, from using throw to send errors up the stack to using a Result to handle errors in asynchronous methods. In this talk,...

Room: CypressTrack: MobileTags: Mobile, TestingFormat: General SessionLevel: Introductory and overview

Example Mapping: The New Three Amigos

Presented by: Thomas Haver
Time: Friday 4:00 PM - 5:00 PM

Example Mapping is a collaboration technique used by teams to help refine requirements. Every team should have a set of “ready” criteria that includes some kind of workshop between development team members to establish a shared understanding. In a time-boxed Example Mapping session, rules will...

Room: NileTrack: Software QualityTags: Other, Soft Skills/Business, TestingFormat: General SessionLevel: Introductory and overview

The Case of the Tenacious Tester: How Using Your Words Improves QA Work

Presented by: Katrina Ohlemacher
Time: Friday 4:00 PM - 5:00 PM

"Never trust to general impressions, my boy, but concentrate yourself upon details." So says Sherlock Holmes in “A Case of Identity.” The Great Detective has a lot to say that applies to software testing: pay attention to detail, never make assumptions, use your imagination. We wouldn’t have...

Room: Salon HTrack: Software QualityTags: Other, TestingFormat: General SessionLevel: Introductory and overview

Accessibility Audits in Chrome: Easy Steps toward an Inclusive Internet

Presented by: Maranda Provance
Time: Friday 4:00 PM - 5:00 PM

Do you want to help make the internet a better place for all people? In this talk, you’ll be introduced to the accessibility audits built into Chrome’s dev tools. We’ll walk through the automated tests they provide as well as the helpful information they give on manual testing. By the end of...

Room: Salon DTrack: Web/Front-EndTags: Javascript, Other, TestingFormat: General SessionLevel: Introductory and overview