STARCANADA 2019 - Testing for Developers | TechWell

Conference archive

STARCANADA 2019 - Testing for Developers

Tuesday, October 22

TA

Selenium Test Automation: From the Ground Up

Add to calendar
Tuesday, October 22, 2019 - 8:30am to 4:30pm

Knowledge of Selenium, the industry-standard tool for testing web applications, is a much sought after skill in today’s world of test automation. If you want to learn Selenium, then this full-day tutorial provides a great start. Matt shows you how to build test automation using Selenium. But he doesn’t stop there. He uses his years of experience to show you how to build automation that is clean, robust, and easy to maintain. Matt introduces other tools that work with Selenium to help manage the data used to drive your tests, evaluate JavaScript-heavy applications, manage your test...

Melissa_Benua
mParticle
TC

Test Design for Fully Automated Build Architecture

Add to calendar
Tuesday, October 22, 2019 - 8:30am to 12:00pm

Imagine this … As soon as any developed functionality is submitted into the code repository, it is automatically subjected to the appropriate battery of tests and then released straight into production. Setting up the pipeline capable of doing just that is becoming more and more common and something you need to know about. But most organizations hit the same stumbling block—just what IS the appropriate battery of tests? Automated build architectures don't always lend themselves well to the traditional stages of testing. In this hands-on tutorial, Melissa Benua introduces you to key test...

Melissa_Benua
mParticle
TI

Continuous Testing Using Containers

Add to calendar
Tuesday, October 22, 2019 - 1:00pm to 4:30pm

Containers. Every manager thinks they want them, but few teams have experience in knowing what to DO with them. Used thoughtfully, containerization of your services can transform the way your organization thinks about testing. Gone can be 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 training, Melissa will walk through what containerization means for a legacy code base attempting to practice continuous...

Wednesday, October 23

Jeff_Cheezy_Morgan
Industrial Logic Canada
W1

Continuous Delivery Requires Radical Changes for Testers

Add to calendar
Wednesday, October 23, 2019 - 10:15am to 11:15am

What do testing and quality look like in a continuous delivery world? Who does what and how? Is there still a need for testers, or do developers do all the testing? Is it really possible to achieve quality when you deploy to production many times each day? What should testers do when there is no time for a “testing phase”? These are some of the questions people in the testing community ask as the software development industry moves toward this new paradigm of design and delivery. Continuous delivery is a radical change in the way we build and deliver software, so it requires a radical...

Adam_Sandman
Inflectra Corporation
W12

API Testing Is Critical—Here's How to Do It Right

Preview
Add to calendar
Wednesday, October 23, 2019 - 1:30pm to 2:30pm

It is important to make sure you have a sound API testing strategy because it relates to the critical operation of today’s connected businesses. But all too often, API testing is overlooked. Adam Sandman will provide practical techniques for how to ensure you have sufficient test coverage of your API endpoints, how to leverage realistic test data, and how to integrate API tests into your DevOps toolchain and overall test reporting environment. He will also cover API design patterns such as endpoint versioning, self-describing data formats, authentication, authorization, and mocking...

Thursday, October 24

Arnika Hryszko
Polish Testing Board
T6

How to Ensure That Requirements Are Testable

Preview
Add to calendar
Thursday, October 24, 2019 - 11:30am to 12:30pm

Everything starts with a requirement—a singular, documented need that a particular design, product, or process aims to satisfy. No other part of our work paralyzes the resulting system if it is done wrong, and no other part is more difficult to repair later. And yet we devote so little attention to requirements. By teaching people who create requirements, Arnika Hryszko learned a lot about their ways of working. She will share those lessons so that you will be able to improve your teams and projects by establishing detailed technical requirements. Discover practical ways to plan...

K5

Automation Face-Off

Add to calendar
Thursday, October 24, 2019 - 4:00pm to 5:00pm

What do you think about when you hear the words "test automation"? Are you considering developing your own tools to help you probe the product deeply, or will you apply a commercial tool for automated checking? Are “tools” and “automation” the same thing in your world, or do you see them as fundamentally different? Are you excited by new, powerful, enabling technologies, or do you worry that a robot will replace you? And are these our only choices? One thing is for sure: When we apply automation and tools, we may fundamentally change the context and the nature of the work we do. Our...