STARWEST 2020 - Testing in DevOps | TechWell

STARWEST Virtual+ 2020 - Testing in DevOps

Monday, October 5

Adam_Auerbach
EPAM Systems
ML

Instill a DevOps Testing Culture in Your Team and Organization

Monday, October 5, 2020 - 2:00pm to 5: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
MM

Better Test Design for Great Test Automation

Monday, October 5, 2020 - 2:00pm to 5: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...

Tuesday, October 6

Jennifer-Bonine
AI Appstore, Inc.
TD

Testing Transformation: The Art and Science for Success

Tuesday, October 6, 2020 - 10:00am to 1:30pm

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
TK

Integrating Automated Testing into DevOps

Tuesday, October 6, 2020 - 2:00pm to 5: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...

Melissa Benua
mParticle
TO

Continuous Testing Using Containers

Preview
Tuesday, October 6, 2020 - 2:00pm to 5: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...

Wednesday, October 7

Richard Mills
Coveros
W5

DevOps Approach to Ensure Quality in Microservices

Wednesday, October 7, 2020 - 1:00pm to 2:00pm

Your team has followed industry trends and shifted from a monolithic system to a widely distributed, scalable, and highly available microservice architecture. However, instead of solving all your problems with fragile legacy architecture, you ended up with a set of federated services that have hidden dependencies which are maintained by teams that don't talk to each other. You’re stuck with the inability to figure out which versions work together driving the need to test your still-monolithic system in pieces and as a whole. This looks suspiciously like a DevOps problem and your delivery...

Thursday, October 8

Wayne_Wang
J.B. Hunt Transport, Inc.
T5

Life Is Better When Things Flow – Apply 0/100 Principle to CI/CD

Thursday, October 8, 2020 - 11:30am to 12:30pm

“0/100”, or zero defects and 100% first-time-through (FTT), is the holy grail of the Lean manufacturing movement. Zero defects mean that your product or service will have no defects when it is provided to the customer and 100% FTT means that as your in-progress work moves through your workstations or value stream, it is successful on the first try so there is no re-work or in-process repair. In this presentation, I will demonstrate that how the 0/100 principle and other Lean Manufacturing tools and techniques can be applied in automated software delivery process, especially when you have a...

Domonic_Nunley
Progressive Insurance
Edward Mandere
Progressive Insurance
T6

Not a Pipe Dream: E2E & Combinatorial Test Automation in the Pipeline

Thursday, October 8, 2020 - 11:30am to 12:30pm

Is your development organization migrating to a more continuous integration/continuous delivery environment using containers in the cloud and pipelines, but you are not sure how to adapt your test automation to this change? You are not alone! Dom and Ed were facing a similar problem in their organization. With limited test engineer resources and the rapid rate of code change, it was no longer efficient and provided less business value to have the test engineers manually execute test automation with every deployment. If the test automation could be integrated into the development pipeline,...

Anand_Gopalakrishnan
Airline Tariff Publishing Company
T16

Test 360 with BDD at V-Speeds

Preview
Thursday, October 8, 2020 - 2:15pm to 3:15pm

In Aviation, V-Speeds are the speeds derived from data obtained from designers and manufacturers during flight testing. Using them is considered the best practice to maximize aviation safety and performance. Can this same model be applied to Software testing? How about aviation software testing? We, at Airline Tariff Publishing Company applied the same principles of V-Speeds to obtain data about the application in a 360 viewpoint (i.e. from the designers, subject matter experts and product owners) to maximize our test script development efficiency within the BDD framework. This talk...

Scott_Aziz
Independent
T18

Leveraging Cloud Architecture (AWS Focused) to Build a Robust Test Automation Platform

Thursday, October 8, 2020 - 2:15pm to 3:15pm

A huge opportunity exists for testing practitioners to leverage the power of the cloud for testing environments and testing tools. I recently designed a serverless cloud based test automation platform for a F500 company that allowed them to retire a legacy testing lab that was costing them $250k per year to maintain. The new platform was not only about 1/10th the cost, but also provides unlimited scalability on-demand as their needs grow. I will start the presentation with an overview of some relevant cloud native services and expand on the architecture of a few of those services and then...

Pawel Piwosz
EPAM Systems
T23

Test Your Infrastructure!

Thursday, October 8, 2020 - 3:45pm to 4:45pm

We are testing everything. We are so devoted to test that we even invented "DevTestOps". And then... Yes... What about our Infrastructure as a Code templates? How many times did you run your template again and again, fix issues, run again, fix issues... This is very common, we all have to admit it. Even if we use the CI/CD tools for our infrastructure (how many of us is really doing it? We are still missing the testing phase. But no worries! Let me show you how CloudFormation templates can be tested; how to be sure that code committed to the repository will be properly prepared and ready...