STARWEST 2019 - Architecture - Design | TechWell

STARWEST 2019 - Architecture - Design

Customize your STARWEST 2019 experience with sessions covering architecture and design.

Monday, September 30


Continuous Testing Using Containers

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

Ultimate Software

Artificial Intelligence and Machine Learning Skills for the Testing World

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

Seretta Gamba

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


X-Ray Vision For Testers: How to Analyze Things

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

Wednesday, October 2

Bob Foster

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

Thursday, October 3


Connected Cybersecurity: Stories from the IoT Hall of Shame

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

Ultimate Software

Continuous Performance Testing: A Tale of Two Worlds

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