STARWEST 2019 - Software Tester | TechWell

Conference archive

STARWEST 2019 - Software Tester

Customize your STARWEST 2019 experience with sessions for software testers.

Monday, September 30

Michael_Bolton
DevelopSense
MA

Critical Thinking for Software Testers

Add to calendar
Monday, September 30, 2019 - 8:30am to 4:30pm

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

Isabel Evans
Independent Consultant
MB

Test Fundamentals: Relating Requirements and Risk to Testing and Test Design

New
Add to calendar
Monday, September 30, 2019 - 8:30am to 4:30pm

Testing is fundamentally associated with understanding requirements and risk. We use test design techniques to deliver what is required by our customers, and we use testing to help our customers assess risk at every stage of the software’s life. These goals give us a focus for what to test and what to report, but they also present tricky and changing targets. Join Isabel Evans to practice using test design techniques in multiple ways, not just to design tests for execution, but also to understand risks, clarify requirements, and report the information that is most useful to our team and...

Angie Jones
Applitools
MC

Visual Validation for Test Automation

New
Add to calendar
Monday, September 30, 2019 - 8:30am to 12:00pm

Functional test automation is a wonderful way to frequently and expeditiously execute regression testing. However, the test scripts that we write are limited to the few assertions we’ve considered. Many times, these assertions only cover the tip of the iceberg and account for a small fraction of what a human being would have subconsciously verified. For example, a test automation script can verify that when adding 2 and 2 via a calculator app, the sum that is returned on screen is 4. But does the 4 appear correctly? Is it upside down? Or sideways? Is it the right color? Are there errors...

Melissa_Benua
mParticle
MD

Test Design for Fully Automated Build Architecture

Add to calendar
Monday, September 30, 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...

Bob Galen
Vaco
Mary Thorn
Vaco
MF

Agile Test Team Leadership: From Concept to Product

Add to calendar
Monday, September 30, 2019 - 8:30am to 12:00pm

Today, many agile organizations are making a terrible error. They are assuming there is no place for test management and leadership in agile, self-directed team contexts. Mary Thorn and Bob Galen beg to differ with this view and believe a strong need exists for testing leadership in agile organizations—just different from the way we’ve typically approached it. Join Mary and Bob as they explore what excellent test team leadership looks like in agile contexts. Explore the aspects of self-directed teams and the implications to your previous leadership styles. Look under the covers of Scrum...

Tariq_King
Ultimate Software
MG

Unit Testing: What Every Developer and Tester Should Know

Add to calendar
Monday, September 30, 2019 - 8:30am to 12:00pm

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
InGenius Software
MH

System-Level Test Automation: Ensuring a Good Start

Add to calendar
Monday, September 30, 2019 - 8:30am to 12:00pm

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

Julie_Gardiner
Independent Consultant
MI

Test Data: Mining, Morphing, Managing and Maintaining It!

New
Add to calendar
Monday, September 30, 2019 - 8:30am to 12:00pm

According to the 2018/2019 World Quality Report, the number one challenge in applying testing to agile development is overcoming the challenges of creating, managing, and maintaining test environments and test data. Over 48% of respondents had issues with test data. As our systems complexity and time to market demands have increased, the appetite for resolving the test data issue can be diminished or be viewed as test data doesn’t really matter. Join Julie Gardiner as she shares the good, bad and ugly of test environments and data, defines an approach to establish where you are in terms of...

Chris_Kenst
BloomNation
MJ

Testing Today's Web Applications: Tools You Can Use

New
Add to calendar
Monday, September 30, 2019 - 8:30am to 12:00pm

If you are a software tester today, chances are you're testing a website or web application. Whether you are testing in a browser, within a web “wrapper” framework like Electron, or even in a web app wrapped in a mobile application, your customers are using web apps and websites constantly—and they want them to work well. Our challenge in testing, of course, is to test as thoroughly and efficiently as we can, given our time and resource constraints. Chris Kenst will demonstrate some of his favorite free and inexpensive tools for testing web apps and share stories of using these tools in...

Melissa_Benua
mParticle
MK

Continuous Testing Using Containers

New
Add to calendar
Monday, September 30, 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...

Tariq_King
Ultimate Software
Jason_Arbon
test.ai
ML

Artificial Intelligence and Machine Learning Skills for the Testing World

Preview
Add to calendar
Monday, September 30, 2019 - 1:00pm to 4:30pm

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

Adam_Auerbach
EPAM Systems
MM

Instill a DevOps Testing Culture in Your Team and Organization

Add to calendar
Monday, September 30, 2019 - 1:00pm to 4:30pm

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
MN

Test Design for Automation

Add to calendar
Monday, September 30, 2019 - 1:00pm to 4:30pm

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

Julie_Gardiner
Independent Consultant
MO

Get Your Message Across: Communications Skills for Testers

Add to calendar
Monday, September 30, 2019 - 1:00pm to 4:30pm

Communication is at the heart of our profession. If we can’t convey our concerns in ways that connect with key members of the project team, our contribution is likely to be ignored—no matter how advanced our testing capabilities are. Because we act in an advisory capacity rather than being in command, our power to exert influence is almost entirely based on our communication skills. Join Julie Gardiner as she draws on techniques from psychology and marketing to help you get your message across. With people suffering information overload and deluged with emails, it is more important than...

Dawn Haynes
PerfTestPlus, Inc.
MP

How to Break Software: Robustness Edition

Add to calendar
Monday, September 30, 2019 - 1:00pm to 4:30pm

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

Eun Chang
Microsoft
Ken Johnston
Microsoft
MQ

Data Analytics and Machine Learning

Add to calendar
Monday, September 30, 2019 - 1:00pm to 4:30pm

Do you have access to lots and lots of test, development, app, and service data—really big data—from client and cloud service log files, test execution results, and more? Then, you have a great opportunity to begin using data analytics and machine learning (ML) to gain new product quality insights. Bring your laptops and your sense of discovery as Eun Chang introduce analysis techniques and ML tools to help you develop new and potentially groundbreaking insights. First, she will present a fast-paced statistics primer for those with no prior data exploration experience and others looking...

Seretta Gamba
Freelancer
MR

Technical Test Automation Challenges: Patterns and Solutions

Add to calendar
Monday, September 30, 2019 - 1:00pm to 4:30pm

Many organizations find that test automation does not work as well as they thought it would. In many cases, these failures are due to generic technical reasons, which can be fixed with relative ease. Other solutions that have worked well are patterns, common to automation efforts at any level with whatever tools you are using. Seretta Gamba will focus on often-neglected technical issues—i.e., non-management issues—and the patterns that help solve them. These are not development or code patterns—this is a code-free tutorial. Using a set of patterns developed with Dot Graham, Seretta will...

Tuesday, October 1

Michael_Bolton
DevelopSense
TA

X-Ray Vision For Testers: How to Analyze Things

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

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

Max_Saperstone
Coveros
TB

Introduction to Selenium

Sold Out!
Add to calendar
Tuesday, October 1, 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. Max Saperstone 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. Max introduces other tools that work with Selenium to help manage the data used to drive your tests, evaluate JavaScript-heavy applications, manage your test...

Angie Jones
Applitools
TC

Clean Coding Practices for Test Automation

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

We are often reminded by those experienced in writing test automation that code is code. The sentiment being conveyed is that test code should be written with the same care and rigor that production code is written. However, many people who write test code may not have experience writing production code, so it’s not exactly clear what is meant by this statement. And even those who write production code find that there are unique design patterns and code smells that are specific to test code in which they are not aware. Join Angie Jones for this workshop, at which, you will be given a...

Jennifer Bonine
PinkLion AI
TD

Testing Transformation: The Art and Science for Success

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

Technologies, testing processes, and the role of the tester have evolved significantly in the past few years with the advent of agile, DevOps, and other new technologies. It is critical that we testing professionals evaluate ourselves and continue to add tangible value to our organizations. In your work, are you focused on the trivial or on real game changers? Jennifer Bonine describes critical elements that help you artfully blend people, process, and technology to create a synergistic relationship that adds value. Jennifer shares ideas on mastering politics, maneuvering core vs. context...

Jeff Payne
Coveros
TE

Web Security Testing: The Basics and More

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

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

Tariq_King
Ultimate Software
TF

Testing Strategies for Microservices

Add to calendar
Tuesday, October 1, 2019 - 8:30am to 12: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...

Bob Galen
Vaco
Mary Thorn
Vaco
TG

Agile Testing: Team Tactics that Deliver the Goods

Sold Out!
Add to calendar
Tuesday, October 1, 2019 - 8:30am to 12:00pm

Let’s face it—agile testing is different. Challenges exist in successfully integrating within the teams themselves. Scrummerfall continues to run rampant. The dichotomy of testing vs. quality—and balancing both the team’s and your focus—still exists. Delivering value is both an imperative and a challenge. In this dynamic workshop, join agile coaches Mary Thorn and Bob Galen to explore the tools, techniques, and mindset you must bring to the table to successfully test in agile contexts. Mary and Bob examine risk-based testing, iterative test planning, exploratory testing, agile automation...

Rob_Sabourin
AmiBug.Com, Inc.
TI

Test Estimation in the Face of Uncertainty

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

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

Gene Gotimer
Coveros, Inc.
TJ

A Hands-on Intro to Docker for Testers

Add to calendar
Tuesday, October 1, 2019 - 8:30am to 12: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...

Jeff Payne
Coveros
TL

Integrating Automated Testing into DevOps

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

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

Bob Galen
Vaco
Mary Thorn
Vaco
TM

Test Automation Strategies for the Agile World

Sold Out!
Add to calendar
Tuesday, October 1, 2019 - 1:00pm to 4:30pm

With the adoption of agile practices in many organizations, the test automation landscape has changed. Join Bob Galen & Mary Thorn as they explore current disruptors to traditional automation strategies, and discusses relevant and current adjustments you need to make when developing your automation business case. Open source tools are becoming incredibly viable and beat their commercial equivalents in many ways―not only in cost, but also in functionality, creativity, evolutionary speed, and developer acceptance. Agile and DevOps methods have fundamentally challenged our traditional...

Ultimate Software
TN

Holistic Performance Testing for Modern Applications

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

With the advent of frameworks like Angular, React, and Vue, the landscape of application performance has changed significantly in terms of testing and measurement. Gone are the days of measuring response time as a single value based on back-end performance. In modern web and mobile applications, additional layers need to be peeled apart at the front end to truly understand its performance characteristics. Traditional approaches to performance testing are no longer sufficient to provide a delightfully responsive user experience. Join Kaushal Dalvi as he details new developments in the...

Isabel Evans
Independent Consultant
TO

Success with Test Automation Projects: A People-driven Approach

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

As we face increased demands for speed, change and technical excellence—the pressure, and the need for automating aspects of testing increases. But, successful test automation is not just about selecting and implementing tools and a technical infrastructure. People ensure the success or failure of the automation project; they must drive the project. Join Isabel Evans as she shows you how to make your test automation projects people-driven, by focusing on two vital but often neglected elements of any automation project: attitudes towards automation and experiences of automation. What...

Mike_Sowers
Coveros
TP

Quality and Testing Measures and Metrics

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

To be most effective, leaders—including development and testing managers, ScrumMasters, product owners, and IT managers—need metrics to help direct their efforts and make informed recommendations about the software’s release readiness and associated risks. Because one important evaluation activity is to “measure” the quality of the software, the progress and results of both development and testing must be measured. Collecting, analyzing, and using metrics are complicated because developers and testers often are concerned that the metrics will be used against them. Join Mike Sowers as he...

Chris_Loder
InGenius Software
TQ

Automation Framework Essentials

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

Automation is critical in today’s software delivery lifecycle, and yet many organizations struggle to keep their automation running. How can we mitigate difficulties and get consistent automation runs and results we can trust? The secret is implementing a solid automation framework, but that isn’t as easy as it seems. Chris Loder has built several automation frameworks over his career and has learned what works—and, more importantly, what doesn’t. This tutorial will cover what an automation framework is, the benefits of having one, and the keys to a successful framework, including...

Seretta Gamba
Freelancer
TR

Driving Lessons for Test Automation Managers

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

In order to support their automation team effectively, test managers must be able to recognize when the team is taking a ‘bad’ turn and know how to steer it back, or, when starting, know how to do things right from the very beginning. They don’t need to know all the technicalities, but they must know the basics of good automation and be able to explain to higher management what automation can or cannot deliver in order to secure and sustain their support. In this tutorial Seretta Gamba introduces the Test Automation Patterns Wiki and explains in detail the patterns test managers...

Wednesday, October 2

Stacy Kirk
QualityWorks Consulting Group, LLC
K1

QADevSecOps: Leading a Quality-Driven DevOps Transformation

Add to calendar
Wednesday, October 2, 2019 - 8:30am to 9:45am

Have you wondered where QA professionals fit into a DevSecOps transformation? Stacy Kirk thinks they should champion the transformation. Regardless of where your company is on its journey to DevSecOps, quality must be at the forefront for optimal effectiveness and customer value. This means promoting feedback loops that use monitoring and reporting tools effectively, and most importantly, it means creating a culture of collaborative communication and continuous improvement. The role of the QADevSecOps practitioner must evolve from ensuring the quality of software to assessing the...

Ken Johnston
Microsoft
K2

Keynote - Making the Career Transition from Software Testing to Data Science

Add to calendar
Wednesday, October 2, 2019 - 10:00am to 11:00am

A decade ago Microsoft had over twelve thousand full-time testers, and when you added up all the contract and outsourced testers too, there were more software test engineers than developers. The test automation solutions alone had more than a hundred million lines of code. However, that process was built for a company that would release a new version of a monopoly-scale product once every three years and ship it on a CD. That world had already begun to change, and Microsoft was missing the boat. When Microsoft tester Ken Johnston first encountered agile development and DevOps, he realized...

Peter Varhol
Technology Strategy Research
Gerie_Owen
Technology Strategy Research
W2

Conquering the Testing Challenges of Serverless Applications

Preview
Add to calendar
Wednesday, October 2, 2019 - 11:30am to 12:30pm

Serverless cloud applications are rapidly moving into the mainstream. In this model, teams focus on developing and deploying code on a known technology stack and runtime, with fixed interfaces for application, database, and network, and they offer the advantages of lower costs, faster development, and elastic growth. But testing serverless applications brings significant challenges to testers. Because the stack is typically maintained by the cloud provider, it is updated with new versions and security patches on a regular basis. Testers have to continuously test the stack...

Melissa Benua
mParticle
W3

Fuzz Testing for Fun and Profit

Add to calendar
Wednesday, October 2, 2019 - 11:30am to 12:30pm

A software test is no better than the data that drives it. Fuzz testing is a great way to find buggy, exploitable, or otherwise bad code – and if you’re working with a native application that operates on file input, it’s a solved problem. Grab AFL or some other all-in-one suite, hit go, and profit! But what about web services? What about managed applications? For a service-based developer, fuzz testing your HTTP serving layer isn’t all that interesting if you’re running on the latest version of Apache. Fuzz testing your application along its interface boundaries, though? Very interesting...

W5

Using Design Thinking to Create Better Test Cases

Add to calendar
Wednesday, October 2, 2019 - 11:30am to 12:30pm

Designing good test cases can be described as an art. With test cases being written with a focus on business, testers should be part of the discovery and design phase of the project, and the business drivers should dictate test case design. But how can we ensure we are focusing on the user and bringing the biggest value possible in this phase? Larissa Rosochansky will describe what design thinking is, how it relates to the testing methodology, and how to use it in the design phase of your project. She will also show you how to better frame the business drivers and select the persona and...

Josh_Gibbs
Contrast Security
W6

Continuous Application Security Testing

Preview
Add to calendar
Wednesday, October 2, 2019 - 11:30am to 12:30pm

Because of its specialized nature, many aspects of application security testing are often assigned to testers from another team or another company, and they may be brought in to perform a point-in-time assessment prior to a release. Your team is interested in implementing continuous deployment, and automation seems like the obvious answer. But when attempting to automate your security tests, you may run into a wide variety of challenges beyond simply adding a tool into your build system. Josh Gibbs will discuss how to choose what to test, how to avoid slow tests, how to keep...

Aprajita_Mathur
Guardant Health
W7

You, Inc.: Building Your Life's Development Plan

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

We all spend enough time thinking about the next feature and its development plan. Days, months, and sometimes years go by working on things that are a priority for our team and company. But how much time do we spend on discovering what is crucial for us and our own development? We can give more when we are at our best. This is not limited to career aspirations, but also applies to work-life balance, as it takes a family and a team to make anyone successful. Aprajita Mathur will work with you in a live session to build your own development plan. She will discuss six strategies that...

Bob Foster
Coveros
W12

Finding Performance Issues Early with JMeter

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

Nonfunctional tests like performance tests are often left until the end of the delivery cycle because they can be expensive in terms of time, resources, and effort. However, performance issues can be difficult to resolve when found late in the software development lifecycle. Apache JMeter is an open source tool designed to load test functional behavior and measure performance. JMeter can be used to develop, manage, and execute load and performance tests while the code is being developed, rather than waiting to do performance testing until just before release. By using it early in your...

Angie Jones
Applitools
W15

What's That Smell? Tidying Up Our Test Code

Add to calendar
Wednesday, October 2, 2019 - 2:45pm to 3:45pm

We are often reminded by those experienced in writing test automation that code is code. The sentiment being conveyed is that test code should be written with the same care and rigor that production code is written with. However, many people who write test code may not have experience writing production code, so it’s not exactly clear what is meant. And even those who write production code find that there are unique design patterns and code smells that are specific to test code. Join Angie Jones as she presents a smelly test automation code base littered with several bad coding practices...

Yury Makedonov
Accenture
W16

Testing AI-Based Systems: A Gray-Box Approach

Add to calendar
Wednesday, October 2, 2019 - 2:45pm to 3:45pm

Testing artificial intelligence- and machine learning-based systems presents two key challenges. First, the same input can trigger different responses as the system learns and adapts to new conditions. Second, it tends to be difficult to determine exactly what the correct response of the system should be. Such system characteristics make test scenarios difficult to set up and reproduce and can cause us to lose confidence in test results. Yury Makedonov will explain how to test AI/ML-based systems by combining black box and white box testing techniques. His "gray box" testing approach...

Madhu_Datla
Intel
W17

Enterprise DevOps: Reducing Big-Bang Integrations in Global Organizations

Preview
Add to calendar
Wednesday, October 2, 2019 - 2:45pm to 3:45pm

Six or seven years ago, the norm for update rollouts was a single Microsoft Windows OS release every three years being validated with an annual tick-tock cadence of Intel CPUs. About three years ago, new OSes started to be released twice a year, with new platforms developed several times a year. For us at Intel, this meant we had to increase the speed of our integration and test processes up to tenfold. At the time, our scaling challenges included slow software delivery mechanisms, inefficient testing strategies, and lengthy times to find and fix bugs. If we were going to meet the...

Thursday, October 3

Kristoffer Nordström
Northern Test Consulting AB
K4

Fun as a Productivity Tool

Add to calendar
Thursday, October 3, 2019 - 8:30am to 9:30am

We should all just be professionals and do our jobs, right? There's no need for fun at work as long as everyone comes in and does their hours, right? As long as we have our processes to cover the work needed, we're good, right? Wrong! Kristoffer Nordström will show you why we need to have fun at work, why simply following the processes isn't always right, and, yes, why we sometimes need to bend the rules just a little to get things done. New research and insights into humanistic approaches have illuminated concepts such as grit and drive, which attempt to explain what motivates people. We'...

Vidya_Dinamani
Product Rebels
Heather_Samarin
Product Rebels
T1

Making the Marriage of Product and Engineering Thrive

Preview
Add to calendar
Thursday, October 3, 2019 - 9:45am to 10:45am

By now you have probably heard that there should be a healthy tension between the product and engineering teams. The key word there is "healthy"—when this relationship is unhealthy, silos tend to form, ideas may be thrown over the wall, and a lack of ownership can develop. But what exactly goes into making this relationship work? Vidya Dinamani and Heather Samarin will explore this question and provide the product perspective in not just identifying and overcoming the root causes of most dysfunctions, but getting on the path to thriving. They will share examples from their...

Max_Saperstone
Coveros
T2

Getting to Continuous Testing

Add to calendar
Thursday, October 3, 2019 - 9:45am to 10:45am

Max Saperstone tells the story of how a health care company striving to get to continuous releases built up their automation to secure confidence in regular releases. Initially, as no test automation existed, Max was able to take an opportunity for greenfield test automation and, in the span of twelve months, develop over two thousand test cases. A pipeline was created to verify the integrity of the automated tests and build Docker containers for simplified test execution. These containers could be easily reused by developers and the DevOps team to verify the application. Join Max as he...

Jane_Fraser
Sonos
T3

Internet of Things: Changing the Way We Test

Add to calendar
Thursday, October 3, 2019 - 9:45am to 10:45am

The internet of things (IoT) brings connectivity to a range of previously non-internet-enabled physical devices and real-world objects. This shift has an impact testing—changing what we test, when we test, and the way we test. For one thing, once you’re in the real world, the number of possible issues explodes due to environmental conditions. Just like a race car must adjust its tires for different track conditions, IoT devices must account for environmental factors such as temperature and humidity to prevent unanticipated failures. Jane Fraser believes that for the IoT to be successful,...

Arthur_Hicken
Parasoft
T12

Connected Cybersecurity: Stories from the IoT Hall of Shame

Preview
Add to calendar
Thursday, October 3, 2019 - 11:15am to 12:15pm

The amount of IoT software in everyday things is growing at an alarming rate. Some cars now have over 100 million lines of code. Software exists in everything from our home security systems and thermostats, our televisions and phones, our children’s toys, and our cars to the systems we rely on every day but don’t think about, like our water supply, electricity, and power plants. Unfortunately, the amount of security testing being done on these devices is not growing at the same rate, as evidenced in the so-called IoT Hall of Shame, which keeps a running account of IoT...

T14

Make Your UI Tests Resilient with the Next Generation of Frameworks

Preview
Add to calendar
Thursday, October 3, 2019 - 1:30pm to 2:30pm

A big problem with test automation on any platform or operating system is synchronizing test automation interactions with the UI. It is challenging to know when the UI is ready for the next automated click(). Traditional black box tools try to address this problem by explicit or implicit waiting, but this technique is slow and error-prone. A new generation of test frameworks, starting with Espresso, understands the internals of the app and synchronizes interactions only when the view is ready, making the framework very fast and reliable. This same technique is making Cypress and...

Paul_Grimes
The Pokémon Company International
T15

Evolve Your Testing the Pokémon Way

Add to calendar
Thursday, October 3, 2019 - 1:30pm to 2:30pm

How can you know that your services will handle the requests of millions of users a day? Or that making a fundamental change to one of your technologies won’t break your user experience? The answer: By having your entire team use and build on a phased approach to testing the right pieces at the right time. The Pokémon Company International services group develops and updates the services used for logging into the Pokemon.com website and applications like Pokémon Go and Pokémon TV. Since the launch of Pokémon Go in 2016, their quality-focused team has worked to develop strategies that...

Lorna_Smyth
Smartbear
T16

Smart Testing with AI Using Data Mining

Preview
Add to calendar
Thursday, October 3, 2019 - 1:30pm to 2:30pm

The approaches to testing are continuously evolving as we try to keep up with the application needs of today’s users. Our industry is facing a new paradigm where AI is helping achieve scale, coverage, and business impact for many organizations that have been primarily focused on finding defects and refactoring test cases. Are your teams struggling to figure out how to leverage AI to improve their testing? To successfully do this, you must first understand one of AI’s underpinning foundations: data mining. Lorna Smyth will explain the fundamentals of data mining and how it is the...

Aprajita_Mathur
Guardant Health
T17

Before and After You Say ‘I Do’ to Docker

Preview
Add to calendar
Thursday, October 3, 2019 - 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...

Ultimate Software
T18

Continuous Performance Testing: A Tale of Two Worlds

Preview
Add to calendar
Thursday, October 3, 2019 - 1:30pm to 2:30pm

Once upon a time, in a land far away, application performance was a differentiator in the market. But in today's competitive landscape, having a highly responsive and scalable application is a basic expectation. Performance no longer lives on the fringe of the quality world, and it is becoming more common for organizations to include performance testing as part of their CI/CD pipelines. However, engineers are faced with a common dilemma: Do they implement small and simple performance tests that may not be very realistic but are fast and reliable in the build pipeline, or do they...

Ultimate Software
T19

Scaling Quality through Community Leadership

Preview
Add to calendar
Thursday, October 3, 2019 - 3:00pm to 4:00pm

Modern software development organizations often build teams around features. Unfortunately, these teams tend to become siloed, building tools and processes without being aware of how other teams have solved the same problems. As quality and test engineers are federated out to these feature teams, quality itself becomes decentralized. And as an organization scales, this fragmentation can put product health at risk. How does an organization provide guidance and standards to decentralized teams? How can information, tools, and resources be shared among quality engineers? Can we bring...

test IO
T20

De-Risking the Deployment Process

Preview
Add to calendar
Thursday, October 3, 2019 - 3:00pm to 4:00pm

In a world of continuous delivery, deployments happen faster than ever. But while every organization wants to move faster, many teams struggle to keep up with digital consumers’ expectations for quality. Join Philip Soffer to learn how smaller companies can reduce risk in their deployment processes by combining automation with human insight and performing functional and nonfunctional tests in a synchronized process. Using real-world examples, Philip will discuss the interactions among continuous integration, automated functional testing, crowd testing, feature flagging, and...

Jennifer Bonine
PinkLion AI
T21

The Impact of the IoT: What’s in Store for Testing

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

No longer just a futuristic concept, the internet of things (IoT) has a strong presence in our world. If your business is not prepared for it, you’re already behind. With the proliferation of connected “things”—devices, appliances, cars, and even clothes—Jennifer Bonine says that the stage is set and IoT mobile apps are here to stay. Testers are now being asked to test on more complex devices and more advanced platforms, so they must keep up with the demand for new skills, new strategies, and an entirely new set of knowledge for testing IoT apps. Jennifer will review where we are today and...

Michael_Puntumapanitch
1A1 Innovations
T22

Test Data as a Service: Fueling Quality at Speed

Preview
Add to calendar
Thursday, October 3, 2019 - 3:00pm to 4:00pm

Any business that uses technology to interface with or provide service to their customers, suppliers, and partners requires customer-facing applications that have exceptional quality. The assurance of business outcomes must become an imperative for IT professionals, which means we must learn how to continually engineer quality into every product and process to provide confidence that our technology solutions protect the company brand. However, delivery within the required time frames is continually constrained by the quality, relevance, quantity, and security of test data. Join...

Adam_Auerbach
EPAM Systems
T23

Continuous Testing: A Fishbowl Discussion

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

Many people confuse continuous testing with test automation, but continuous testing is much more. It requires that all tests to certify a feature are automated and part of the continuous integration pipeline, and the results of those tests determine automatically when the next step should be run. We will discuss how companies have enabled this process, common pitfalls and how to avoid them, and how to move from automation to continuous testing. In a fishbowl discussion, the audience members sit in a circle of chairs in the middle of the room. Several brave souls will fill all but one of...

T24

Are You Ready for Your Digital Transformation?

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

Many organizations have embarked on a digital transformation in order to stay competitive and gain market share. Whether it is enabling access to legacy applications via a web front end or a migration to the cloud, the journey is complex and requires comprehensive testing. To begin with, most systems use responsive web design to accommodate for the myriad mobile devices retail customers use. How do you test for interoperability across these multiple digital footprints? What about UI testing? ADA compliance? And many digital transformations make use of a microservices architectures using...

K5

Storytelling in the Age of AI

Add to calendar
Thursday, October 3, 2019 - 4:15pm to 5:15pm

Around the world, citizens are actively engaging in civic tech, social robots are tweeting, and veteran storytellers are capturing and curating stories in new and dynamic ways using virtual and augmented reality. This explosion of tools, sources, voices, and data is indicative of a new, more collaborative era for storytelling. But is the public getting quality stories? Join award-winning storyteller and entrepreneur Davar Ardalan for a dynamic look at the intersection of emerging technology, transparency, and inclusivity in media. The founder and storyteller-in-chief of IVOW, a cultural...

Jeff Payne
Coveros
SMT1

Reception and Summit Kickoff: As a Leader, What Is Keeping You Up at Night?

Add to calendar
Thursday, October 3, 2019 - 5:30pm to 6:30pm

Kickoff the Testing & Quality Leadership Summit with a reception and some networking.