STAREAST 2017 - Agile Testing

Sunday, May 7

Brian Hicks
Coveros

Mobile Application Testing (2-Day)

Add to calendar
Sunday, May 7, 2017 - 8:30am to Monday, May 8, 2017 - 5:00pm

Learn to identify common issues in mobile applications and to test the unique aspects of a mobile app. This two-day course covers usability across multiple platforms and resolutions, network and security testing, mobile UI automation, performance testing, and more.

Jeffery Payne
Coveros, Inc.

Fundamentals of Agile Certification—ICAgile (2–Day)

Add to calendar
Sunday, May 7, 2017 - 8:30am to Monday, May 8, 2017 - 5:00pm

Fundamentals of DevOps Certification—ICAgile (2-Day)

Add to calendar
Sunday, May 7, 2017 - 8:30am to Monday, May 8, 2017 - 5:00pm

This two-day course will teach you how to avoid the common mistakes of DevOps implementations and to leverage DevOps best practices. Upon completion attendees will be certified by the International Consortium for Agile and awarded the ICAgile Professional (ICP-FDO) designation.

Rob_Sabourin
AmiBug.com

Agile Tester Certification (2–Day)

Add to calendar
Sunday, May 7, 2017 - 8:30am to Monday, May 8, 2017 - 5:00pm
Learn the role of the tester in an agile team and explore agile testing processes in an interactive workshop. Successful attendees earn the ICAgile Certified Professional in Agile Testing (ICP-TST) designation. This course is also accredited for the ISTQB® Foundation Level Agile Extension exam.

Python® for Testers (2-Day)

Add to calendar
Sunday, May 7, 2017 - 8:30am to Monday, May 8, 2017 - 5:00pm
This is a course for testers who are frustrated by the laborious and manual work that makes up day-to-day test activities. Participants will gain a solid understanding of the Python language, its philosophy, and the code syntax.

Real-World Software Testing with Microsoft Visual Studio® (3–Day)

Add to calendar
Sunday, May 7, 2017 - 8:30am to Tuesday, May 9, 2017 - 5:00pm
Gain real world software testing techniques and technical skills using the latest Microsoft Test Manager 2017®, Visual Studio 2017®, and Team Foundation Server 2017® tools in this three-day, hands-on course.

Monday, May 8

Hans_Buwalda
LogiGear
MC

Better Test Design for Great Test Automation

Add to calendar
Monday, May 8, 2017 - 8:30am to 12:00pm

When we discover—often late in an automation effort—that the automated tests are cumbersome and costly to maintain, we often view this as a technical problem for the automator to solve. However, an often-overlooked cause is the role that testers who designed these tests play in making automation scalable and maintainable. In this interactive tutorial for both testers and automation engineers, Hans Buwalda explores how better test designs will result in much improved test automation and can make the difference between automation success and failure. See why...

Jon_Hagar
Grand Software Testing
MD

Test Attacks to Break Mobile and Embedded Software

Add to calendar
Monday, May 8, 2017 - 8:30am to 12:00pm

In the tradition of James Whittaker’s book series, How to Break Software, Jon Hagar applies the testing “attack” concept to mobile and embedded software systems. First, Jon defines the environments of mobile and embedded software. He then examines the issues of software product failures caused by defects found in these types of software. Next, Jon shares a set of attacks against mobile and embedded software based on common modes of failure that teams can direct against their software. Like different kinds of software design patterns, attacks are test...

Mary_Thorn
Ipreo
ME

Implement BDD with Cucumber and SpecFlow

Add to calendar
New
Monday, May 8, 2017 - 8:30am to 12:00pm

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. But Mary Thorn says help is at hand. Enter behavior-driven development (BDD) and Cucumber and SpecFlow, two tools for running automated acceptance tests and facilitating BDD. Mary explores the nuances of Cucumber and...

Jason_Arbon
Appdiff, Inc.
MG

Building Your Mobile App Quality and Test Strategy

Add to calendar
Monday, May 8, 2017 - 8:30am to 12:00pm

Let’s build a mobile app quality and testing strategy together. Whether you have a web, hybrid, or native app, building a quality and testing strategy means (1) knowing what data and tools you have available to make agile decisions, (2) understanding your customers and your competitors, and (3) testing your app under real-world conditions. Jason Arbon guides you through the latest techniques, data, and tools to ensure your mobile app quality and testing strategy is awesome. Leave this interactive session with a strategy for your very own app—or one you pretend to...

Bob Galen
Zenergy Technologies
MJ

Test Automation Strategies for the Agile World

Add to calendar
Monday, May 8, 2017 - 1:00pm to 4:30pm

With the adoption of agile practices in many organizations, the test automation landscape has changed. Bob Galen explores current disruptors to traditional automation strategies and discusses relevant and current adjustments you need to make when developing your automation business case. Open source tools are becoming incredibly viable and often best their commercial equivalents in many ways―not only in cost but also in functionality, creativity, evolutionary speed, and developer acceptance. Agile methods have fundamentally challenged our traditional automation...

Jeroen Mengerink
Polteq Testing Services B.V.
ML

Testing Cloud Services

Add to calendar
Monday, May 8, 2017 - 1:00pm to 4:30pm

Cloud computing is rapidly changing the way systems are developed, tested, and deployed. New system hosting capabilities—software as a service (SaaS), platform as a service (PaaS), infrastructure as a service (IaaS)—are forcing us to review and revise our testing processes. At the same time, cloud computing is affording us opportunities to employ new test tooling solutions, which we call testing as a service (TaaS). In this technical session, Jeroen Mengerink focus on testing SaaS systems, linking relevant IaaS and PaaS capabilities along the way. He will discuss...

Tuesday, May 9

TA

Selenium Test Automation: From the Ground Up

Add to calendar
Tuesday, May 9, 2017 - 8:30am to 4:30pm

Selenium expertise, the industry-standard tool for testing web applications, is a much sought after skill in today’s world of test automation. Many believe it is a must-have tool for test engineers. If you want to learn Selenium, then this tutorial is a great start. Cheezy Morgan 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 and easy to maintain. Cheezy introduces other tools that work with Selenium to help manage the data used to drive your tests...

Bob Galen
Zenergy Technologies
Mary_Thorn
Ipreo
TG

Agile Testing: Team Tactics that Deliver the Goods

Add to calendar
Tuesday, May 9, 2017 - 8:30am to 12:00pm

Let’s face it—agile testing is different. Challenges exist in successfully integrating within the teams themselves. Scrummerfall continues to run rampant....

Bob Galen
Zenergy Technologies
Mary_Thorn
Ipreo
TK

Agile Test Team Leadership: From Concept to Product

Add to calendar
Tuesday, May 9, 2017 - 1:00pm to 4:30pm

Today, many agile organizations are making a terrible error. They are assuming there is no place for test management and leadership in agile, self-directed team contexts. We beg to differ with this view and believe a strong need exists for testing leadership in agile organizations—just not the way we’ve typically approached it. Join Mary Thorn and Bob Galen as they explore what excellent test team leadership looks like in agile contexts. Explore the aspects of self-directed teams and the implications to your previous leadership styles. Look under the covers of...

Jeffery Payne
Coveros, Inc.
TM

Integrating Automated Testing into DevOps

Add to calendar
Tuesday, May 9, 2017 - 1:00pm to 4:30pm

In many organizations, agile development processes are driving the pursuit of faster software releases, which has spawned a set of new practices called 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...

Wednesday, May 10

Sally Goble
The Guardian
K2

What Really Happens When You Deliver Software Quickly

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

The current trend in testing is to move away from traditional manual testing and toward test automation. To keep up with the rapid pace of continuous delivery today, test teams are urgently reskilling and reshaping themselves. Sally Goble shares her experience of what happened to the test team at the Guardian when the engineering team began the process of delivering software fast and at will—deploying software up to 400 times a day. Sally shares why her team reevaluated the role of testing in the software development cycle, what prompted the Guardian’s...

Jess_Lancaster
TechSmith
W4

Pairing: The Secret Sauce of Agile Testing

Add to calendar
Wednesday, May 10, 2017 - 11:30am to 12:30pm

Finding time to learn test techniques, mentor other testers, grow application knowledge, and cross-train your team members is a daunting task with a complicated recipe. What if you could do these things while testing and finding bugs? Enter Pair Testing. What’s that? Well, maybe you’ve heard of pair programming. It’s like that—only you’re testing rather than programming. And it’s the secret sauce of agile testing because it makes your routine, bland testing so much more fun! Testers on Jess Lancaster’s team use pair testing not only to make better software but...

Glenn_Buckholz
Coveros
W5

Use Docker to Enhance Your Testing

Add to calendar
Wednesday, May 10, 2017 - 11:30am to 12:30pm

Wonder how you can make your testing more efficient? Join Glenn Buckholz as he explores Docker, a technology that allows rapid development and deployment via containers. First, he explains exactly what composes a container, and discusses the differences between a container and an image. Once this is clear, Glenn demonstrates how Docker solves the problem of what he calls the state capture problem. When a test case produces a failure, the developer and testers often expend significant effort reproducing the issue so the developer can see the issue and fix it....

Shyam_Sunder
Sidra Medical and Research Center
W7

Effective Test Estimation

Add to calendar
Wednesday, May 10, 2017 - 1:45pm to 2:45pm

We have experience with testing projects, both large and small. Sometimes our test estimates are accurate—and sometimes they’re not. We often miss deadlines because there are no defined criteria used to create our estimates. Sometimes we miss our schedules due to crunched testing timelines. Shyam Sunder briefly describes the different test estimation techniques including Simple, Medium, Complex; Top Down, Bottom Up; and Test Point Analysis. To assist in better estimating in the future, Shyam has prepared test estimation templates and guidelines, which can...

Arthur_Hicken
Parasoft
W8

Service Virtualization: What Testers Need to Know

Add to calendar
Wednesday, May 10, 2017 - 1:45pm to 2:45pm

Unrestrained access to a trustworthy and realistic test environment—including the application under test and all of its dependent components—is essential for achieving “quality @ speed” with agile, DevOps, and continuous delivery. Service virtualization is an emerging technology that provides teams access to a complete test environment by simulating the dependent components that are beyond their control, still evolving, or too complex to configure in a test lab. Arthur Hicken covers the ABCs of service virtualization—what it is and how it impacts Access, Behavior...

Mary_Thorn
Ipreo
W10

Agile Testing at Scale

Add to calendar
Wednesday, May 10, 2017 - 1:45pm to 2:45pm

Over the past twenty years, Mary Thorn has had the opportunity to work at many startups, creating several QA/test departments from scratch. For the past ten years, she has done this in agile software companies. Recently Mary moved from leading small agile test organizations to leading a large agile test organization. She has learned how to lead agile testers and agile testing in large contexts. Mary takes you through what she has learned, identifies the keys to transitioning your test organization as it grows, and discusses the techniques required to lead it...

Jacob_Ukelson
JU Consulting
W11

Deliver Enterprise Quality in an Agile and DevOps World

Add to calendar
Wednesday, May 10, 2017 - 1:45pm to 2:45pm

Enterprises are adopting agile and DevOps methodologies because they focus on minimizing the latency of software delivery and the distance between “aha” and “ka-ching.” Jacob Ukelson says that judicious adoption of these methodologies can increase both velocity and quality, but inappropriate adoption can be disastrous—from an end-to-end quality perspective. Agile’s focus on iterative development and user involvement already has affected testing by increasing the emphasis on testing by developers themselves, component test automation, and by embedding testers in...

Jeroen Mengerink
Polteq Testing Services B.V.
W12

Continuous Context Driven Test Improvement

Add to calendar
Wednesday, May 10, 2017 - 1:45pm to 2:45pm

Classical test process improvement is often not today’s best solution. With virtualization, SOA, web, cloud, mobile, and integration with social media, the way we develop, test, and manage has drastically changed. Jeroen explores why Agile, context-driven testing, SCRUM, continuous integration/development and DevOps require a flexible and pragmatic context-driven approach to test improvement. Context-driven test improvement is organized on two levels. [1] The improvement architecture level starts by clarifying the goal, scope, and context. This results in the...

Tariq_King
Ultimate Software
W14

Microservices Testing Strategies: The Good, the Bad, and the Reality

Add to calendar
Wednesday, May 10, 2017 - 3:00pm to 4:00pm

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

Lee_Barnes
Utopia Solutions
W15

Applying Agile Principles to Test Automation Development

Add to calendar
Wednesday, May 10, 2017 - 3:00pm to 4:00pm

Why do test automation implementations often result in budget and schedule overruns and often diverge from the test objectives they were meant to support? Because test automation is a form of software development—but rarely is treated as such. Lee Barnes discusses how the application of software development practices, specifically agile principles, to test automation efforts helps ensure a reliable and maintainable solution that is closely aligned with both testing AND business objectives. Benefits of incorporating agile practices in test automation development...

Jim_Peers
PQA Testing
W16

When the System Creaks: Lessons Learned in Agile Maintenance

Add to calendar
Wednesday, May 10, 2017 - 3:00pm to 4:00pm

We often talk about agile in terms of development of new systems, sometimes called greenfield projects. These scenarios present us with a “cleaner” version of agile. But Jim Peers is asking the question: What about agile methodologies when applied to the maintenance of a mature product? A mature product brings into play many more variables—addition or upgrading of features, addressing technical debt, bug fixing, security and accessibility concerns, and working with an aging codebase. And each variable brings its own challenges. By necessity, these scenarios can...

Lisa_Dronzek
voke, Inc.
W17

The DevOps Challenge: Now Is the Time to Be a Champion of Quality

Add to calendar
Wednesday, May 10, 2017 - 3:00pm to 4:00pm

Software failures continue to make news headlines daily. Yet all the industry hype we hear is about DevOps, a set of practices that seems to exclude quality and testers. Does quality matter? Will it become part of the equation? We must take notice of exclusionary movements and become champions of quality. Lisa Dronzek shares voke’s DevOps survey data to provide insight about the realities and unintended consequences of this movement. Whether you are all-in or just feeling left out, join Lisa to explore DevOps—its challenges and its risks. Lisa explains why and...

Lee Copeland
TechWell Corp.
K3

Lightning Strikes the Keynotes

Add to calendar
Wednesday, May 10, 2017 - 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...

Thursday, May 11

Jane_Jeffers
Riot Games, Inc.
T1

Owning Quality: The Culture of Empowerment at Riot Games

Add to calendar
Thursday, May 11, 2017 - 9:45am to 10:45am

At Riot Games, the League of Legends team faces the challenge of delivering content patches to a global audience on a tight timeline—every two weeks. By employing the tenets of the company’s core values (the Riot Manifesto), QA representatives work to ensure the highest possible quality player experience by working closely with developers in dynamic and challenging embedded roles. Jane Jeffers describes the five parts of the Riot Manifesto—Player Experience First; Challenge Convention; Focus on Talent and Team; Take Play Seriously; and Stay Hungry, Stay Humble—...

Ingo_Philipp
Tricentis
T2

Rediscover Exploratory Testing

Add to calendar
Thursday, May 11, 2017 - 9:45am to 10:45am

The testing community is caught between the devil and the deep blue sea when it comes to exploratory testing. Although exploratory testing has been around for ages, it often leads to more confusion than clarity. Is exploratory testing an activity—something that you do? Or is it an approach—a way or a style of doing something? Isn’t all testing exploratory? When do you do it? How do you do it properly? How does it relate to the entire software lifecycle? To answer these questions, Ingo Philipp outlines the most common confusions and controversies on this topic. He...

Leo_Laskin
Sauce Labs
T3

Anyone Can Cook—Is the Same True for Test Automation?

Add to calendar
Thursday, May 11, 2017 - 9:45am to 10:45am

Manual testing is becoming less needed as more companies realize the time and money to be saved by automating testing. But let’s face it. Test automation is scary and still new to many QA organizations, many of whom are unclear about where to begin. Do you need a degree or significant development training to write automated tests? What are the programming basics and required tools that a tester needs to know? Leo Laskin answers these questions with data on untrained Selenium and non-technical users and the time it took them to learn Selenium. Discover the...

 Prachi Maini
Morningstar
T20

An Agile Testing Dashboard: Metrics that Matter

Add to calendar
Thursday, May 11, 2017 - 3:00pm to 4:00pm

Has your organization moved to agile but your metrics have not? Do you spend multiple hours each week generating separate sets of metrics for your agile squad, management, and C-level executives? Do you find yourself questioning the things you measure and actions you take as a result of those measurements? Prachi Maini introduces you to a set of lean but comprehensive metrics that show the efficiency and effectiveness of the squads, the primary activities of the squad, and that of the overall project. Learn the key evaluators for measuring quality of code,...

Randy Rice
Rice Consulting Services, Inc.
K5

Navigating the Nuances of Detailed Test Strategy Creation

Add to calendar
Thursday, May 11, 2017 - 4:15pm to 5:15pm

Software testers face a major challenge when designing test strategies and their related tests that effectively find software failures. With many techniques available, it is sometimes difficult to immediately apply them to real-life situations. What initially seems like a straightforward effort often turns into something resembling a winding road with no end. A test strategy may seem good at first, but once the testing begins, it may fail. Randy Rice believes there are ways to define a workable and flexible test strategy that will lead to tests that are creative...