Agile + DevOps West 2019 - Software Tester | TechWell

Conference archive

Agile + DevOps West 2019 - Software Tester

Customize your Agile + DevOps West 2019 experience with sessions for software testers.

Monday, June 3

Bob Foster
Coveros
MB

Finding Performance Issues Early with JMeter

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

Performance issues can be difficult to resolve when found late in the software development lifecycle. Using an open-source tool like JMeter to develop, manage, and execute load and performance tests while the code is being developed, is an inexpensive way to help find performance issues. Executing these performance tests as part of your CI/CD pipeline enables users to find and resolve performance issues as soon as they are introduced. This hands-on workshop will help attendees develop a foundational understanding of JMeter, while engaging them in creating and running performance tests...

Melissa_Benua
mParticle
MC

Test Design for CI/CD Delivery

Preview
Add to calendar
Monday, June 3, 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...

Ryan Ripley
Independent Consultant
ME

Coaching Workshop: Taking Your Scrum to the Next Level

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

Are you struggling to achieve results from your agile and Scrum teams? Are you having trouble with user story writing or with effective estimation and forecasting? Are your sprint reviews and retrospectives low focus and low energy? What about gaining traction on the organization-side of things? Do your leaders actually understand the underlying principles? Are they measuring things properly? And what about Scrum at Scale—how’s that going? If you have questions, any questions, about how to improve specific practices or generally how to improve your agile journey, then this tutorial is for...

Mary Thorn
Vaco
MG

Getting Started with Acceptance Test-Driven / Behavior-Driven Development

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

We’ve all been there. We work incredibly hard to develop a feature and design tests based on written requirements. We build a detailed test plan that aligns the tests with the software and the documented business needs. And when we put the tests to the software, it all falls apart because the requirements were changed without informing everyone. Mary Thorn says help is at hand. Enter behavior-driven development (BDD) and Acceptance Test Driven Development (ATDD) practices that help facilitate better communication. Mary explores the nuances of BDD and ATDD and shows you how to implement BDD...

Melissa_Benua
mParticle
MH

Continuous Testing with Containers

Preview New
Add to calendar
Monday, June 3, 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...

Tuesday, June 4

Dana Pylayeva
Agile Play Consulting LLC
TC

Introduction to DevOps with Chocolate and LEGOs

Preview New
Add to calendar
Tuesday, June 4, 2019 - 8:30am to 12:00pm

Organizations today can no longer afford to deliver new features to their respective markets once a year or even once a quarter. In the attempt to catch up with the competition, they jump onto DevOps journey starting with the "How" and losing the sight of "Why" and "What". Join this gamified simulation tutorial to gain a solid understanding of foundational principles of the DevOps culture. Experience the benefits of DevOps transformation even before initiating one in your enterprise! This tutorial is ideally designed for organizations that are evaluating their approach to DevOps...

Tom Stiehm
Coveros, Inc.
TE

Tools for DevSecOps

New
Add to calendar
Tuesday, June 4, 2019 - 8:30am to 12:00pm

DevOps is about creating alignment across the value stream for an application, service, or product. DevSecOps integrates security into this process, making the entire team responsible for delivering secure code that works and can be deployed and used securely. But how do you actually do that? What tools do you add to your DevOps pipeline to help make your software secure and provide your stakeholders with a high level of confidence that the software meets all security requirements & standards? In this tutorial Tom Stiehm will explore what security tools you can add to your DevOps...

Jeff Payne
Coveros
TF

What DevOps Means for Testers and Testing

Add to calendar
Tuesday, June 4, 2019 - 8:30am to 12:00pm

DevOps is more than a buzzword or a passing fad. It's a radically new approach to rapidly deliver high-quality software applications. However, many organizations don’t fully grasp the magnitude of this change or what it means for everyone involved in the software development lifecycle. Jeffery Payne says that DevOps—when done right—drives higher quality and efficiency into software development, software testing, and application management activities. It empowers teams to remove impediments to quality and productivity throughout the entire software lifecycle. However, when DevOps is done...

Rob_Sabourin
AmiBug.Com, Inc.
TI

The Tester's (New) Role in Agile Development

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

Avoiding siloed development is a tricky business. It’s so easy for agile teams to fall into the rut in which testers only do traditional testing activities, and programmers strictly do their time-worn coding activities. Rob Sabourin shares a number of examples of how testing skills can be applied to a wide variety of activities in an agile project. Testers are among the most skilled team members in story grooming, elicitation, and exploration. Risk analysis in self-organized agile teams empowers testers to drive design decisions. A tester’s affinity analysis skills help clear the way for...

Wednesday, June 5

Lee Eason
IHS Markit
AD1

Building Healthy Agile and DevOps Teams

Add to calendar
Wednesday, June 5, 2019 - 10:30am to 11:30am

The tools and technologies our teams rely on to build solutions are changing faster every day. New frameworks, new tools, transformations to DevOps, and migrations to public cloud are all putting strain on our teams. These changes drive a natural entropy as key-person dependencies form, hurting quality and throughput and leading to morale issues and attrition. Lee Eason has been watching this happen over the past several years and has developed a tool and an approach to address it. You will learn practical approaches to help you build a culture of continuous learning within your teams in...

Angie Jones
Applitools
AD2

What's That Smell? Tidying Up Our Test Code

Add to calendar
Wednesday, June 5, 2019 - 10:30am to 11:30am

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

Katy Sherman
Premier Inc.
AD9

Who Owns Quality in Agile?

Add to calendar
Wednesday, June 5, 2019 - 11:45am to 12:45pm

What do you mean, who owns quality? The quality assurance team, of course—the kings and queens of quality, the masters of the tests, the lords of the sign-off. People often used to look down on quality assurance as less technical, the last to get their hands on the code, and the first to be blamed when things go wrong, but of course, agile adoption has changed the industry. These days we have cross-functional teams and develop test automation. But we also do "Scrummerfall" and have hardening sprints and stressful deadlines. Despite all of that planning, testing still often comes as an...

Paul_Grizzaffi
Magenic
AD10

Hunting Sasquatch: Finding Intermittent Issues Using Periodic Automation

Add to calendar
Wednesday, June 5, 2019 - 11:45am to 12:45pm

In pop culture, Sasquatch (aka Bigfoot) is an ape-like creature infrequently seen in the Pacific Northwest of North America—if he even exists. In the software realm, we have our own version of Sasquatch: that irritating, elusive "intermittent issue." Traditionally, we run automated tests on event boundaries, like when we have a successful deployment; we look for problems when we think they may have been introduced. Logically, points of change are when we expect to have injected issues, so we tend to only look for issues then. This approach alone, however, limits opportunities to reproduce...

Joseph_Ours
Centric Consulting
AD22

The Lord of the Rings: DevOps Edition

Add to calendar
Wednesday, June 5, 2019 - 3:00pm to 4:00pm

Modern software delivery involves lean principles, DevOps practices, and of course tools. Implementing those elements in harmony will necessitate a change in how teams operate—more specifically, it will require a change in how managers think about teams. If teams truly want to leverage the power of DevOps and become high-performing, how should leaders think about team construction? Using comical analogous reasoning, Joseph Ours will discuss the fellowship in The Lord of the Rings, the roles, the mission, and the skills team to extrapolate what can be learned. Joseph will take artistic...

Greg Sypolt
Gannett | USA Today Network
Sandy Park
Apptest.ai
Angie Jones
Applitools
AD24

Panel: What's the Next Big Thing in DevOps?

Add to calendar
Wednesday, June 5, 2019 - 3:00pm to 4:00pm

Are you comfortable with what DevOps is now but wondering what you will have to worry about next? Or just curious about what our experts think will be the next big thing in DevOps? Come listen to our panelists as they answer questions about the future of DevOps—or at least some possible futures. This panel is looking to answer your questions about where the industry is headed, so be ready to participate.

Thursday, June 6

Jason_Arbon
test.ai
AD26

Postmodern Testing

Add to calendar
Thursday, June 6, 2019 - 10:00am to 11:00am

If you want to speed up delivery while maintaining quality, this is the talk for you. Jason’s move from Microsoft to Google’s agile and DevOps-driven world was a shock. Today’s agile teams have ten times more builds, ten times faster releases, ten times fewer testers, ten times quicker bug fixing speed, and … similar or worse software quality. Jason shares his lessons learned from being a tester on high-quality teams such as Google Chrome and Search. Jason also has experience managing software quality in the roles of director of engineering, director of product, and now startup CEO. He...

Sandy Park
Apptest.ai
AD30

5 Common Types of Mobile App Bugs Found Using AI

Add to calendar
Thursday, June 6, 2019 - 10:00am to 11:00am

Among all mobile apps, the current error rate is believed to be at 15 percent. With a thousand new apps launching daily and a constant increase of mobile devices, there’s a need for a scalable solution to create and maintain high-quality apps, without hassle. Thanks to artificial intelligence, exploratory testing is advancing and proving to detect mobile bugs at scale. Join Sandy Park as she examines the five most common types of errors found through more than ten thousand hours of AI-powered testing, with actual samples. She will introduce the challenges of each type and explain how the...

Timothy Cochran
Thoughtworks
AD31

Using Component Testing for Ultra-Fast Builds

Add to calendar
Thursday, June 6, 2019 - 10:00am to 11:00am

A best practice of software architecture is to design your applications into independent modules or components, with a published contract for interaction between components. This is a principle of the microservices style of architecture, but it also applies to components created in a large monolith. If we can test the functionality of the component independently, and apply a level of trust that those components work, this opens the door to rethinking our continuous integration and continuous delivery strategy, potentially reducing the need for long test suites and many environments. It...

Ryan Ripley
Independent Consultant
AD32

Fishbowl Discussion: How Much Automation Is Enough?

Add to calendar
Thursday, June 6, 2019 - 10:00am to 11:00am

These days, everyone knows some automation is a necessity. More usually feels better. But when are you done? Or when do you stop for now? How can you tell if adding automation is no longer helping, or is even distracting from the real issues? Because the answer is "It depends," you'll want to listen to the wisdom of others who are on the same journey. 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 the chairs in the "fishbowl." When you want to join as a speaker, you enter the fishbowl and sit...

Raj Subramanian
Testim.io
AD34

Hacks to Becoming a Mindful Agile Tester

Preview
Add to calendar
Thursday, June 6, 2019 - 11:30am to 12:30pm

Have you ever felt like you've been working on multiple tasks all day long, but at the end of the day when you review your work, you realize you haven’t accomplished anything concrete? After years of working in the tech industry, Raj Subramanian realized he was not able to accomplish any task with complete focus and attention. So in 2017, he started a six-month journey of self-exploration and discovery. He read books; listened to podcasts on mindfulness, productivity, leadership, and self-motivation; and tried to apply various concepts learned from this journey in his daily tasks...

Troy Walsh
Magenic
AD38

Building Quality into Your Release Pipeline

Add to calendar
Thursday, June 6, 2019 - 11:30am to 12:30pm

Decreasing the time to market has become critical for many organizations. This heightened focus on speed has fundamentally changed the way software is designed, developed, released, and tested. Not long ago, it would have been common to see release testing efforts that took weeks or even months. Today, in many instances, QA instead only has days or hours to complete their testing efforts. Stepping up to this challenge is not easy, but it's essential. Troy Walsh will talk about adding quality to your release pipeline, starting by looking at what a release pipeline is and how it works....

Alan Crouch
Coveros
AD39

Making the Jump from DevOps to DevSecOps

Preview
Add to calendar
Thursday, June 6, 2019 - 11:30am to 12:30pm

Organizations are moving to DevOps to build and deploy software more rapidly. But as they break down organizational silos to bring together testing, development, and operations, they often avoid or exclude security in their transformational efforts. Leaders in highly regulated organizations are often left wondering, where does my traditional security organization fit into this new DevOps world? How do I know that my applications are becoming more secure, while still getting the advantages of rapid, incremental deployment? Alan Crouch will talk about his experiences with financial,...

Nathen Harvey
Google
AD40

A DevOps Fireside Chat with Nathen Harvey

Add to calendar
Thursday, June 6, 2019 - 11:30am to 12:30pm

You've got DevOps questions, and we've got Nathen Harvey to answer them for you. He won't really be sitting by the fire, but he will be on hand to talk about all things DevOps. From his experiences building communities at Chef to being an advocate for developers at Google to being a huge part of the DevOps Days conferences, Nathen wants to talk about the things that worry you or thrill you about DevOps. Bring your questions and be ready for a lively, interactive discussion.

Greg Sypolt
Gannett | USA Today Network
K5

The Evolution of a Continuous Integration Pipeline

Preview
Add to calendar
Thursday, June 6, 2019 - 2:00pm to 2:45pm

 

Each month more than 120 million unique visitors access content from USA TODAY and Gannett’s local media organizations, making them the largest US newspaper publisher by total daily circulation. The company’s continuous integration pipeline has evolved from a slow-moving tortoise to a sprinting hare and continues to evolve today. When they started their pipeline, everything was a manual process. Now they have a dedicated operations team that oversees onboarding, maintains the infrastructure, cares for the continuous integration and continuous delivery tools, provides...

Rob_Sabourin
AmiBug.Com, Inc.
AD42

Reality-Driven Testing in Agile Projects

Add to calendar
Thursday, June 6, 2019 - 3:15pm to 4:15pm

Many agile teams rework previously deployed stories, even after plenty of in-sprint testing. Even well-groomed, refined stories, framed with typical, alternate, and error scenarios and gracefully described in well-formed Gherkin, continue to encounter all sorts of bugs. Software engineering consultant Rob Sabourin sees rework in over 20 percent of deployed stories, but he can show you how agile teams can drive rework down dramatically, often achieving near-zero rework after a story is done. Rob teaches teams to identify and implement relevant testing activities above and beyond those...

Sneha Viswalingam
Zoll Lifevest
AD47

Building the Blocks of Trust in Automation

Preview
Add to calendar
Thursday, June 6, 2019 - 3:15pm to 4:15pm

When moving toward automation, establishing trust in the automation test suite is important to unite the team as a whole. Once trust is established in the process and the tests, it becomes crucial to the overall software development lifecycle. Join Sneha Viswalingam as she shares the journey of how her team of manual test engineers contributed to automation, the steps they took to build clean automation and win the confidence of the organization, and how they came to believe that the automation effort has their backs. She'll outline the strategies used to make the tests reliable...

Gene Gotimer
Coveros, Inc.
AD48

Pyramid Discussion: DevOps Adoption in Large, Slow Organizations

Preview
Add to calendar
Thursday, June 6, 2019 - 3:15pm to 4:15pm

Are you in a large, plodding enterprise that's beginning, in the midst of, or considering a move toward DevOps? Unsure how or even if it will work, but know you have to make a move anyway? Do you want to hear from your peers about how they've managed so far? A pyramid discussion starts as a series of one-on-one conversations between the participants. After each pair hashes out their thoughts with each other, they join another couple to refine their points and hear pros and cons. After a while, those four join with four more, and so on until there is only one discussion, with...

Max_Saperstone
Coveros
AD50

Getting to Continuous Testing

Add to calendar
Thursday, June 6, 2019 - 4:30pm to 5:30pm

Max Saperstone tells the story of how a healthcare 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 capitalize on a greenfield test automation opportunity, and in the span of 12 months, develop over 2,000 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 re-used by developers and the DevOps team to verify the application. Join Max as he walks...

Laura Janusek
Modern Teacher
AD51

Get Your Poker Face On: How to Effectively Use Planning Poker to Slay Project Estimations

Preview
Add to calendar
Thursday, June 6, 2019 - 4:30pm to 5:30pm

How long will that take? It’s a question we’ve all either asked or been asked, and it can be a challenge to answer accurately. How long will it take to get that feature out the door? How much time would you need to build this kind of software? How many developers would we need to get this project done in three months? Join Laura Janusek as she explores the tools and strategies to effectively use Planning Poker — the agile, consensus-based estimation technique — to generate accurate, data-backed responses to those questions. Attendees will gain insight into the process with real-...

AD55

See the Forest, Not Just the Trees: Improving Quality and Flow in a Continuous Delivery World

Add to calendar
Thursday, June 6, 2019 - 4:30pm to 5:30pm

There are many companies today implementing agile and DevOps practices, usually enabled by a microservices architecture. Most of them are focused on continuously delivering value to their customers within the boundary of a time-bound sprint. If you work at one of these companies or want to move in that direction, how does the quality delivered by your team today compare to in the past? Has it improved, stayed the same, or gotten worse? Are you actively using that data to improve quality? Join Ashwin Desai as he reviews how his company implemented a lean-based approach that allowed them to...