STARWEST 2017 Tutorial: STARWEST 2017 - Half-day Tutorials

Conference archive

STARWEST 2017 - Half-day Tutorials

Monday, October 2

Hans_Buwalda
LogiGear
MD

Better Test Design for Great Test Automation

Add to calendar
Monday, October 2, 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 not only will result in much improved test automation but also can make the difference between automation success and failure. See why successful...

Jon_Hagar
Grand Software Testing
ME

Test Attacks to Break Mobile and Embedded Software

Preview
Add to calendar
Monday, October 2, 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 design patterns that must be...

Mary_Thorn
Ipreo
MF

Implement BDD with Cucumber and SpecFlow

Add to calendar
Monday, October 2, 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 SpecFlow, and shows you how to...

Maaret Pyhäjärvi
F-Secure Oyj
MG

Exploratory Testing: Explore with Intent

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

The skill to self-manage our testing work and our learning—making learning and reflection a habit—is what differentiates skilled exploratory testing from simply putting random testing activities together. Maaret Pyhäjärvi says that exploratory testing treats test design, test execution, and learning as parallel, mutually supportive activities—with the goal of discovering things that we don’t know we don’t know. Exploratory testing frames our thinking about the system and engulfs the idea of creating artifacts to support testing. Join Maaret to experience exploratory testing hands-on and...

Mike_Sowers
TechWell Corp.
MH

Measurement and Metrics for Test Management

Preview
Add to calendar
Monday, October 2, 2017 - 8:30am to 12:00pm

To be most effective, test managers must develop and use metrics to help direct the testing effort and make informed recommendations about the software’s release readiness and associated risks. Because one important testing activity is to “measure” the quality of the software, test managers must measure the results of both the development and testing processes. Collecting, analyzing, and using metrics are complicated because many developers and testers are concerned that the metrics will be used against them. Join Mike Sowers as he addresses common metrics—measures of product...

Dawn_Code
Unspecified LLC
MI

Harnessing Your Automation: Choose Your Own Adventure

Add to calendar
Monday, October 2, 2017 - 1:00pm to 4:30pm

You've seen this before. The project requirement states that You will be responsible for developing test automation that covers ______. And it is rarely as simple as it first seems. With upstream and downstream considerations, tool changes, and course correction at every juncture, how can you possibly improve efficiency and quality, and still plan for and stay on target during the process of developing and implementing a robust test automation harness? Dawn Code will guide you through the steps of building test automation that can suit a variety of needs. Following a Choose Your Own...

Bob Galen
Zenergy Technologies
MJ

Test Automation Strategies for the Agile World

Sold Out!
Add to calendar
Monday, October 2, 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 that must be made when developing an automation business case. Open source tools are becoming incredibly viable and often best their commercial equivalents―not only in cost but also in functionality, creativity, evolutionary speed, and developer acceptance. Agile methods have fundamentally challenged our traditional automation strategies. Now we must keep up with...

Isabel Evans
Independent Consultant
MK

Influence Diagrams: A New Way to Understand Testing

Preview
Add to calendar
Monday, October 2, 2017 - 1:00pm to 4:30pm

Influence diagrams provide a simple-to-create and easy-to-understand approach to address the complexities of real-life problems. 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 means of understanding and managing the complexities of key interactions among testers, developers, and business stakeholders. In the past few years, Isabel has used influence diagrams as a tool to...

Tariq_King
Ultimate Software
ML

Unit Testing: What Every Tester Should Know

Add to calendar
Monday, October 2, 2017 - 1:00pm to 4:30pm

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

Dorothy Graham
Software Test Consultant
MM

System-Level Test Automation: Ensuring a Good Start

Preview New
Add to calendar
Monday, October 2, 2017 - 1:00pm to 4:30pm

Many organizations invest a lot of effort in test automation at the system level but then have serious problems later on. As a manager, 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? Dot Graham describes the most important management issues you must address for test automation success, particularly when you are new to automation. Dot helps you understand and choose the best approaches for your organization—no matter which automation tools you use. Focusing on system...

Tuesday, October 3

Lee Copeland
TechWell Corp.
TC

Fundamentals of Software Test Design

Add to calendar
Tuesday, October 3, 2017 - 8:30am to 12:00pm

As testers, we know that we can define many more test cases than we will ever have time to design, execute, and report. The key problem in testing is choosing a small, “smart” subset—from the almost infinite number of tests available—that will find a large percentage of the defects. Join Lee Copeland to discover how to design test cases using formal black-box techniques, including equivalence class testing, boundary value testing, decision tables, and state-transition diagrams. Explore examples of each of these techniques in action. Don’t just pick test cases randomly. Learn to selectively...

TD

The Impact of IoT on Testing: What’s in Store

Add to calendar
Tuesday, October 3, 2017 - 8:30am to 12:00pm

No longer just a futuristic concept, the Internet of Things (IoT) has a strong presence in our world even today. If your business is not prepared for it, you’re already behind. With the proliferation of connected “things”—devices, appliances, cars, and even clothes—Jennifer Bonine says that the stage is set. IoT apps are here to stay. Testing, product management, and development teams must address developing and testing in this paradigm. Testers, accustomed to traditional platforms, are now asked to test on more complex devices and more advanced platforms. Testers must keep up with the...

Bob Galen
Zenergy Technologies
Mary_Thorn
Ipreo
TE

Agile Testing: Team Tactics that Deliver the Goods

Sold Out!
Add to calendar
Tuesday, October 3, 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. The dichotomy of testing v. quality and balancing both the team’s and your focus still exists. Delivering value is both an imperative and a challenge. In this dynamic workshop, join agile coaches Mary Thorn and Bob Galen to explore the tools, techniques, and mindset you must bring to the table to successfully test in agile contexts. Mary and Bob examine risk-based testing, iterative test planning, exploratory testing, agile automation...

Dorothy Graham
Software Test Consultant
TF

Technical Test Automation Challenges: Patterns and Solutions

Preview Sold Out!
Add to calendar
Tuesday, October 3, 2017 - 8:30am to 12:00pm

Many organizations find that test automation does not work as well as they thought it would. In many cases, these failures are due to generic technical reasons, which can be fixed with relative ease. Solutions that have worked well for others are patterns; these test automation patterns are common to automation efforts at any level with whatever tools you are using. Dot Graham focuses on often-neglected technical issues—i.e., non-management issues—and the patterns that help solve them. These are not development or code patterns—this is a code-free tutorial. Using a set of patterns...

Jeffery Payne
Coveros, Inc.
TG

Security Testing for Testing Professionals

Add to calendar
Tuesday, October 3, 2017 - 8:30am to 12:00pm

Today’s software applications are often security critical, making security testing essential in a software quality program. Unfortunately, most testers have not been taught how to effectively test the security of the software applications they validate. Join Jeffery Payne as he shares what you need to know to integrate effective security testing into your everyday software testing activities. Learn how software vulnerabilities are introduced into code and exploited by hackers. Discover how to define and validate security requirements. Explore effective test techniques for assuring that...

Paul Holland
Medidata Solutions, Inc.
TH

End-to-End Testing with the Heuristic Test Strategy Model

Add to calendar
Tuesday, October 3, 2017 - 8:30am to 12:00pm

You have just been assigned a new testing project. Where do you start? How do you develop a plan and begin testing? How will you report on your progress? Paul Holland shares new test project approaches that enable you to plan, test, and report effectively. Paul demonstrates ideas, based on the Heuristic Software Test Model from Rapid Software Testing that can be directly applied or adapted to your environment. In this hands-on tutorial, you’ll be given a product to test. Start by creating three raw lists—product coverage outline, potential risks, and test ideas—that help ensure...

Melissa_Benua
mParticle
TI

Test Design for Fully Automated Build Architectures

Add to calendar
Tuesday, October 3, 2017 - 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. Well, setting up the pipeline capable of doing just that is becoming more and more common. 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 design principles—applicable to...

Rob_Sabourin
AmiBug.com
TJ

Test Estimation in the Face of Uncertainty

Add to calendar
Tuesday, October 3, 2017 - 8:30am to 12:00pm

Anyone who has ever attempted to estimate software testing effort realizes just how difficult the task can be. The number of factors that can affect the estimate is virtually unlimited. The keys to good estimates are understanding the primary variables, comparing them to known standards, and normalizing the estimates based on their differences. This is easy to say but difficult to accomplish because estimates are frequently required even when we know very little about the project—and what we do know is constantly changing. Throw in a healthy dose of politics and a bit of wishful thinking,...

Bob Galen
Zenergy Technologies
Mary_Thorn
Ipreo
TK

Agile Test Team Leadership: From Concept to Product

Sold Out!
Add to calendar
Tuesday, October 3, 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. Mary Thorn and Bob Galen 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 and Bob 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 Scrum and see where...

Dawn Haynes
PerfTestPlus, Inc.
TL

How to Break Software: Robustness Edition

Add to calendar
Tuesday, October 3, 2017 - 1:00pm to 4:30pm

Have you ever worked on a project where you felt testing was thorough and complete—all features were covered and all tests passed—yet in the first week in production the software had serious issues and problems? Join Dawn Haynes to learn how to inject robustness testing into your projects to uncover those issues before release. Robustness—an important and often overlooked area of testing—is the degree to which a system operates correctly in the presence of exceptional inputs or stressful environmental conditions. Dawn shows you how—by expanding basic tests and incorporating specific...

Jeffery Payne
Coveros, Inc.
TM

Integrating Automated Testing into DevOps

Add to calendar
Tuesday, October 3, 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 continuous integration/...

Mike_Sowers
TechWell Corp.
TN

Plan, Architect, and Implement Test Automation within the Lifecycle

Preview
Add to calendar
Tuesday, October 3, 2017 - 1:00pm to 4:30pm

In test automation, we must often use several tools that have been developed or acquired over time with little consideration of an overall plan or architecture and no consideration for how to integrate the tools. As a result, productivity suffers and frustrations increase. Join Mike Sowers as he shares experiences from multiple organizations in creating an integrated test automation plan and developing a test automation architecture. Mike discusses both the good (engaging the technical architecture team) and the bad (too much isolation between test automators and test designers) on...

Tariq_King
Ultimate Software
TO

Beyond Unit Testing: More of What Testers Should Know

New
Add to calendar
Tuesday, October 3, 2017 - 1:00pm to 4:30pm

Are you a tester, developer, or quality engineer who participates in code reviews or unit testing activities? Can you write test scripts to cover all program statements but would like to learn more advanced code-based testing techniques? Join Tariq King as he goes beyond the basics of unit testing and shows you how to design tests that cover multiple data conditions, independent paths, and loops within code. Learn how to apply these techniques to different application tiers, ranging from the user interface to the data access layer. Discover strategies for integration testing based on...

TP

Testing Leadership IQ

Add to calendar
Tuesday, October 3, 2017 - 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...

Isabel Evans
Independent Consultant
TQ

Shift Left to Test User Experience

Preview New
Add to calendar
Tuesday, October 3, 2017 - 1:00pm to 4:30pm

In today’s environment, the user experience (UX) is overwhelmingly important—and is not just about the product. UX describes all facets of a person’s interactions with and reactions to the product, the organization that supplies it, and the environment in which it is experienced. Isabel Evans says that in order to focus our tests appropriately, it is vital that we testers understand our users’ experiences. We need to explore and measure human, business, and societal impacts of products we develop, and how those are underpinned by technical qualities. Unless we “shift left” as...

Jason_Arbon
Appdiff, Inc.
TR

Building Your Mobile App Quality and Test Strategy

Preview
Add to calendar
Tuesday, October 3, 2017 - 1:00pm to 4:30pm

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 the awesomeness of your mobile app quality and testing strategy. Leave this interactive session with a strategy for your very own app—or one you pretend to own. The...