STARWEST 2018 - Testing in DevOps | TechWell

STARWEST 2018 - Testing in DevOps

Monday, October 1

Wilson Mar
JetBloom
MB

What Testers Must Know about Git and GitHub

Add to calendar
Monday, October 1, 2018 - 8:30am to 4:30pm

Skill with Git is a prerequisite for most software jobs today. This is because the vast majority of software developed is stored in Git-based repositories such as GitHub, GitLab, and BitBucket. GitHub's domination of social coding makes it the new business card to demonstrate your creativity, popularity, capability, and tenacity. “Configuration as code” is a standard DevOps practice so testers must know how to set up and use Git to obtain and update versions of their infrastructures. In this hands-on tutorial, create your own website and learn the GitHub markdown used to format documents....

Wednesday, October 3

Janna_Loeffler
Carnival Corp.
K1

The Life of a Tester, from Once Upon a Time to Happily Ever After

Add to calendar
Wednesday, October 3, 2018 - 8:30am to 9:45am

Most fairy tales start out with a scary premise and move to a happy ending. Lately, we have heard lots of scary stories about the future of testing. As machine learning and artificial intelligence continue to gain prominence, we see even more concerns about the tester’s career. With the help of a famous animation team, Janna and Jennifer will take you through a wild animated journey from what it was like in the early days of software to where we are today. We’ll explore the evolution of the testing profession, as well as what it will become in the future. As this story moves from black and...

Hans_Buwalda
LogiGear
W11

Use Soap Opera Testing to Twist Real-Life Stories into Test Ideas

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

Reality is a great source of inspiration. Real-life situations can present complexities that are not always anticipated—and, as a consequence, not always handled well. Business functional tests should try to present situations that are routed in reality but also aren’t too obvious. Testing and automation pioneer Hans Buwalda came up with a concept for test design called "soap opera testing" based on this concept. It is a style of writing tests where one writes as if they were episodes in an imaginary soap opera on television. Soap opera episodes are based on real life, but usually they are...

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

Jonathan_Solorzano-Hamilton
Procore Technologies
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...

Melissa Benua
mParticle
W17

Engineering for Compatibility

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

Modern software development has brought us an incredibly powerful tool: continuous integration and deployment. However, taking advantage of this new system isn’t always straightforward. With powerful new tools come powerful new ways of making mistakes that can take your product down in a heartbeat. Melissa Benua has years of experience making CI and CD work for her, with lots of insights—both good and not so good. Come and learn from her as she shares key tips and tricks for coding and testing for both forward and backward compatibility in software releases. Useful for both traditional...

Thursday, October 4

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

TestRigor
T10

Automate Your Application Test Deployments with Docker

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

In a busy world, testing teams are asked to adopt new approaches to increase speed and flexibility of change. What methods and tools can help? Artem Golubev has seen many testing teams being told to use Docker. But for testers, this brings confusion. What it Docker and why is Docker useful to testers? How can Docker be used to increase confidence in our releases? To help you answer those questions, Artem shares his experience using this popular tool and approach. Starting with terminology Artem shares what is meant by Dockerfile, Docker Image, Docker Container, Compose, Kubernetes, and...

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

Mehmet_Duran
Capgemini
Hatim_Chahim
ProRail
T20

An Innovative Test Automation Approach without Making Test Cases

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

Does test automation need traditional test cases? Mehmet Duran says no. Using the open source tool TESTAR, he devised an innovative approach to automated testing. Join Mehmet as he shares the research he conducted to solve this challenge and how he confirmed his findings by comparing test approaches using a new framework with the quality attributes of learnability and usability. Mehmet will also describe he worked with Hatim Chahim of Prorail on a real-world railroad project to try out his theory. After applying the framework, results showed that within this setting, the test automation...

Max Saperstone
Coveros
K5

Testing Your Tests: Securing Confidence In Your Automation

Add to calendar
Thursday, October 4, 2018 - 4:15pm to 5:15pm

The growth of automation testing in today’s software development organizations is changing the way we test applications. Software development practices have matured over the last thirty years to include all forms of testing in order to verify software quality. In the last ten years, there has been a huge spike in the adoption of automated tests, effectively replacing some manual testing practices and supplementing traditional testing activities. Many parts of the software development industry, however, are wary of replacing manual testing with automated testing. Not only is there often a...