STAREAST 2020 - Test Automation Engineer | TechWell

Conference archive

STAREAST Virtual+ 2020 - Test Automation Engineer

Customize your STAREAST 2020 experience with sessions covering test automation for engineers.

Monday, May 4

Michael_Bolton
DevelopSense
MA

Critical Thinking for Software Testers

Monday, May 4, 2020 - 9:00am to 5:00pm
Note: Delegates are encouraged—but not required—to bring a computer to this tutorial.

Critical thinking is the kind of thinking that specifically looks for problems and mistakes. Regular people don't do a lot of it. However, if you want to be a great tester, you need to be a great critical thinker. Critically-thinking testers save projects from dangerous assumptions and ultimately from disasters. The good news is that critical thinking is not just innate intelligence or a talent—it's a learnable and improvable skill you can master. Michael Bolton shares the specific techniques and heuristics of critical thinking and presents realistic testing puzzles that help you practice...

Tariq_King
test.ai
MF

Unit Testing: What Every Developer and Tester Should Know

Monday, May 4, 2020 - 9:00am to 12:30pm

Do you want to take your testing skills to the next level? Are you trying to stay relevant on an agile team where testing is shifting to the left on the project timeline? Do you want to help your organization reap the full benefits of testing earlier? Then join Tariq King to explore the fundamentals of unit testing so you can find bugs as soon as they happen and do more thorough, targeted testing during software development. This introductory session is for everyone—of all programming skill levels. Learn how to apply program-based techniques such as testing by looking, automated unit...

Chris_Loder
Upland InGenius
MG

System-Level Test Automation: Ensuring a Good Start

Monday, May 4, 2020 - 9:00am to 12:30pm

Many organizations invest a lot of effort in test automation at the system level but then have serious problems later on. As a leader, how can you ensure that your new automation efforts will get off to a good start? What can you do to ensure that your automation work provides continuing value? This tutorial covers both “theory” and “practice”. Chris Loder explains the critical issues for getting a good start and his experiences in getting good automation started at a number of companies. The tutorial covers the most important management issues you must address for test automation success...

Tariq_King
test.ai
Jason_Arbon
test.ai
MK

Artificial Intelligence and Machine Learning Skills for the Testing World

Preview
Monday, May 4, 2020 - 1:30pm to 5:00pm

Software continues to revolutionize the world, impacting nearly every aspect of our work, family, and personal life. Artificial intelligence (AI) and machine learning (ML) are playing key roles in this revolution through improvements in search results, recommendations, forecasts, and other predictions. AI and ML technologies are being used in platforms for digital assistants, home entertainment, medical diagnosis, customer support, and autonomous vehicles. Testing practitioners are recognizing the potential for advances in AI and ML to be leveraged for automated testing—an area that...

Adam_Auerbach
EPAM Systems
ML

Instill a DevOps Testing Culture in Your Team and Organization

Monday, May 4, 2020 - 1:30pm to 5:00pm

The DevOps movement is here. Companies across many industries are breaking down siloed IT departments and federating them into product development teams. Testing and its practices are at the heart of these changes. Traditionally, IT organizations have been staffed with mostly manual testers and a limited number of automation and performance engineers. To keep pace with development in the new “you build it, you own it” environment, testing teams and individuals must develop new technical skills and even embrace coding to stay relevant and add greater value to the business. DevOps really...

Hans_Buwalda
LogiGear
MM

Better Test Design for Great Test Automation

Monday, May 4, 2020 - 1:30pm to 5:00pm

Test automation is an essential element in modern system development. And test design can make or break automation efforts throughout the entire CI/CD pipeline. We want automated tests to find problems in a build quickly, run without a hitch, and be easily maintained. However, if tests are badly structured and unnecessarily detailed, you may have a hard time automating them—even with great tools and great technical expertise. Hans Buwalda explores how testers, both technical and non-technical, can design or restructure tests to make them suitable for automation. In this session, you’ll...

Dawn Haynes
PerfTestPlus, Inc.
MN

How to Break Software: Robustness Edition

Monday, May 4, 2020 - 1:30pm to 5:00pm

Have you ever worked on a project where you felt testing was thorough and complete—all features were covered and all tests passed—yet in the first week in production the software had serious issues and problems? Join Dawn Haynes to learn how to inject robustness testing into your projects to uncover those issues before release. Robustness—an important and often overlooked area of testing—is the degree to which a system operates correctly in the presence of exceptional inputs or stressful environmental conditions. Dawn shows you how—by expanding basic tests and incorporating specific...

Jennifer-Bonine
AI Appstore, Inc.
MR

Testing Leadership IQ

Monday, May 4, 2020 - 1:30pm to 5:00pm

Have you ever needed a way to measure your testing leadership IQ? Or been in a performance review where the majority of time was spent discussing your need to improve as a leader? If you have ever wondered what your core leadership competencies are and how to build on and improve them, Jennifer Bonine shares a toolkit to help you do just that. This toolkit includes a personal assessment of your leadership competencies and the evolution of testing and testing leadership. Join Jennifer as she explores a set of eight dimensions of successful leaders, provides suggestions on how you can...

Tuesday, May 5

Michael_Bolton
DevelopSense
TA

X-Ray Vision For Testers: How to Analyze Things

Tuesday, May 5, 2020 - 9:00am to 5:00pm

How do we go about understanding something complex? How do we move from confusion to clarity? What strategies and approaches can we use to identify and reason about things that matter? When we’re dropped into a testing situation, how do we make sense of it all? How can we rapidly achieve a deeper understanding of things that we know little or nothing about? How can we develop skills to make us more powerful testers? The answer to these questions is analysis - the study of things and ideas by examining their elements and structure. In this one-day tutorial, Michael Bolton will lead...

Byron_Katz
Coveros
TB

Introduction to Selenium

Tuesday, May 5, 2020 - 9:00am to 5:00pm

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. Byron Katz 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. You will be introduced to practices and principles that apply to the whole team. You will write Selenium scripts in two languages, Python and Java, and will...

Tariq_King
test.ai
TC

Testing Strategies for Microservices

Tuesday, May 5, 2020 - 9:00am to 5:00pm

Software development is trending toward building systems using small, autonomous, independently deployable services called microservices. Leveraging microservices makes it easier to add and modify system behavior with minimal or no service interruption. Because they facilitate releasing software early, frequently, and continuously, microservices are especially popular in DevOps. But how do microservices affect software testing and testability? Are there new testing challenges that arise from this paradigm? Or are these simply old challenges disguised as new ones? Join Tariq King as he...

Jeff Payne
Coveros
TE

Web Security Testing: The Basics and More

Tuesday, May 5, 2020 - 9:00am to 12:30pm

Web applications are often security critical or serve as front-ends for security critical applications, making web testing for vulnerabilities an essential part of software testing. Unfortunately, most software testers have not been taught how to identify web security issues while testing applications. Join Jeffery Payne as he shares what you need to know to security test web-based applications as part of your overall testing process. Learn about the most common web security vulnerabilities and how they are introduced into web code and exploited by hackers. Explore test techniques for...

Melissa Benua
mParticle
TF

Test Design for Fully Automated Build Architecture

Preview
Tuesday, May 5, 2020 - 9:00am to 12:30pm

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...

Rob_Sabourin
AmiBug.Com, Inc.
TI

Test Estimation in the Face of Uncertainty

Preview
Tuesday, May 5, 2020 - 9:00am to 12:30pm

Anyone who has ever attempted to estimate software testing effort realizes just how difficult the task can be. The number of factors that can affect the estimate is virtually unlimited. The keys to good estimates are understanding the primary variables, comparing them to known standards, and normalizing the estimates based on their differences. This is easy to say but difficult to accomplish because estimates are frequently required even when we know very little about the project—and what we do know is constantly changing. Throw in a healthy dose of politics and a bit of wishful...

Jeff Payne
Coveros
TK

Integrating Automated Testing into DevOps

Tuesday, May 5, 2020 - 1:30pm to 5:00pm

In many organizations, agile development processes are driving the pursuit of faster software releases, which has spawned a set of new practices—DevOps. DevOps stresses communications and integration between development and operations, including rapid deployment, continuous integration, and continuous delivery. Because DevOps practices require confidence that changes made to the code base will function as expected, automated testing is essential. Join Jeffery Payne as he discusses the unique challenges associated with integrating automated testing into continuous integration/continuous...

Gene_Gotimer
Coveros, Inc.
TL

A Hands-on Intro to Docker for Testers

Tuesday, May 5, 2020 - 1:30pm to 5:00pm

Docker is one of the hottest technologies in our industry today. It lets you create and manage containers—like virtual machines but smaller and faster. They can provide on-demand, disposable test environments that start quickly, repeatably, locally or in the cloud. When you want, you can tear down the environment and recreate a pristine copy within seconds. And since the process is automated, anyone on the team can use the same commands to get their own systems. When you finish testing, those containers can be deployed directly into production. At each stage, the environments for...

Melissa Benua
mParticle
TP

Continuous Testing Using Containers

Preview
Tuesday, May 5, 2020 - 1:30pm to 5:00pm

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...

Thursday, May 7

Janna_Loeffler
Equinox Media
T14

Git and Docker and YAML, Oh My! Building Your Own Build Pipeline Using GitLab.com

Thursday, May 7, 2020 - 1:30pm to 2:30pm

Build pipelines are expected to be green all the time. So how do you test your automation in your build systems without impacting the build itself? Where does automation fit into a build pipeline? At what stages of the build pipeline should I be running my automation? Join Janna as she walks through configuring your own build pipeline using YAML and Docker to test your automation and application before committing it to the main build. Using GitLab.com, she’ll walk you through some of the basics of Git, Docker, and YAML so you can configure your own build pipeline. These tools and...

Aprajita Mathur
Guardant Health
T16

Before and After You Say ‘I Do’ to Docker

Preview
Thursday, May 7, 2020 - 1:30pm to 2:30pm

Docker is the most popular containerized solution being used in the software industry for development. Like any other test automation tool, however, implementation can get complicated, tricky, and unmaintainable if all you understand is the record-and-playback features or think it is the same as using a virtual machine. Whether you are already using Docker for your automation needs or plan to start using it soon, join Aprajita Mathur as she shares her journey of using Docker for testing complex and constantly evolving data analysis pipelines. She will discuss basic concepts of...

T18

Conquering BDD: How One Team Is Making it Work

Preview
Thursday, May 7, 2020 - 1:30pm to 2:30pm

Behavior-driven development, or BDD, has been a buzzworthy term in the testing and development community for several years. At first glance, the elements of BDD seem simple: Testing scenarios! Living documentation! Automation! Reports! That sounds great, so why isn't everyone doing it? Upon a deeper dive, the implementation of BDD needs a lot of forethought and planning, and teams must approach it for the right reasons. Christine Ketterlin Fisher will detail the evolution of one team in its shift to BDD. BDD was selected to help modernize the work that the business analysts, manual...

Daniel Widing
ProdPerfect
T21

A Seismic Shift in Software Testing: Rise of the Machines

Preview
Thursday, May 7, 2020 - 3:00pm to 4:00pm

Even sophisticated businesses struggle with software testing. End-to-end (E2E) testing, though vital, has remained a costly and inconsistent method of catching bugs. But there’s a light at the end of this tunnel. Advances in machine learning (ML) have increased test execution speed and stability. Now, technologies are emerging that allow machines to analyze live user traffic to produce test cases—using data to focus E2E testing on what users care about. In time, these technologies will be stitched together to allow machines to own the entire E2E testing process. This seismic shift...

Thomas Izard
Buffalo Computer Graphics, Inc.
T24

Empowering Manual Testers to Automate

Preview
Thursday, May 7, 2020 - 3:00pm to 4:00pm

How do you get manual testers to be able to write their own automated tests for UI and functional testing? The key is to implement high-level language that testers can immediately recognize while keeping the messy details of Selenium and Python out of sight. Not only does this create tests that are implemented in the business language, but it also keeps those tests viable, even when application implementation details change. Tom Izard's team implemented a framework using Selenium, Python, UI navigation, application navigation, and business language, using only open source tools. He...

Thursday, May 14

Jaimee Newberry
Picture This Clothing
WWT1

Tool Builders for Life

Thursday, May 14, 2020 - 1:00pm to 2:15pm

There is a secret power behind the tools we use every day to get our jobs done in the technical realm. Throughout our lives and careers, we can apply these tools to a host of problems that need solving, not only in our work but in our every day lives. In this talk, Jaimee will share how the practice of being a tool builder by trade equipped her with the skills needed to build a ladder to climb out of a very dark place and into a completely new career working with people she loves working with, doing the most fulfilling work of her life.

Aprajita Mathur
Guardant Health
WWT1

Breaking the Glass Ceiling and our Biases

Thursday, May 14, 2020 - 2:30pm to 3:30pm

Gender bias exists not only in our workplace, but also in our personal lives. Companies and communities have been working hard to be more inclusive and diverse, yet this is a very difficult problem to solve. Why? Is it just a matter of time or can there be other factors involved? Let's take a dive into what is preventing women from progressing or reaching the top and how we can help bring the balance. To go beyond mere stereotypes, we will get familiarized with the basics of how our brain operates, how biases form, and other factors that contribute to a gender-biased system. We will work...