STARWEST 2018 - Consultant | TechWell

STARWEST 2018 - Consultant

Wednesday, October 3

Tariq_King
Ultimate Software
W1

Fighting Test Flakiness: A Disease that Artificial Intelligence Will Cure

Add to calendar
Wednesday, October 3, 2018 - 11:30am to 12:30pm

Artificial Intelligence (AI) is making it possible for computers to diagnose some medical diseases more accurately than doctors. Such systems analyze millions of patient records, recognize underlying data patterns, and generalize them for diagnosing previously unseen patients. A key challenge is determining whether a patient's symptoms and history are attributed to a known disease or other factors. Software testers face a similar problem when triaging automation failures. They investigate questions like, Is the failure due to a defect, environmental issue, or nondeterministic test script?...

Michael_Bolton
DevelopSense
W6

The Logic of Verification

Add to calendar
Wednesday, October 3, 2018 - 11:30am to 12:30pm

Software testing is sometimes described as “verification and validation”—or, according to Wikipedia, “the process of checking that a software system meets specifications and that it fulfills its intended purpose.” Yet, renowned tester and teacher Michael Bolton argues, if we examine the concept and logic of verification, we quickly recognize that there are serious limitations to what can and cannot be checked and verified. This is not to say that checking is a bad thing—on the contrary; checking can be very valuable. Still, it’s important for testers and their clients to recognize the...

Max Saperstone
Coveros
W9

Managing BDD Automation Test Cases inside Test Management Systems

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

Behavior-driven development (BDD) has been around for a while and is here to stay. However, the added abstraction levels pose a technical problem for writing and managing tests. While BDD does a great job of marrying the nontechnical aspect of test writing to the technical flow of an application under test, keeping this information under source control becomes problematic. Frameworks such as JBehave, Cucumber, or Robot give subject matter experts that additional ability to write tests, but they are often restricted access from them; because people treat test cases as code, they get stored...

Ben Simo
Medidata Solutions, Inc.
W10

The Art of Software Investigation

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

Although processes and tools play an important role in software testing, the most important testing tool is the mind. Like scientists, testers search for new knowledge and share discoveries—hopefully for the betterment of people’s lives. More than sixty years ago, William I.B. Beveridge reframed discussion of scientific research in his classic book The Art of Scientific Investigation. Rather than add to the many texts on the scientific method, he focused on the mind of the scientist. Join Ben Simo as he applies Beveridge’s principles and techniques for scientific investigation to software...

W12

Improve Planning Estimates Through Reducing Your Human Biases

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

Are you puzzled why your estimate turned out wrong, or stressed from working to an impossible deadline? Some teams on inaccurately estimated projects suffer stress, burnout, and poor quality, as pressure is applied to recover to an unrealistic schedule. Such project teams also descend into irrational decision-making, with potentially catastrophic consequences. Frustratingly, even when teams perform well, they are often judged by their failure to meet impossible deadlines. Andrew Brown shows how estimation errors are caused not just by new technology or intentionally manipulated estimations...

Infostretch
W13

How to Automate Testing for Next-Generation Interfaces (BOTs, Alexa, Mobile)

Add to calendar
Wednesday, October 3, 2018 - 3:00pm to 4:00pm

Today’s IT systems communicate with customers through multiple points of engagement and various interfaces, ranging from web, mobile, and voice to BOTs and apps like Alexa and Siri. Sanil Pillai says these systems need to provide seamless handoffs between different points of interaction—while at the same time providing relevant and contextual information quickly. To accomplish this, a team must be able to successfully pair device hardware capabilities and intelligent software technologies such as location intelligence, biometric sensing, and Bluetooth. Sanil shows that testing these...

W14

Automation and Test Strategies to Save Our Project from the Brink of Collapse

Add to calendar
Wednesday, October 3, 2018 - 3:00pm to 4:00pm

Teams are sometimes asked to turn a mess of undocumented, poorly structured legacy code into a robust product under impossible deadlines. Test strategies blending automation, exploration, and refactoring can help focus development efforts and converge even the most chaotic projects. But, where do you start? Join Jonathan Solórzano-Hamilton as he shows how automation can help drive products into a state of release readiness. Learn how refactoring, test-driven development, SOLID principles, dependency injection, and mocking frameworks help break down complex development problems into...

Aprajita_Mathur
Guardant Health
W15

Compliance and Agility—How It Can Be Done

Add to calendar
Wednesday, October 3, 2018 - 3:00pm to 4:00pm

Delivering a compliant product is a resource intensive and challenging activity for most teams. Whether a team is trying to adhere to company, industry, or international standards, it needs to produce deliverables under tight deadlines with the right level of quality. When you work with Forensic teams the stakes are high! Next Generation Sequencing (NGS) is a new forensic DNA sequencing technology which can result in increased detection ability for degraded and complex mixture samples. It can also provide ancestry and physical trait information which help's narrow down suspects. Join...

Thursday, October 4

Gil_Tayar
Applitools
T2

Frontend Testing: Stepping in and Collaborating with Developers

Add to calendar
Thursday, October 4, 2018 - 9:45am to 10:45am

Testing is shifting left, moving closer to testing the code itself before the full product is ready for release. While the backend world already has established methodologies for testing, frontend developers and testers are still trying to figure out how to work together to effectively test the code. Gil Tayar suggests testers need to communicate with the frontend developers to understand the framework by which frontend code is tested, the various kinds of testing that can be performed on frontend code, and which tools can be used. During this session, Gil helps ease your fear of the...

Dawn Haynes
PerfTestPlus, Inc.
T3

Being More Agile Without Doing Agile

Add to calendar
Thursday, October 4, 2018 - 9:45am to 10:45am

The most common requests Dawn Haynes gets as a consultant these days is to help testers transition to an agile development process, or to help testers be more effective in “agile-ish” environments. But Dawn recognises that transforming the process and the environment is not enough. Interestingly, the core answer to these questions starts with forgetting the process for a moment and focusing on yourself and what you’re trying to accomplish. Being agile starts with a mindset and an attitude that drive focus, approaches, and solutions. When you start there, the path to improvement can almost...

Adam_Auerbach
EPAM Systems
T4

Building a Modern DevOps Enterprise Testing Organization

Add to calendar
Thursday, October 4, 2018 - 9:45am to 10:45am

The DevOps movement is front and center across enterprises. Companies with mature systems are breaking down siloed IT departments and federating them into product development teams and departments. Testing and its practices are at the heart of these changes. Traditionally, development organizations have been filled with mostly manual testers and a limited number of automation and performance engineers. Adam Auerbach says this has to change. 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...

Julene_Johnson
Lucid Software Inc.
T5

Working with Anxiety: From Personal Weakness to Career Strength

Add to calendar
Thursday, October 4, 2018 - 9:45am to 10:45am

Each of us has personal weaknesses that are often perceived to have negative impacts on performance and capability in the workplace. When this weakness is prominent to yourself or others, are you capable of benefiting IT teams and qualified to do the job? In dealing with negative impacts of her Generalized Anxiety Disorder, Julene Johnson falls into this category and has experienced personal doubt and doubt in her ability to perform her job well. Over time, however, she’s noticed that habits and techniques developed while dealing with anxiety can be applied in a manner that improves her...

Peter_Varhol
Kanda Software
Gerie_Owen
QualiTest Group, Inc.
T6

What Aircrews Can Teach Testing Teams

Add to calendar
Thursday, October 4, 2018 - 9:45am to 10:45am

United Flight 232 should have crashed with all 296 lives lost. Asiana Flight 214 should not have crashed at all. But the reality is very different. Peter Varhol and Gerie Owen explain that the critical difference between the two flights was the interactions of their respective aircrews. United Flight 232 divided up responsibilities and worked as a team, using Aircrew Resource Management (ARM) to guide how the crew behaved during the flight, and especially in a crisis. Asiana Flight 214 deferred to the captain, neither communicating nor questioning his decisions in crisis. ARM helps cockpit...

Elizabeth_Miller
Darden Restaurants
T8

Test Automation for Mobile Platforms

Add to calendar
Thursday, October 4, 2018 - 11:15am to 12:15pm

Mobile web and mobile apps make up an increasing segment of the digital space, but they are often an afterthought to test automation strategies. In this session, Elizabeth Miller reflects on the journey taken by Darden Restaurants over the past eighteen months in defining and implementing an automated test strategy to support their mobile platforms. For an organisation like Darden, technology support is a vital part of the success of the organisation. From supplier engagement to tool selection to automation architecture, Elizabeth shares what has worked (and what hasn’t!) for her...

ClearSpecs Enterprises
T17

Testing Imprecise Requirements

Add to calendar
Thursday, October 4, 2018 - 1:30pm to 2:30pm

Articles on abc.net and elsewhere reported that Volvo has recently discovered a non-traditional requirement: Any self-driving vehicle approved for use outside Australian cities must recognize kangaroos on or near the roadway and take proper actions. The kangaroo’s bounce confused the large animal detector! In this session, industry expert David Gelperin shares a new perspective on the value of imprecise requirements and explores the nature of testing them. Excess precision may hamper the development of optimal solutions by excluding effective designs. Imprecise statements reduce the risk...