STAREAST 2019 - Developer | TechWell

STAREAST 2019 - Developer

Customize your STAREAST 2019 experience with sessions for software developers.

Monday, April 29

Isabel Evans
Independent Consultant
MC

Fundamentals of Testing Requirements

Add to calendar
Monday, April 29, 2019 - 8:30am to 12:00pm

Testing and requirements are bound together: You use requirements to understand what to test and what your customer expects from the product under test. Requirements appear in many forms—verbal, diagrams, user stories, or formal specifications. But sometimes once we start testing, we find that requirements are missing, inadequate, wrong, or changing. This is normal, and as testers, part of our role is to help the team and the customer clarify what is required. (Sometimes we even build the requirements to clarify our tests!) Join Isabel Evans to understand how to identify, capture, review,...

Tariq_King
Ultimate Software
MD

Unit Testing: What Every Developer and Tester Should Know

Add to calendar
Monday, April 29, 2019 - 8:30am to 12:00pm

Do you want to take your testing skills to the next level? Are you trying to stay relevant on an agile team where testing is shifting to the left on the project timeline? Do you want to help your organization reap the full benefits of testing earlier? Then join Tariq King to explore the fundamentals of unit testing so you can find bugs as soon as they happen and do more thorough, targeted testing during software development. This introductory session is for everyone—of all programming skill levels. Learn how to apply program-based techniques such as testing by looking, automated unit...

Chris_Loder
InGenius Software
Dorothy Graham
Software Test Consultant
ME

System-Level Test Automation: Ensuring a Good Start

Add to calendar
Monday, April 29, 2019 - 8:30am to 12:00pm

Many organizations invest a lot of effort in test automation at the system level but then have serious problems later on. As a leader, how can you ensure that your new automation efforts will get off to a good start? What can you do to ensure that your automation work provides continuing value? This tutorial covers both “theory” and “practice”. Dot Graham explains the critical issues for getting a good start, and Chris Loder describes his experiences in getting good automation started at a number of companies. The tutorial covers the most important management issues you must address for...

Melissa_Benua
mParticle
MG

Test Design for Fully Automated Build Architecture

Add to calendar
Monday, April 29, 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 test...

Lloyd_Roden
Lloyd Roden Consultancy
MH

Pairwise Testing Explained

New
Add to calendar
Monday, April 29, 2019 - 8:30am to 12:00pm

As testers we are faced with many challenges especially when designing and executing tests. Most problems reside in the fact that we usually do not know which test case design technique to use and more importantly we usually do not have time to run all of our tests. This workshop will uncover what the challenges are with test design and explains the real problems associated with combinatorial testing. During this tutorial Lloyd Roden looks deeply into the two methods for designing tests using the pairwise design technique; Orthogonal Arrays and pairwise algorithms. Pairwise testing helps...

Dionny Santiago
Ultimate Software
MI

Blockchain Quality: Securing Trust in a Digital Age

New
Add to calendar
Monday, April 29, 2019 - 1:00pm to 4:30pm

Blockchain technology introduces decentralized, distributed, cryptographically linked digital structures that record information across many computers. Due to its highly secure structure, blockchain is growing at a rapid pace in the financial and automotive industries, and adoption is starting in other industries. We are also witnessing the rise of the smart contract, a set of immutable programmatic auto-enforcing rules that live on the blockchain. However, although there are many benefits, blockchain introduces a unique set of testing and quality concerns. For example, race conditions and...

Isabel Evans
Independent Consultant
ML

Influence Diagrams: A New Way to Understand Testing

Add to calendar
Monday, April 29, 2019 - 1:00pm to 4:30pm

As testers, we may want to find more bugs, but this may have an unintended consequence for developers: Developers now have more defects to debug, which affects their capacity to deliver new functionality. Isabel Evans has found that influence diagrams provide a simple way to understand and manage the complexities of key interactions among testers, developers, and business stakeholders. In this practical workshop with hands-on activities, Isabel will help you construct and interpret influence diagrams to illustrate typical team and project problems and solutions in testing. With just pen...

Tariq_King
Ultimate Software
MN

Testing Strategies for Microservices

Add to calendar
Monday, April 29, 2019 - 1:00pm to 4:30pm

Software development is trending toward building systems using small, autonomous, independently deployable services called microservices. Leveraging microservices makes it easier to add and modify system behavior with minimal or no service interruption. Because they facilitate releasing software early, frequently, and continuously, microservices are especially popular in DevOps. But how do microservices affect software testing and testability? Are there new testing challenges that arise from this paradigm? Or are these simply old challenges disguised as new ones? Join Tariq King as he...

Jennifer_Bonine
Style Baby Inc
MO

Testing Leadership IQ

Add to calendar
Monday, April 29, 2019 - 1:00pm to 4:30pm

Have you ever needed a way to measure your testing leadership IQ? Or been in a performance review where the majority of time was spent discussing your need to improve as a leader? If you have ever wondered what your core leadership competencies are and how to build on and improve them, Jennifer Bonine shares a toolkit to help you do just that. This toolkit includes a personal assessment of your leadership competencies and the evolution of testing and testing leadership. Join Jennifer as she explores a set of eight dimensions of successful leaders, provides suggestions on how you can...

Angie Jones
Applitools
MQ

Clean Coding Practices for Test Automation

New
Add to calendar
Monday, April 29, 2019 - 1:00pm to 4:30pm

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. However, many people who write test code may not have experience writing production code, so it’s not exactly clear what is meant by this statement. And even those who write production code find that there are unique design patterns and code smells that are specific to test code in which they are not aware. Join Angie Jones for this workshop, at which, you will be given a...

Tuesday, April 30

Michael_Bolton
DevelopSense
TB

X-Ray Vision For Testers: How to Analyze Things

New
Add to calendar
Tuesday, April 30, 2019 - 8:30am to 4:30pm

How do we go about understanding something complex? How do we move from confusion to clarity? What strategies and approaches can we use to identify and reason about things that matter? When we’re dropped into a testing situation, how do we make sense of it all? How can we rapidly achieve a deeper understanding of things that we know little or nothing about? How can we develop skills to make us more powerful testers? The answer to these questions is analysis - the study of things and ideas by examining their elements and structure. In this one-day tutorial, Michael Bolton will lead...

Coveros
TC

Introduction to Selenium

Add to calendar
Tuesday, April 30, 2019 - 8:30am to 4:30pm

Knowledge of Selenium, the industry-standard tool for testing web applications, is a much sought after skill in today’s world of test automation. If you want to learn Selenium, then this full-day tutorial provides a great start. Max Saperstone shows you how to build test automation using Selenium. But he doesn’t stop there. He uses his years of experience to show you how to build automation that is clean, robust, and easy to maintain. Max introduces other tools that work with Selenium to help manage the data used to drive your tests, evaluate JavaScript-heavy applications, manage your test...

Tariq_King
Ultimate Software
Jason_Arbon
test.ai
TG

Artificial Intelligence and Machine Learning Skills for the Testing World

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

Software continues to revolutionize the world, impacting nearly every aspect of our work, family, and personal life. Artificial intelligence (AI) and machine learning (ML) are playing key roles in this revolution through improvements in search results, recommendations, forecasts, and other predictions. AI and ML technologies are being used in platforms for digital assistants, home entertainment, medical diagnosis, customer support, and autonomous vehicles. Testing practitioners are recognizing the potential for advances in AI and ML to be leveraged for automated testing—an area that still...

Julie_Gardiner
Independent Consultant
TK

Test Data: Mining, Morphing, Managing and Maintaining It!

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

According to the 2018/2019 World Quality Report, the number one challenge in applying testing to agile development is overcoming the challenges of creating, managing, and maintaining test environments and test data. Over 48% of respondents had issues with test data. As our systems complexity and time to market demands have increased, the appetite for resolving the test data issue can be diminished or be viewed as test data doesn’t really matter. Join Julie Gardiner as she shares the good, bad and ugly of test environments and data, defines an approach to establish where you are in terms of...

Angie Jones
Applitools
TL

Visual Validation for Test Automation

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

Functional test automation is a wonderful way to frequently and expeditiously execute regression testing. However, the test scripts that we write are limited to the few assertions we’ve considered. Many times, these assertions only cover the tip of the iceberg and account for a small fraction of what a human being would have subconsciously verified. For example, a test automation script can verify that when adding 2 and 2 via a calculator app, the sum that is returned on screen is 4. But does the 4 appear correctly? Is it upside down? Or sideways? Is it the right color? Are there errors...

Melissa_Benua
mParticle
TO

Continuous Testing Using Containers

New
Add to calendar
Tuesday, April 30, 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...

Gene Gotimer
Coveros
TP

Virtualization and Containers for Automating Web Testing

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

Docker is one of the hottest technologies in our industry today. It lets you create and manage containers—like virtual machines but smaller and faster. They can provide on-demand, disposable test environments that start quickly, repeatably, locally or in the cloud. When you want, you can tear down the environment and recreate a pristine copy within seconds. And since the process is automated, anyone on the team can use the same commands to get their own systems. When you finish testing, those containers can be deployed directly into production. At each stage, the environments for...

Wednesday, May 1

Tania_Katan
Creative Trespassing
K1

Creative Trespassing: Sneak More Imagination into Your Work and Get More Done

Add to calendar
Wednesday, May 1, 2019 - 8:30am to 9:45am

After years of smuggling creativity into the corporate sector without getting busted, Tania Katan has learned that we don’t need to be in a job that is distinctly creative in order to be distinctly creative in our job. In fact, no matter how tedious the task or how buttoned-up the office environment, we can all learn to conjure imagination anywhere, anytime, by choosing to stand out rather than fit in. Join Tania for some hilarious stories, wacky exercises for flexing your creative muscles, and engaging ideas like “Fire Hierarchy” and “Transform the Norm.” You will leave with tools and...

Jeff Payne
Coveros
K2

Cutting through the Hype around Continuous Testing

Add to calendar
Wednesday, May 1, 2019 - 10:00am to 11:00am

There is a lot of hype around continuous testing these days. It seems like every product vendor has a continuous testing product and every consulting company has a continuous testing practice. But what exactly is continuous testing? And how is it different from what we've been doing in testing for the past several decades? Join Jeffrey Payne as he discusses what continuous testing is all about and how today's organizations are leveraging it to improve their quality. Learn what tools and techniques enable continuous testing, and examine the pros and cons of moving toward a more continuous...

Nikki_Henry
Ladies Leading Ladies
W1

How Do I Work with These Millennials? Attracting and Retaining the Next Generation

Add to calendar
Wednesday, May 1, 2019 - 11:30am to 12:30pm

Leaders and managers are facing many struggles attracting, retaining, and working effectively with the millennial workforce. Millenials have shorter tenures in positions, expectations of work-life balance, and a need for purpose-driven work. No longer are the days of employees who just come in and get the work done because of a deeply ingrained work ethic. Join Nikki Henry as she breaks down the values of this generation. You'll leave with tools and templates to better engage and retain your millennial workforce for the long term. This includes a shift in leadership practices, but that may...

Dorothy Graham
Software Test Consultant
W2

Testing through the Ages

Add to calendar
Wednesday, May 1, 2019 - 11:30am to 12:30pm

How long have you been in software testing? What was testing like when you first started? How did the discipline of software testing get to where it is today, and where is it headed in the future? Dot Graham takes a look back at software testing, from a personal perspective as well as a general view. She shares what she has learned from her experiences over the years and gives lessons for today. Dot started her working life by being put into a test group, where she wrote test execution and comparison programs (they weren’t called “tools” back then). In her more than forty years as a...

Michael_Hobbs
Dell EMC
W3

Data Curation: Refine and Shine

Add to calendar
Wednesday, May 1, 2019 - 11:30am to 12:30pm

We now live in a world where data is generated with every action taken. From buying groceries to walking the dog, we're generating data all the time, everywhere. Companies are starting to undertake harnessing that data efficiently for business cases, and that requires developing a process around data curation. This process must determine which data to curate, how to maintain curated data, and when to delete stale data. A robust data curation process agreed upon by stakeholders is essential to mining data effectively if you want to strike gold. Michael Hobbs will walk through the lifecycle...

Jason_Arbon
test.ai
W4

Postmodern Testing

Add to calendar
Wednesday, May 1, 2019 - 11:30am to 12:30pm

The modern world of testing gets noisier, more fragmented, and more confusing every day. Postmodern Testing is an admission of the imperfect world we live in—a new test strategy framework for today’s agile, continuous, and multiplatform teams. Jason Arbon will outline strategies for identifying any given product’s testing needs, as well as prescribe how to efficiently combine different testing techniques and test automation tools to deliver a coherent, well-reasoned, and cost-effective method to the madness. Jason draws on his learnings from how Google tested the Chrome browser, Gmail, and...

Kat_Rocha
Imperva, Inc.
W5

Agile Testing in a Waterfall World

Add to calendar
Wednesday, May 1, 2019 - 11:30am to 12:30pm

What can a tester do when they join an organization that isn’t really agile—or maybe is (gasp) still waterfall? In these situations, it is important to focus on the values and principles that make up agile. Even in a development environment that does not strictly follow an agile-related methodology like Scrum or kanban, the tester can still bring agile principles to their testing. Kat Rocha will share real-world experiences relating to how test engineering can act agile within a waterfall development team, as well as what is important for testing in a team that is undergoing an agile...

Hilary Weaver-Robb
Quicken Loans
W11

Dig In: Get Familiar with the Code to Be a Better Tester

Add to calendar
Wednesday, May 1, 2019 - 1:30pm to 2:30pm

Maybe you’ve been testing the same application for a while and your rate of finding new bugs has slowed. Or you’re trying to find more ways to figure out what your devs are doing day to day. You have the tools at your disposal—you just need to dig in! Hilary Weaver-Robb will share tools and techniques you can use to take your testing to the next level. See everything the developers are changing, and learn how you can find the most vulnerable parts of the code. These strategies can help you focus your testing and track down those pesky bugs! Take away a better understanding of tools to...

Klaus_Neuhold
CA BlazeMeter
W12

Excuse-Free Testing: An Open Source Tool for Simpler CI Integration

Add to calendar
Wednesday, May 1, 2019 - 1:30pm to 2:30pm

The goal of continuous testing is to find defects earlier in the development lifecycle and release software faster to the market. This can be achieved by integrating open source functional and performance testing tools in the early stages of your software delivery lifecycle. Klaus Neuhold will explain how to integrate the open source test automation framework Taurus, and other tools such as JMeter and Selenium, as a CI step in Jenkins pipelines, so that these tools can be triggered as part of everyday code commits or builds. Taurus can run a large variety of tests and has reporting...

Janna_Loeffler
Carnival Corp.
W7

The Who, What, Where, When, and How of Test Strategies

Add to calendar
Wednesday, May 1, 2019 - 1:30pm to 2:30pm

What is a test strategy, and how do you develop one? Join Adam Satterfield and Janna Loeffler as they talk through developing a test strategy. They’ll discuss how different software development methodologies influence your test strategy, as well as how techniques like common and coordinated test planning and risk-based testing can be applied to the creation of your test strategy to improve its quality. Adam and Janna also will detail how to develop a test strategy when working with different team dynamics; for example, does your test strategy look different for internal teams versus...

Sumeet_Mandloi
Dow Jones
W13

By the Reader, for the Reader: The Wall Street Journal’s Secrets to Customer-Centric Experiences

Add to calendar
Wednesday, May 1, 2019 - 2:45pm to 3:45pm

Readers of The Wall Street Journal have seen many stories about companies shutting their doors after years of success. These companies failed to adapt to rising customer expectations and new technologies—they lost touch with what their customers wanted. The Wall Street Journal didn’t want to become one of these cautionary tales. Sumeet Mandloi explores how The Wall Street Journal aligned its engineering, design, and product teams to shift to a quality engineering organization focused on customer-centric experiences. As part of this transition to quality engineering, the company started...

Eran_Kinsbruner
Perfecto
W15

Future-Proofing Test Engineers in the Era of ML and AI

Add to calendar
Wednesday, May 1, 2019 - 2:45pm to 3:45pm

We're all hearing the buzzwords of AI, machine learning, chatbots, and next-generation testing. Does this mean that the days of traditional testing as we know and practice it are over? Eran Kinsbruner doesn't think so. Join Eran to learn about the clear transformation happening toward smarter testing techniques and tools. These approaches drive better pipeline efficiency and release velocity with high quality, and Eran thinks this means good things for the testing practice and practitioners. Discover the key trends that are happening around AI, machine learning, and bots in the web and...

W16

No One Really Cares about Testing: A Perspective from a Billion-Dollar App Team

Add to calendar
Wednesday, May 1, 2019 - 2:45pm to 3:45pm

When is the last time you read a five-star review in the App Store or Play Store that raved, “This app is so well-tested! Their quality assurance team really knows what they’re doing. Their test automation must fit so well into their CI pipeline that they can find all sorts of issues in a snap”? The fact is most end-users don’t care about all the things we do in testing on a day-to-day basis. Instead, they care that our applications solve their problems in the way that they expect them to or in a new way that delights them. Andrew Bardallis will challenge you to first think about how your...

Krithika_Muthusubramanian
Fidelity Investments
W17

Don't Fear AI: Your Testing Role Is Secure

Add to calendar
Wednesday, May 1, 2019 - 2:45pm to 3:45pm

Ever wonder about your future in testing? Are you concerned that your role may be replaced by a robot? Do you think that testing will go the way of a few other industries and become fully automated? The common perception that AI will eliminate testers is just plain wrong. Krithika Muthusubramanian will show you why testers will be around for a long, long time. As the founder of a company that is concerned with bringing AI into testing, Krithika has some surprising insights for you. She will describe the current state of AI in testing, what problems it solves, what problems still lie ahead...

Jennifer_Bonine
Style Baby Inc
W18

The Next-Generation Skills Needed for the Future of Testing

Add to calendar
Wednesday, May 1, 2019 - 2:45pm to 3:45pm

That AI is the future of testing seems to be a well-established fact. But assuming that AI will simply replace current manual testers is merely naive. Just like a tractor is no replacement for a farmer, there are many tasks in testing that by their very nature cannot be automated by current AI. As AI improves, many boring testing tasks will be automated, including creating test automation. But at some point, AI is much better suited to replace developers than testers. Think about a behavior-driven development test: It’s easier to generate code that makes the tests pass than it is to...

Lightning_Keynotes
Lightning Keynotes
K3

Lightning Strikes the Keynotes

Add to calendar
Wednesday, May 1, 2019 - 4:15pm to 5:15pm

Throughout the years, Lightning Talks have been a popular part of the STAR conferences. If you’re not familiar with the concept, Lightning Talks consists of a series of five-minute talks by different speakers within one presentation period. Lightning Talks are the opportunity for speakers to deliver their single biggest bang-for-the-buck idea in a rapid-fire presentation. And now, lightning has struck the STAR keynotes. Some of the best-known experts in testing will step up to the podium and give you their best shot of lightning. Get multiple keynote presentations for the price of one—and...

Thursday, May 2

Jason_Arbon
test.ai
K4

The AI Testing Singularity

Add to calendar
Thursday, May 2, 2019 - 8:30am to 9:45am

Most basic software testing will soon be done by a few individual, large systems. But today, software testing is a fragmented world of test creators, test automators, vendors, contractors, employees, and even “pizza Fridays” where developers roll up their sleeves and test the build themselves. When teams start testing their apps, they dream up the same positive, negative, and edge test cases as every other team before them. Most software testing is either manually tapping an application or manually creating and maintaining detailed automation scripts—from scratch! AI will soon change all...

Amy_Jo_Esser
ProAssurance
T1

Are You the Best Leader You Can Be?

Add to calendar
Thursday, May 2, 2019 - 9:45am to 10:45am

We are all leaders. At a minimum, we must lead ourselves every single day, but many of us also have teams that we lead and serve. Have you ever stopped to analyze yourself to determine if you are the best leader you can be? Amy Jo Esser has had the joy of learning from many great leaders outside the testing arena, including John C. Maxwell, Tony Robbins, Mel Robbins, Brendon Burchard, Michael and Megan Hyatt, and Rachel Hollis. Amy Jo continues to learn from leaders in our testing community, including the inspiring leaders and speakers who have been a part of the Women Who Test community....

Jennifer_Bonine
Style Baby Inc
T2

Where Does Data Come From?

Add to calendar
Thursday, May 2, 2019 - 9:45am to 10:45am

With all the tools available on the market, it can be overwhelming to determine which ones might meet your needs and which ones will work best in your environment to create a high-performing team. Join Jennifer Bonine as she explains the relationship of the DevOps cycle, your environment, and how a hub-and-spoke model can link all your different data sets and tools together. Jennifer will identify 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...

Melissa Tondi
Disrupt Testing
T4

Disrupt Your Career and Discover True Quality Engineering

Add to calendar
Thursday, May 2, 2019 - 9:45am to 10:45am

One of the best things Melissa Tondi did for her career was disrupt it. She'll talk about what disruption means, how it can take form, and how it can help build out a team model that is more adaptable to change than ever while still focusing on the traits quality engineering brings to the table within project teams. Even if physically disrupting your career is not an option, in this session you will discuss how you can develop the mindset of a quality engineer and how a career disruption—whether planned or unplanned—can enhance your quality engineering career development. Melissa will take...

Glenn_Buckholz
Coveros
T5

Leveraging Kubernetes as a Tester

Add to calendar
Thursday, May 2, 2019 - 9:45am to 10:45am

Kubernetes is one of the fastest growing open source projects in history, and it's taking the DevOps world by storm. With so many resources being poured into this technology, it would be nice if there were some benefits for testing. It may seem that the Kubernetes framework revolves around operations and microservices, but with a little know-how, we can leverage the internet excitement around the project to enhance our own automated testing frameworks. Glenn Buckholz will demonstrate how, with just a little bit of knowledge about Docker and Git, an automated testing team can leverage...

T10

The Era of Intelligent Testing

Add to calendar
Thursday, May 2, 2019 - 11:15am to 12:15pm

Existing QA solutions were built for a world where software changed infrequently. Highly adopted tools such as Selenium, Appium, and JUnit require a specialized skill set and too much maintenance, once you start factoring in the brittle nature of tests and the infrastructure required to run tests at scale. But there is still hope for QA in machine intelligence. Next-generation AI tools are here to help QA keep up with the agility of modern software delivery practices in two ways: by enabling manual testers who don't know how to code to automate, and by easily automating repetitive tasks so...

Adam_Auerbach
EPAM Systems
T11

Building a Modern DevOps Enterprise Testing Organization

Add to calendar
Thursday, May 2, 2019 - 11:15am to 12:15pm

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

Janna_Loeffler
Carnival Corp.
T12

Security Partners or Security Police?

Add to calendar
Thursday, May 2, 2019 - 11:15am to 12:15pm

It’s often said that with great power comes great responsibility. As technology becomes more powerful, security becomes a great responsibility. You’ve read all the books, followed the latest updates on all the blogs and forums, or maybe you just have a gut feeling that there’s a potential for disaster. As software testers, is it our job to be the security police? If you don’t protect the public, who will? Then there is the business—who is going to protect them from themselves? You go into meetings ready to save the day only to be shot down or, even worse, ignored. What went wrong? Why were...

Lloyd_Roden
Lloyd Roden Consultancy
T7

The Reality Distortion Field of Testing

Add to calendar
Thursday, May 2, 2019 - 11:15am to 12:15pm

The reality distortion field (RDF) is a term coined by Bud Tribble at Apple Computers in 1981 to describe Steve Job's charisma and its effect on the developers working on the Macintosh project. The RDF was said to be Steve Job's ability to convince himself and others to believe almost anything with a mix of charm, bravado, marketing, appeasement, and persistence. The RDF warps an audience's sense of proportion for difficulties and makes them believe that any task is possible. When it comes to testing, we have this RDF all around us, with managers saying things like, "We can and should...

Angie Jones
Applitools
T8

What's That Smell? Tidying Up Our Test Code

Add to calendar
Thursday, May 2, 2019 - 11:15am to 12:15pm

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

Dmitry Vinnik
Salesforce
T9

Visual Regression Testing: A Critical Part of a Mobile Testing Strategy

Add to calendar
Thursday, May 2, 2019 - 11:15am to 12:15pm

There are many types of testing that companies need to perform in order to have confidence in their product: security testing, integration testing, system testing, performance testing, and more. Often, mobile developers focus on ensuring that main end-to-end flows of their applications work by relying on frameworks like Appium or Robotium. However, in the mobile domain, visual testing is essential because mobile devices differ drastically in capabilities, display dimensions, and even operating systems. Visual regression testing targets specific areas of visual concepts like layouts,...

Talia_Nassi
WeWork
T14

Testing in Production

Add to calendar
Thursday, May 2, 2019 - 1:30pm to 2:30pm

How do you know your feature is working perfectly in production? And if something breaks in production, how will you know? Will you wait for a user to report it to you? What do you do when your staging test results do not reflect current production behavior? In order to test proactively as opposed to reactively, test in production! By testing in production, you will have increased accuracy of test results, your tests will run faster due to elimination of mock and bad data, and you will have higher confidence before releases. You can accomplish this through feature flagging, continuous...

Patrick_Poulin
API Fortress
T15

API Testing: Going from Manual to Automated

Add to calendar
Thursday, May 2, 2019 - 1:30pm to 2:30pm

API testing can be challenging—especially for the uninitiated. Ever wonder what makes an API test great? Patrick Poulin will arm you with an understanding of the benefits of automating API testing over doing it manually. Patrick will review the tools landscape and show common errors people make while creating API tests. He'll discuss the steps required to completely automate the entire testing framework for APIs, and show how it is simpler than most people assume. Leave this session with an understanding of how to automate API testing and overcome the fear of the unknown.

Kurtis_Moore
Engage Mobile Solutions
T16

Mobile Biometric Load Testing with JMeter

Add to calendar
Thursday, May 2, 2019 - 1:30pm to 2:30pm

As mobile biometrics become more readily available, we will inevitably need to tune them for better performance. Eye and face scans, handwriting, voice recognition, and fingerprints are all being used today, with more identifiers being researched for their effectiveness. Using JMeter, Kurtis Moore will show you how to load test your application and architecture stack to find any bottlenecks that may be present, whether you're storing the user's personal identifiable information on the mobile device or remotely. You'll leave with a better understanding of how to use JMeter for mobile load...

Katrina_Clokie
Bank of New Zealand
T17

A Practical Guide to Testing in DevOps

Add to calendar
Thursday, May 2, 2019 - 1:30pm to 2:30pm

Where does testing fit in a DevOps world? DevOps encourages the development and operations teams to work together. This broadens the network of people who collaborate to deliver a product, which creates opportunities for the boundaries of testing to expand and for the nature of testing to evolve. Testing pushes right, toward production, once the development team understands the skills, practices, and tools available in operations. Examples include on-demand infrastructure that enables testing in a production-like environment, feedback from A/B test experiments provided by customer metrics...

Matt_Wynne
Cucumber Ltd
T20

Testing More Than Code with BDD

Add to calendar
Thursday, May 2, 2019 - 3:00pm to 4:00pm

Many teams who pick up behavior-driven development tools like Cucumber use them for running automated tests and think that's all there is to it. But when used as intended, BDD tools can transform the way teams work, shifting your delivery flow up so that you're using example-based techniques to test the requirements before any code is even written. Bringing years of experience teaching BDD practices to teams around the world, Matt Wynne will show you the common problems teams have when they first adopt BDD tools like Cucumber; the benefits of using BDD earlier in your delivery process; a...

Paul_Grizzaffi
Magenic
T21

Well, That’s Random: Automated Fuzzy Browser Clicking

Add to calendar
Thursday, May 2, 2019 - 3:00pm to 4:00pm

Roughly speaking, "fuzzing" is testing without an oracle—essentially, testing without knowing what the outcome should be. We don’t know what should happen, but we have a good idea of things that shouldn’t happen, such as 404 errors and server or application crashes. We generally apply fuzzing to produce these kinds of errors when we’re testing text boxes, but why should text boxes have all the fun? Websites today are interconnected, multiserver applications that include connections to out-of-network servers, making it difficult to enumerate and control all the possible combinations of...

Joseph_Ours
Centric Consulting
T23

Lessons Learned Automating Cloud and Infrastructure Testing

Add to calendar
Thursday, May 2, 2019 - 3:00pm to 4:00pm

As organizations embrace DevOps and IT value chain automation, we are seeing the explosive growth of infrastructure-as-code capabilities, fueled by cloud scripting technology. As infrastructure-as-code capabilities evolve, what role does testing play? Especially for continuous testing, when it comes to infrastructure provisioning and configuration? How does this approach integrate with other traditional forms of testing, such as unit, integration, and systems testing? Join Joseph Ours as he presents what he's learned about infrastructure-as-code and provides live demonstrations for...

Katrina_Clokie
Bank of New Zealand
K5

Beyond Coding: Test Automation as Art

Add to calendar
Thursday, May 2, 2019 - 4:15pm to 5:15pm

The rise of test automation is changing the testing landscape as organizations urgently accelerate their automation goals. As demand for automation increases, those accountable for testing roles are learning to write code, but few are learning the skills that support the creation of truly useful automated assets. Just as using a paintbrush does not make an artist, writing code does not make an engineer. Without a wider perspective, we can end up with test automation frameworks and tests that are inefficient and difficult to maintain. As a test practice manager at a major financial...