Conference archive

STAREAST 2016 - Concurrent Sessions

Concurrent sessions offer attendees the flexibility to follow a specific track or to explore various topics throughout the conference in order to customize their learning experience. Learn both enterprise foundations and new methodologies to grow your skills, supercharge your knowledge, and re-energize your career growth.

Join our mailing list and receive updates on when additional sessions are announced and other conference program updates.

Wednesday, May 4

Shaun Bradshaw
Zenergy Technologies, Inc.
W1

Nature vs. Nurture: Building Great Test Teams

Wednesday, May 4, 2016 - 11:30am to 12:30pm

When organizations expand internal test teams, hiring managers sort through piles of résumés hoping for a few gems. But scanning for coveted technical skills and relevant experience often leads to disappointment. With the proliferation of new software and the explosion of mobile devices, the QA industry is surging, and experienced testers are becoming harder to find. What inherent qualities do great testers really possess? Do those attributes show up on résumés? Should technical expertise or tool/application...

Mary_Thorn
Ipreo
W2

Acceptance- and Behavior-Driven Development with Cucumber: Three Case Studies

Wednesday, May 4, 2016 - 11:30am to 12:30pm

Acceptance test-driven development (ATDD), behavior-driven development (BDD), and Cucumber promise many benefits related to your user story acceptance tests. They promise tighter collaboration between the product owner and the team. They promise the ability for the product owner and other stakeholders to write their own executable acceptance tests. They even promise an increase in the value produced by the efforts of your team as they focus on building the “right”...

Hans_Buwalda
LogiGear
W3

Anti-Patterns for Automated Testing

Wednesday, May 4, 2016 - 11:30am to 12:30pm

Patterns—proven, repeatable solutions to common situations that occur again and again—are commonly used in development and to a lesser extent in testing. In addition to patterns, various anti-patterns have been discovered. These are common responses to recurring problems that, while promising, are actually counterproductive. Hans Buwalda describes a set of such anti-patterns that he commonly sees in automated test design and that he feels inhibit scalability and...

Jeroen Mengerink
Polteq Testing Services B.V.
W4

Helpful Practices in Agile Testing

Wednesday, May 4, 2016 - 11:30am to 12:30pm

“Testing” in an agile environment is much different from classic testing on waterfall projects. Testers must be involved in all aspects of software development. Jeroen Mengerink shows you how professional testers can become key contributors in agile projects. First, he explains how to pair with and help the members of your agile team by identifying the test skills each of them needs to learn for the team to create a better quality product. Because agile development starts with user stories, there is an increased importance of end-to-end testing. Jeroen shows how to use mind mapping to...

Clint Sprauve
Hewlett Packard Enterprise
Eran Bachar
Hewlett-Packard Enterprise
W5

How HP Enterprise Implemented DevOps Processes

Wednesday, May 4, 2016 - 11:30am to 12:30pm

Within large enterprise organizations, DevOps transformations can be daunting and complex if not implemented with innovation, creativity, and the support of leadership. Implementing DevOps best practices can be a challenge, even for those companies that sell software that addresses this particular discipline. Imagine approaching a team that develops quality assurance tools and challenging them to build a developer-centric team for continuous testing and delivery—but you can't use any of your own tools. Join Clint Sprauve and Eran Bachar to learn how Eran created a dev/test team to...

Jane_Fraser
Anki, Inc.
W6

The Internet of Things in Action: Testing Anki’s OVERDRIVE Racing Game

Wednesday, May 4, 2016 - 11:30am to 12:30pm

As products like Anki’s OVERDRIVE race car game and others such as Fitbit and Skylanders pop up all over, we testers need to be prepared for the wave of Internet of Things (IoT) products. Although the IoT doesn’t necessarily require new testing methodologies, it does require creativity when it comes to the tools we need to get our testing and QA work done. Jane Fraser describes and demonstrates the tools Anki’s teams use to develop and test their games, especially OVERDRIVE. From test consoles that can change game parameters on the fly, to test fixtures that can change vehicles from race...

Michael Wasielczyk
T. Rowe Price
W7

From Zero to Hero in 205 Days!

Wednesday, May 4, 2016 - 1:45pm to 2:45pm

As test managers, we face challenging situations that require us to draw on our past experiences, principles, and good practices in order to have any chance at all for success.  Michael Wasielczyk faced this challenge immediately after joining T. Rowe Price. He started his new job, responsible for managing the testing effort on a mission-critical data warehouse, and he had no experience managing a data warehouse testing effort. In addition, Michael found there were no...

Gerie Owen
Eversource Energy
Peter Varhol
Technology Strategy Research
W8

Testing in the New World of Off-the-Shelf Software

Wednesday, May 4, 2016 - 1:45pm to 2:45pm

Testing an off-the-shelf, sometimes called COTS, system? Often, project managers and stakeholders mistakenly believe that one benefit of purchasing software is that there is little, if any, testing required. This could not be further from the truth. Testing COTS software requires a different focus from traditional testing approaches. Although no software package will be delivered free of bugs, the testing focus from the purchasing organization’s perspective is not on...

Matt Barbour
Comcast
W9

End-to-End Automated Testing: Lessons from Zombieland

Wednesday, May 4, 2016 - 1:45pm to 2:45pm

With the proliferation of mobile devices, browsers, and IoT devices, each with its own eccentricities, performing end-to-end automated testing is starting to feel like navigating a zombie apocalypse. You need to fight off the zombies but lack the right tools. You need a set of rules to live by. You wish you had a buddy who would teach you all those rules because alone, you feel like you’re being eaten alive. On the surface, the rules are simple—Limber Up, Don’t Be a...

Michael Harris
David Consulting Group
W10

Budgeting, Estimation, Planning, and #NoEstimates: They All Make Sense for Agile Testing

Wednesday, May 4, 2016 - 1:45pm to 2:45pm

Many levels of estimation are practiced in agile, including budgeting, high-level estimation, and task planning (detailed estimation). That might seem like an anathema to agile, but it is not. Mike Harris shares a case study that provides an approach that “checks the box” for standard corporate...

Glenn Buckholz
Coveros, Inc.
W11

Continuous Integration Testing Techniques to Improve Chef Cookbook Quality

Wednesday, May 4, 2016 - 1:45pm to 2:45pm

Chef, Puppet, and other tools that implement “infrastructure as code” are great for configuration management and automated deployments, but it is difficult to test these infrastructure scripts before putting them into production. Since infrastructure as code is a relatively new technology, methodologies for its testing are not yet standardized. Glen Buckholz shares a way to solve the two major problems with testing Chef scripts—[1] capturing a start state similar to your...

Gauri_Arondekar
InfoStretch
W12

Ensuring Maximum Quality in the Era of IoT and Wearables

Wednesday, May 4, 2016 - 1:45pm to 2:45pm

Until recently, the Internet of Things (IoT) was just an idea that techies talked about. Unlike innovations in the past, development and testing of the IoT is significantly more elaborate. After introducing the technology of wearables and IoT, Gauri Arondekar delves into the components and architectures that make it work. Focusing on tools and solutions that accelerate the testing processes, Gauri shares the success story of an end-to-end testing strategy for a leading...

Jeffery Payne
Coveros, Inc.
W13

Test Management in Agile

Wednesday, May 4, 2016 - 3:00pm to 4:00pm

Substantial confusion exists about the roles and responsibilities of test management when using an agile software development process. Agile seeks to streamline project management and leadership under the role of a ScrumMaster. But what does this mean for test managers? How do they stay involved in the process? What role do they fill? Is it possible that test managers are no longer needed? Join Jeffery Payne for a collaborative dialog to discuss the pros and cons of a variety of test management models he has seen used by companies who have adopted agile. Learn how to best position yourself...

W14

The Canary in the Coal Mine: Create an Early Warning Tool to Help Your Testing

Wednesday, May 4, 2016 - 3:00pm to 4:00pm

Many organizations are using virtualization technology to increase the number of available test machines. However, this increase creates a new dilemma for testers. How can you confirm that all test systems are running properly and not showing signs of serious defects? Since many companies are reluctant to add additional staff members to simply “babysit” test environments, teams are forced to do...

Carl Nagle
SAS Institute, Inc.
W15

Fostering Long-Term Test Automation Success

Wednesday, May 4, 2016 - 3:00pm to 4:00pm

In today’s environment of plummeting software delivery cycle times, test automation becomes a more critical and strategic necessity.  How can we possibly keep up with software delivery's explosive pace while retaining satisfactory test coverage?  How do we keep the reins on costs and reduce risk?  Carl Nagle maintains that the long-term solution is a greater level of “sustainable” test automation.  The Software Automation Framework Support (SAFS) method separates test...

Ardita Karaj
EPAM Systems
W16

Test-Driven Everything—with Deliberate Collaboration

Wednesday, May 4, 2016 - 3:00pm to 4:00pm

You've heard that quality belongs to everybody on an agile team. You've heard that testers and developers should collaborate in order to drive quality higher. You've heard that automated tests help a team continuously validate the quality. Well, it's time to stop just thinking and talking about these things! It's time to make them happen! Watch Ardita Karaj and “Cheezy” Morgan do this in front of your eyes. Watch them build a web application, driven by acceptance and unit...

Tanya Kravtsov
Audible
W17

The Road to DevOps: Data, Environment, and Test Automation

Wednesday, May 4, 2016 - 3:00pm to 4:00pm

DevOps promotes continuous integration, continuous testing, and continuous deployment. And anything that breaks this continuity is a potential bottleneck. In many organizations, testing becomes that bottleneck for one or all of the following reasons:  unstable test environment, lack of good test data, and manual test processes. Tanya Kravtsov explores why treating test automation as a separate entity from development often results in a DevOps failure. She explores how integrating test automation with product...

Michael_Bolton
DevelopSense
W18

No More Exploratory Testing—Really?

Wednesday, May 4, 2016 - 3:00pm to 4:00pm

Thirty years ago when Cem Kaner coined the term “exploratory testing,” it was largely ignored for almost a decade. Since then, the idea of exploratory testing has moved through recognition, controversy, hostility, tolerance, and acceptance. Yet questions remain: Is exploratory testing an activity? or is it a technique? or is it an approach? If the purpose of testing is to notice and reveal new information when the landscape of the product is poorly known, described, or understood, then isn't all testing...

Thursday, May 5

Lee Copeland
TechWell Corp.
T1

The Lean Startup Method and Its Value for Testers

Thursday, May 5, 2016 - 9:45am to 10:45am

A startup is an organization created to deliver a new product or service under conditions of extreme uncertainty. Approximately 40 percent of all startups will cease operations with investors losing everything; 95 percent will fall short of their financial projections. And the number one cause of failure? No one wants to buy their product. Eric Ries, author of The Lean Startup...

Dionny Santiago
Ultimate Software
T2

Analyze, Diagnose, and Prevent Test Flakiness

Thursday, May 5, 2016 - 9:45am to 10:45am

Test code development is generally approached with more lenient standards and less scrutiny than production code. As a result, rather than providing valuable feedback on software quality, this can lead to tests that produce inconsistent results and false outcomes. Team productivity is affected since executing, debugging, and fixing unreliable tests results in a substantial waste of time. Join Dionny Santiago as he describes how to transition from flaky, unreliable tests...

Asad Faruqui
Symantec
Moni Mau
Symantec
T3

Turbocharge Your Automation Framework to Shorten Regression Execution Time

Thursday, May 5, 2016 - 9:45am to 10:45am

Asad Faruqui and Moni Mau say that their old regression automation used to take three-to-four days of execution time as they ran against different browser versions, locales, and currencies. They wanted to make the automation framework more efficient so features could go to market faster. Symantec explored Selenium Grid which could reduce the run time by offering some parallelism, but Asad and Moni wanted even more efficiency. They explain how they created both a...

Jon_Hagar
Grand Software Testing
T4

Use Combinatorial Testing for Mobile Device Fragmentation

Thursday, May 5, 2016 - 9:45am to 10:45am

A common problem in mobile systems testing is the number of hardware, operational, and software configurations that need to be tested. For example, the so-called Android fragmentation problem might lead a test team to test hundreds of device and software configurations, yielding thousands or even tens-of-thousands...

Annette Ash
SolutionsIQ Consulting
T5

Quality Metrics: The Dirty Word in the Room

Thursday, May 5, 2016 - 9:45am to 10:45am

Is tracking metrics beneficial? What does it accomplish? How and what should be tracked with regards to software quality? Management wants software metrics to understand what the individual and/or teams are accomplishing and how they are doing with regards to management's expectations. Unfortunately, sometimes those metrics are used against the team and/or individuals. Join Annette Ash as she explores beneficial options to significantly increase software quality, excite...

Stephen Frein
Comcast
T6

Customer Experience (CX): How to Build an Army of Fans

Thursday, May 5, 2016 - 9:45am to 10:45am

Your software works well, but that isn’t enough these days. Your customers aren’t coming just for solid software; they are coming for an end-to-end experience with your people, products, and services. An organization that delivers that experience will create an army of enthusiastic fans who promote it regularly; on the flip side, an organization that creates solid software without...

Jeffery Payne
Coveros, Inc.
T7

Build a Cross-Department DevOps Team

Thursday, May 5, 2016 - 11:15am to 12:15pm

Who owns DevOps? That's a question that many are asking as more and more organizations implement continuous integration, continuous delivery, and continuous monitoring capabilities—the essence of DevOps engineering. Join Jeffery Payne as he describes how leading-edge organizations are structuring cross-department DevOps teams and where those teams live within existing organizational structures. Learn who needs to be involved in a DevOps team, how the team works with...

Marjana Shammi
IceMobile
T8

A Tester’s Experience with User Experience Mapping

Thursday, May 5, 2016 - 11:15am to 12:15pm

Let's take an off-the-beaten-path approach to quality—testing based on actual user experiences. Being aware of surroundings and emotions while using intuition and instincts are attributes of great testing. With the right tools and approaches, we can learn to tap into users’ experiences to understand and exploit their underlying emotions. Marjana Shammi explains the basics of experience mapping and describes how testers can use that information to generate great test...

Chris Loder
Halogen Software
T9

Combine Test Automation Code with Product Code: The Good, the Bad, and the Lessons Learned

Thursday, May 5, 2016 - 11:15am to 12:15pm

At STAREAST 2015, Chris Loder spoke about the automation framework that he and his team built at Halogen Software. At the time, they had just moved the test automation code into the development code base so that everyone in R&D was able to use it. One year later, Chris returns to...

Jonah Stiennon
Sauce Labs
T10

Cross-Platform Mobile Test Automation Using Appium

Thursday, May 5, 2016 - 11:15am to 12:15pm

Mobile devices are taking over the world and quickly outpacing the use of traditional desktop machines. But how should we test them? Jonah Stiennon has spent the past two years working with a team of open source contributors at Sauce Labs to establish Appium as the industry standard for cross-platform mobile test automation. A Node.js application, Appium uses a superset of the JSON wire protocol, the same protocol on which Selenium is built, to automate both iOS and...

David Bialek
American Greetings
T11

Defect Metrics for Organization and Project Health

Thursday, May 5, 2016 - 11:15am to 12:15pm

Are you looking for a simple, meaningful approach to gather and report defect metrics? Want to make your project defects more visible? Wondering how to report defects to management and show value? With an ever increasing demand to show the business value of your testing, David Bialek explores a simple step-by-step method for metric management of issues. This approach was developed and refined continuously to make software defects more visible as well as to analyze the...

Joe Colantonio
TestTalks
T12

Boost Test Coverage with Automated Visual Testing

Thursday, May 5, 2016 - 11:15am to 12:15pm

Joe Colantonio shares how combining your existing automated tests with scalable automated visual testing can help you dramatically increase coverage, reduce maintenance, and substantially boost test robustness, efficiency, and ROI. Joe includes real-life use cases—automating cross-browser UI validation, adding full UI regression coverage to existing automated tests, handling dynamic content in visual tests, and more—to help you release faster and better, automatically...

T13

Testing at Startup Companies: What, When, Where, and How

Thursday, May 5, 2016 - 1:30pm to 2:30pm

Startups are becoming increasingly prolific—technology startups even more so. CEOs are recognizing the need for quality. Their users are their growth, and if they can't retain users, their growth slows or stops. So quality matters. How do you convince the rest of the company that test brings value? How do you convince developers and product owners that spending time on quality is important, particularly if they have never worked with testers before? Should startups even...

Melissa Benua
PlayFab, Inc.
T14

Continuous Integration: A New Way of Life

Thursday, May 5, 2016 - 1:30pm to 2:30pm

Continuous integration is the new buzzword in software development because it opens up opportunities well beyond making sure all your team's code compiles cleanly. What if this pipeline could improve everything from the quality of code reviews, to how you monitor your product “in the wild,” and when your automated tests are executed? What if it could provide insight into how well those tests are performing? Melissa Benua explores how to setup a basic integration...

Brian Long
Virginia Tech
T15

The Selenium Grid: Run Multiple Automated Tests in Parallel

Thursday, May 5, 2016 - 1:30pm to 2:30pm

The Selenium Grid unleashes the full power of Selenium to run multiple automated tests in parallel across multiple platforms. Brian Long demonstrates the use of an open-source framework developed at Virginia Tech to get up and running with a Selenium Grid in about an hour. He begins by discussing the Selenium Grid configuration and then progresses to the installation of the framework. Starting with a clean Selenium installation, Brian uses Git to retrieve and install...

Danny McKeown
Paychex
T16

Stay Ahead of the Mobile and Web Testing Maturity Curve

Thursday, May 5, 2016 - 1:30pm to 2:30pm

Join Danny McKeown, Paychex’s lead test enterprise automation architect, to learn how to climb the testing maturity curve and increase predictability and reuse, all while accelerating repeatable and reliable testing. Learn how Paychex iteratively built a well-defined web and mobile app test automation architecture. By evolving the areas of strategy, environment pre-conditions, continuous integration, and understanding their IT users, Paychex executes a mature program...

Matthew Eakin
Centric Consulting
T17

(Almost) Everything I Know about Testing I Learned Playing Poker

Thursday, May 5, 2016 - 1:30pm to 2:30pm

When I was in high school, I always enjoyed weekly poker games with my friends. As I began my testing career, I realized many poker skills that I honed years ago are similar to those I need to be a good software tester. In poker, resource allocation (betting with chips) is easier knowing if your opponent has won a World Series of Poker bracelet or if he is a novice. In testing, it helps to know how much business, testing, and technical knowledge each team member has so...

Wilson Mar
JetBloom
T18

Git and GitHub for Testers

Thursday, May 5, 2016 - 1:30pm to 2:30pm

GitHub is the repository for the vast majority of today’s open-source software. And that is why many interviewers look at applicants’ public GitHub.com accounts to assess their interests, popularity, helpfulness, and consistency. To collaborate with developers, today’s testers need git and a GitHub account. Unfortunately, esoteric command lines often confuse those new to the tool. Join Wilson Mar as he provides advice on how to be immediately productive. He begins with...

Gitte Ottosen
Capgemini-Sogeti Denmark
T19

Finding Success with Test Process Improvement

Thursday, May 5, 2016 - 3:00pm to 4:00pm

When you go on a road trip and want to plan your journey, you need to know where you are, where you want to go, and why you want to go there. You need the same things when you want to improve your test process. It doesn’t matter whether you are agile, waterfall, or part of a Test Center of Excellence, you need to assess the current state of the process, your goal, and how to implement the improvements. Gitte Ottosen takes you through some of test process improvement...

Rob_Sabourin
amibug.com
T20

Testing Lessons from the Land of Make Believe

Thursday, May 5, 2016 - 3:00pm to 4:00pm

Rob Sabourin has discovered testing lessons in Sesame Street, the Simpsons, the Looney Tunes gang, the Great Detectives, Dr. Seuss, and many other unlikely places, but this year he journeys to the Land of Make Believe. Rob's grandchildren Jane and Suzy draw him into the Land of Make Believe. Every visit is a new adventure. By leaving reality for the realm of play, Rob has discovered many simple truths and clever strategies for solving stubborn technical, management,...

Lee Barnes
Utopia
T21

Don’t Be Another Statistic! Develop a Long-Term Test Automation Strategy

Thursday, May 5, 2016 - 3:00pm to 4:00pm

Choosing the appropriate tool and building the right framework are typically thought of as the main challenges to successful test automation. However, even after careful tool selection and advanced automation framework construction, many find long-term success elusive. Lee Barnes discusses the key strategy components that must be in place to avoid becoming another test automation statistic. Learn the importance of—and techniques for—assessing your organization’s...

Rahul Shah
WorldVentures
T22

Build a Quality Engineering and Automation Framework

Thursday, May 5, 2016 - 3:00pm to 4:00pm

How would you like to be in this position? Development sends the final release candidate for multiple systems with a user base of one million just a day before the production release, and you are expected to sign off on the overall software quality. Rahul Shah is responsible for providing QA sign-off for a dozen applications every week and is accountable for reporting the overall quality of functional, regression, automation, cross-browser, mobile, and performance testing...

Michael Cooper
W3, LLC
T23

Evolve or Die: What Testers Need to Do to Survive and Thrive

Thursday, May 5, 2016 - 3:00pm to 4:00pm

With the advent of new technologies, agile methodologies, innovative tools, and a global workforce, the tester’s role is rapidly changing. Those who can adapt to the changing environment get the best jobs and assignments, and others get left behind. As the discipline of testing evolves, test professionals have to make decisions that will determine their success and job satisfaction. Is it better to specialize or be a generalist? Are you a better fit for a small start-up or...

Catherine Cruz Agosto
Availity, LLC
Shauna Ayers
Availity, LLC
T24

Uncover Untold Stories in Your Data: A Deep Dive on Data Profiling

Thursday, May 5, 2016 - 3:00pm to 4:00pm

How well do you know your data? Organizations are discovering the value in their data—as evidence of what they have done and a clue to how they can improve the bottom line. With the increase in analytics, it is no secret that there are more eyes on the data. And analyzing data can give valuable insight into patterns that drive efficiencies or errors. It is important to use this information and make sure it is being used correctly. However, excavating the data is not always...