|
Influencing Stakeholders Using Fact-based Information
Slideshow
With all the open source tools available on the market it can be overwhelming as to which ones might meet your needs and which ones will work best in your environment to create a high performing team and metrics dashboard. Join Jennifer as she explains the relationship of data, your environment, and how a hub and spoke model can link all your different data sets and tools together. She identifies opportunities for applying test data analytics across the engineering and test landscape, ranging from high-value test cases to dynamically generated regression test suites. She will review ways to collaborate and show results in a way that clearly demonstrates progress and how to present a visual metrics dashboard to your leadership and stakeholders in the organization.
|
Jennifer Bonine
|
|
Aligning Zero-Touch Nonfunctional Testing in DevOps Implementation
Slideshow
When a host of applications and data centers get migrated from their traditional IT systems to a cloud-based data center using an automated DevOps model of deployment, effective testing is critical to success. True DevOps value is realized when all development, testing, and operations functions collaborate and operate on a zero-touch automation model. In this session, Subash Newton will review the prerequisites for creating an effective DevOps testing strategy that includes nonfunctional testing. He will share how to set up an effective test strategy using a zero-touch process automation framework that dramatically increases test automation efficiency.
|
Subash Newton
|
|
Engineering Productivity and Enterprise Quality at Scale
Slideshow
Over the past two years, PayPal has been on a journey to modernize its internal development and test systems, from test environments, implementing enterprise continuous integration and code propagation into the development pipeline, to release processes and production code validation. Jose Buraschi and Nir Szilagyi will talk about transforming the code of 5,000 developers across 350 teams and how it required social “magic” to influence behaviors and motivate engagement. This modernization of PayPal's development practices has involved creating reliable integrated test environments, continuous integration, automated code propagation, and automated validation before each deployment. Instead of asking for a list of things developers need to do differently, Jose and Nir asked for simple changes that, through side effects, led to the desired results.
|
Nir Szilagyi
|
|
Mobbing for Test Design: Connecting with Your Colleagues’ Test Ideas
Slideshow
[video:https://youtu.be/egHJPdubNss width:300 height:200 align:right]
|
James Fogarty
|
|
A Definition of Done for DevSecOps
Slideshow
[video:https://youtu.be/oQE8ysEvzaQ width:300 height:200 align:right]
|
Gene Gotimer
|
|
Innovation: The Art of Being Wrong
Slideshow
[video:https://youtu.be/S_fDFUC4ISY width:300 height:200 align:right]
|
Stefana Saxton
|
|
Stop Guessing and Validate What Your Customers Want
Slideshow
In agile, everything we do is an experiment. Product development is no different. We think we know what the customer wants, and the customer thinks they know what they want, but it turns out we're all wrong! To get to validated discoveries about our features, we must understand how to write a better hypothesis for our development experiments. This session focuses on challenging the mindset that we are validating options during our experiments. Natalie Warnert will show you how to eliminate options that don't work with data and feedback by looking at your product hypotheses as tests that cannot be proven. This way of testing your product design preserves options and helps to eliminate choosing the wrong thing because of your confirmation and customer biases. Natalie will present key metrics you can use to help guide your experiments and practical ways to look at your ideas as something to test, rather than validate.
|
Natalie Warnert
|
|
Overcoming Test-Driven Damage
Slideshow
Test-driven development is supposed to help us refactor our code safely, but we often find that when we refactor our code, we also have to refactor our tests. What was supposed to add safety becomes a burden requiring time and effort. Writing good unit tests is a critical skill that developers need to master in order to get the most benefit from test-driven development. Tests must be unique, written at the right level of abstraction, and implementation-independent in order to be most valuable. In this session, David Bernstein will cover effective techniques for doing TDD that support building useful tests and quality code. You’ll learn how to approach TDD in a way that yields the right number and kind of tests to support improved refactoring. Working through a few code examples, you’ll see how many assertions are required to specify a linear range, exceptions, and other boundary conditions.
|
David Bernstein
|
|
Accelerating Your Test Execution Pipeline
Slideshow
[video:https://www.youtube.com/watch?v=E-5q5HOyPnI&feature=youtu.be width:300 height:200 align:right]
|
Bria Grangard
|
|
Testing with AI for Agile Teams
Slideshow
Agile teams ship frequently and change things all the time--by design. In the middle of all this, agile teams need to make sure that their core user flows like sign-in, shopping carts and search features still work on every new build. Traditional testing is a poor fit for agile teams. AI changes all that with the ability to create automated verification for new user flows, and automatically maintain those verification steps even when the application changes. AI changes the game so that agile teams can move faster, with less risk or worry about breaking the app. Jason Arbon walks you through real world running examples of AI-based UI flow verification, and shares which machine learning approaches work the best. If your agile team struggles with testing and worries about quality, see how AI is changing the game and freeing up teams to move faster, with higher quality.
|
Jason Arbon
|