STAREAST 2018 - Tutorial | TechWell

Conference archive

STAREAST 2018 - Tutorials

Full- and half-day tutorials are consistently the most popular and highly rated part of the conference. Tutorials allow you to take a deeper dive into a specific topic so that you can learn to make improvements to everyday processes in the areas that matter most to you.

Monday, April 30

Michael_Bolton
DevelopSense
MA

Critical Thinking for Software Testers

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

Critical thinking is the kind of thinking that specifically looks for problems and mistakes. Regular people don't do a lot of it. However, if you want to be a great tester, you need to be a great critical thinker. Critically-thinking testers save projects from dangerous assumptions and ultimately from disasters. The good news is that critical thinking is not just innate intelligence or a talent—it's a learnable and improvable skill you can master. Michael Bolton shares the specific techniques and heuristics of critical thinking and presents realistic testing puzzles that help you practice...

Jim_Holmes
Guidepost Systems
MB

Develop WebDriver Automated Tests—and Keep Your Sanity

Preview New
Add to calendar
Monday, April 30, 2018 - 8:30am to 4:30pm

Many teams go crazy because of brittle, high-maintenance automated test suites. Jim Holmes helps you understand how to create a flexible, maintainable, high-value suite of functional tests using Selenium WebDriver. Learn the basics of what to test, what not to test, and how to avoid overlapping with other types of testing. Jim includes both philosophical concepts and hands-on coding. Testers who haven't written code should not be intimidated! We'll pair you up to make sure you're successful. Learn to create practical tests dealing with advanced situations such as input validation,...

Mary_Thorn
Mary Thorn Consulting
MC

Implement BDD with Cucumber and SpecFlow

Add to calendar
Monday, April 30, 2018 - 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. Mary Thorn says help is at hand. Enter behavior-driven development (BDD), and Cucumber and SpecFlow, tools for running automated acceptance tests and facilitating BDD. Mary explores the nuances of Cucumber and SpecFlow, and shows you how to...

MD

Testing Transformation: The Art and Science for Success

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

Technologies, testing processes, and the role of the tester have evolved significantly in the past few years with the advent of agile, DevOps, and other new technologies. It is critical that we testing professionals evaluate ourselves and continue to add tangible value to our organizations. In your work, are you focused on the trivial or on real game changers? Jennifer Bonine describes critical elements that help you artfully blend people, process, and technology to create a synergistic relationship that adds value. Jennifer shares ideas on mastering politics, maneuvering core vs. context...

Jason Arbon
test.ai
ME

Build Your Mobile App Quality and Test Strategy

Preview
Add to calendar
Monday, April 30, 2018 - 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 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...

Dorothy Graham
Software Test Consultant
Chris_Loder
InGenius Software
MF

System-Level Test Automation: Ensuring a Good Start

Add to calendar
Monday, April 30, 2018 - 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

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

Adam Auerbach
Lincoln Financial Group
MH

Instill a DevOps Testing Culture in Your Team and Organization

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

The DevOps movement is here. Companies across many industries are breaking down siloed IT departments and federating them into product development teams. Testing and its practices are at the heart of these changes. Traditionally, IT organizations have been staffed with mostly manual testers and a limited number of automation and performance engineers. 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 even embrace coding to stay relevant and add greater value to the business. DevOps really...

Amber Race
Big Fish Games
MI

Get Ready for the Big Time: Load and Performance Testing

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

Does your application have what it takes to handle the number of customers you expect—or hope for? Does it provide a quick, responsive experience for your users all the time? Amber Race explores the performance testing tools and techniques you need to help ensure that your application is ready for the load from real users. If you are just getting started as a performance tester and wondering how to begin, Amber takes you through the basics and reviews the different facets of load and performance testing. Learn how to analyze your application for potential issues, create tests using a...

Bob Galen
Zenergy Technologies
Mary_Thorn
Mary Thorn Consulting
MJ

Agile Testing: Team Tactics that Deliver the Goods

Preview
Add to calendar
Monday, April 30, 2018 - 1:00pm to 4:30pm

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

Maaret Pyhäjärvi
F-Secure Oyj
MK

Exploratory Testing: New Skills for Learning and Discovery

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

The skill to self-manage our testing work and our learning—making learning and discovery 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 realize 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...

Isabel Evans
Independent Consultant
ML

Create Your Testing Transformation Roadmap

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

Are you being asked to transform your testing processes and practices? Of course, you are. Do you want to transform your testing? Of course, you do. However, before you leap into a transformation project—Stop. Think. Do you know why you need to transform? Do you have goals and objectives? Do you know where you are headed and where you might end up? Isabel Evans leads you through some important questions about test transformation and explores the range of answers you might want to consider. Since these will be different for each person, Isabel will discuss and demonstrate some problem-...

Angie Jones
Twitter
Paul_Merrill
Beaufort Fairmont
MM

Dominoes of Automating Testing

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

Many initiatives to automate testing fail because teams focus too heavily on mastering the use of tools and frameworks, and not enough on understanding the foundational principles of a solid test automation strategy. Join Angie Jones and Paul Merrill for this interactive tutorial that requires no coding, no tools, and no laptops. Instead, let's knock down some dominoes! Learn the basic principles of good test automation by setting up dominoes in a way that solves puzzles. Angie and Paul share how to decide what to automate, how to organize test automation not only to reduce risk but also...

Tariq_King
Ultimate Software
MN

Unit Testing: What Every Developer and Tester Should Know

Add to calendar
Monday, April 30, 2018 - 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...

Tuesday, May 1

Wilson Mar
JetBloom
TA

What Testers Must Know about Git and GitHub

Add to calendar
Tuesday, May 1, 2018 - 8:30am to 4:30pm

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

Michael_Bolton
DevelopSense
TB

A Rapid Introduction to Rapid Software Testing

Add to calendar
Tuesday, May 1, 2018 - 8:30am to 4:30pm

You're under tight time pressure with barely enough information to proceed with testing. How do you test quickly and inexpensively—yet still produce informative, credible, and accountable results? Rapid Software Testing, adopted by context-driven testers worldwide, offers a field-proven answer to this all-too-common dilemma. In this one-day sampler of the approach, Michael Bolton introduces you to the skills and practice of Rapid Software Testing through stories, discussions, and “minds-on” exercises that simulate important aspects of real testing problems. The rapid approach isn't just...

TC

Fundamentals of Testing REST APIs

New Sold Out!
Add to calendar
Tuesday, May 1, 2018 - 8:30am to 4:30pm

Just getting started on your application programming interface (API) testing journey? Need to better understand APIs and how to effectively test them? Join Lianne Klaver for this introductory tutorial as he discusses API concepts, examples, test strategies, and techniques. Lianne describes the message architecture of REST APIs and discusses elements such as API resources, verbs, states, headers, and tokens. She shares examples and demonstrations of REST APIs in operation to give you a better understanding of how they work. Then learn by doing with exercises that enable you to recognize...

Titus Fortner
Sauce Labs
TD

Selenium Test Automation: From the Ground Up

Add to calendar
Tuesday, May 1, 2018 - 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. Titus Fortner 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. Titus introduces other tools that work with Selenium to help manage the data used to drive your tests, evaluate JavaScript-heavy applications, manage your test...

Isabel Evans
Independent Consultant
TE

Influence Diagrams: A New Way to Understand Testing

Add to calendar
Tuesday, May 1, 2018 - 8:30am to 12:00pm

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 way to understand and manage 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 analyze the...

Bob Galen
Zenergy Technologies
TF

Test Automation Strategies for the Agile World

Sold Out!
Add to calendar
Tuesday, May 1, 2018 - 8:30am to 12:00pm

With many organizations adopting agile practices, 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 incremental...

TG

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

Add to calendar
Tuesday, May 1, 2018 - 8:30am to 12:00pm

No longer just a futuristic concept, the Internet of Things (IoT) has a strong presence in today’s world. If your business is not prepared for it, you’re already behind. With the proliferation of connected “things”—devices, appliances, cars, and even clothing—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 demand...

Alan Page
Unity
TH

Testing Today's Web Applications: Tools You Can Use

Preview New
Add to calendar
Tuesday, May 1, 2018 - 8:30am to 12:00pm

If you are a software tester in 2018, chances are you're testing a website or web application. Whether you are testing in a browser, within a web “wrapper” framework like Electron, or even a web app wrapped in a mobile application, your customers are using web apps and websites constantly—and they want them to work well. Our challenge in test, of course, is to test as thoroughly and efficiently as we can, given our time and resource constraints. Long time software testing veteran Alan Page demonstrates some of his favorite free or inexpensive tools for testing web apps and shares...

Jeff Payne
Coveros, Inc.
TI

Web Security Testing: The Basics and More

Add to calendar
Tuesday, May 1, 2018 - 8:30am to 12:00pm

Web applications are often security critical or serve as front-ends for security critical applications, making web testing for vulnerabilities an essential part of software testing. Unfortunately, most software testers have not been taught how to identify web security issues while testing applications. Join Jeffery Payne as he shares what you need to know to security test web-based applications as part of your overall testing process. Learn about the most common web security vulnerabilities and how they are introduced into web code and exploited by hackers. Explore test techniques for...

Dorothy Graham
Software Test Consultant
TJ

Technical Test Automation Challenges: Patterns and Solutions

Preview
Add to calendar
Tuesday, May 1, 2018 - 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. Other solutions that have worked well are patterns, 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 developed with Seretta Gamba, Dot looks...

Mike_Sowers
TechWell Corp.
TK

Quality and Testing Measures and Metrics

Add to calendar
Tuesday, May 1, 2018 - 8:30am to 12:00pm

To be most effective, leaders—including development and testing managers, ScrumMasters, product owners, and IT managers—need metrics to help direct their efforts and make informed recommendations about the software’s release readiness and associated risks. Because one important evaluation activity is to “measure” the quality of the software, the progress and results of both development and testing must be measured. Collecting, analyzing, and using metrics are complicated because developers and testers often are concerned that the metrics will be used against them. Join Mike Sowers as he...

Jason Arbon
test.ai
Tariq_King
Ultimate Software
TL

Artificial Intelligence and Machine Learning Skills for the Testing World

New
Add to calendar
Tuesday, May 1, 2018 - 1:00pm to 4:30pm

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 and automation, 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...

Bob Galen
Zenergy Technologies
Mary_Thorn
Mary Thorn Consulting
TM

Agile Test Team Leadership: From Concept to Product

Sold Out!
Add to calendar
Tuesday, May 1, 2018 - 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 different from 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...

Jeff Payne
Coveros, Inc.
TN

Integrating Automated Testing into DevOps

Add to calendar
Tuesday, May 1, 2018 - 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—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/continuous...

Ken Johnston
Microsoft
Eun Chang
Microsoft
TO

Data Analytics and Machine Learning

New
Add to calendar
Tuesday, May 1, 2018 - 1:00pm to 4:30pm

Do you have access to lots and lots of test, development, app, and service data—really big data—from client and cloud service log files, test execution results, and more? Then, you have a great opportunity to begin using data analytics and machine learning (ML) to gain new product quality insights. Bring your laptops and your sense of discovery as Ken Johnston and Eun Change introduce analysis techniques and ML tools to help you develop new and potentially groundbreaking insights. First, they present a fast-paced statistics primer for those with no prior data exploration experience and...

Rob_Sabourin
AmiBug.com
TP

Test Estimation in the Face of Uncertainty

New
Add to calendar
Tuesday, May 1, 2018 - 1:00pm to 4:30pm

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

Gene Gotimer
Coveros, Inc.
TQ

Using Docker Containers for Automating Web Testing

Preview New
Add to calendar
Tuesday, May 1, 2018 - 1:00pm to 4:30pm

Vagrant and Docker are automation tools that are popular in the DevOps world. Vagrant provides a simple, consistent interface to create virtual machines on your local system and in the cloud. Docker lets you control containers—similar to virtual machines but smaller and faster with less overhead. These tools provide on-demand, disposable test environments that are delivered quickly, in a known state, locally or in the cloud. Systems under test, test tools, infrastructure, and even pre-populated data are all candidates for virtualization and containerization. When required, the...

Dawn Haynes
PerfTestPlus, Inc.
TR

How to Break Software: Robustness Edition

Add to calendar
Tuesday, May 1, 2018 - 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...

Hans_Buwalda
LogiGear
TS

Better Test Design for Great Test Automation and DevOps

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

Test automation is an essential element in agile and DevOps processes. Your test designs can make or break automation efforts throughout the entire CI/CD pipeline. Automation must find problems in a build, run without a hitch, and be easily maintained. If tests are badly structured and unnecessarily detailed, an automation engineer will have a hard time automating them—even with great tools. Hans Buwalda explores how testers (both technical and non-technical) can design or restructure tests to make them suitable for automation. These tests will be able to run seamlessly with the CI/CD...