STAREAST 2018 - Software Tester | TechWell

Conference archive

STAREAST 2018 - Software Tester

Sunday, April 29

Matthew Grasberger
Coveros, Inc.

Mobile Application Testing (2-Day)

Add to calendar
Sunday, April 29, 2018 - 8:30am to Monday, April 30, 2018 - 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.

Richard Bender
BenderRBT

Requirements-Based Testing Workshop (3-Day)

Add to calendar
Sunday, April 29, 2018 - 8:30am to Tuesday, May 1, 2018 - 5:00pm
Explore a proven approach for designing a consistent and repeatable set of optimized test cases. Learn and practice cause-effect graphing and alternative test design approaches, and take back a lifecycle testing process that incorporates testing as an integrated part of the development project.
Dawn Haynes
PerfTestPlus, Inc.

Performance, Load, and Stress Testing (2-Day)

Add to calendar
Sunday, April 29, 2018 - 8:30am to Monday, April 30, 2018 - 5:00pm
Designed for system testers, system designers, system tuners, software engineers, QA professionals, and project leaders, this course provides an introduction to the complexities of software performance testing and delivers testing skills that participants can immediately apply back on the job.
Rob_Sabourin
AmiBug.com

Agile Test Automation—ICAgile (2-Day)—SOLD OUT

Add to calendar
Sunday, April 29, 2018 - 8:30am to Monday, April 30, 2018 - 5:00pm

Explore the many ways automation supports agile testing in this two-day course with real-world, vendor-neutral examples of agile test automation approaches and tools. In addition, successful attendees are awarded the ICAgile Certified Professional in Agile Test Automation (ICP-ATA).

JMeter Performance Testing Workshop (2-Day)

Add to calendar
Sunday, April 29, 2018 - 8:30am to Monday, April 30, 2018 - 5:00pm

Appropriate for developers, test engineers, performance engineers, and more,  this two-day hands-on workshop teaches how Apache JMeter™ is used to test performance on static and dynamic resources, as well as on Web dynamic applications.

Claire Lohr
Lohr Systems

Software Tester Certification - Foundation Level (3-Day)

Add to calendar
Sunday, April 29, 2018 - 8:30am to Tuesday, May 1, 2018 - 5:00pm

Accredited training for the ISTQB® Certified Tester—Foundation Level (CTFL) certification. Find out what it takes to be a successful software tester and learn about the relationship of testing to development, test levels, black-box methods, white-box testing, exploratory testing, and more.

Mike_Sowers
TechWell Corp.

Agile Tester Certification (2-Day)

Add to calendar
Sunday, April 29, 2018 - 8:30am to Monday, April 30, 2018 - 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.
Jeff Payne
Coveros, Inc.

Security Testing for Test Professionals (2-Day)

Add to calendar
Sunday, April 29, 2018 - 8:30am to Monday, April 30, 2018 - 5:00pm
Explore security testing in an interactive workshop setting. This course is appropriate for software development and testing professionals who want to begin doing security testing as part of their assurance activities.
Kristoffer Nordström
Northern Test Consulting AB

Python® for Testers (2-Day)—SOLD OUT

Add to calendar
Sunday, April 29, 2018 - 8:30am to Monday, April 30, 2018 - 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.

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

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

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

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

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

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

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

Wednesday, May 2

K1

Transformation from QA to Engineering: Testing in the Fast Lane

Preview
Add to calendar
Wednesday, May 2, 2018 - 8:30am to 9:45am

Are you being asked to shorten your testing timelines? Do you feel pressured to increase your test automation coverage but don’t have the time, staff, or budget? How do you as a leader upgrade your team’s skills and technical abilities and still meet your daily release deliverables—without bringing in external resources? Join Jennifer Scandariato as she shares her journey in transforming her company’s QA department into a test engineering center of excellence, where manual testers are now automation engineers who apply automation technologies to expedite and streamline the testing...

Geoff_Meyer
Dell EMC
K2

What’s Our Job When the Machines Do Testing?

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

After its highly hyped introduction decades ago and followed by a long, quiet “winter,” artificial intelligence (AI) has slowly crept back into our consciousness. While our Siri and Alexa assistants entertain us, machine learning (ML) has brought new conveniences into our lives with solutions including Nest and Netflix. Today, AI brings us to the tantalizing brink of the autonomous vehicle. The sea change of this 4th Industrial Revolution has begun to disrupt industry after industry. The emerging capabilities of these fascinating machines demand our attention as AI starts to be applied in...

Sue Uyetake
SurveyGizmo
W1

IT Poetry: Distilled Learning from Our Experiences

Add to calendar
Wednesday, May 2, 2018 - 11:30am to 12:30pm

What Sue Uyetake calls IT Poetry—or distilled learning—is a great communications approach. A way of distilling “What Is” statements as a troubleshooting tool and a way to lighten the moment, IT Poetry has resonated with Sue and her teams. See how you can use IT Poetry to diffuse charged situations with no blame attached, get to the root cause of issues in a retrospective, or help resolve many of the little problems that crop up and can ruin your day. Join Sue as she sheds a new light on some highly charged and negative workplace situations. With examples from her own experience and those...

Ken Johnston
Microsoft
W2

Migrating from Test Cases to Real-World Telemetry Measures

Add to calendar
Wednesday, May 2, 2018 - 11:30am to 12:30pm

Ken Johnston sees today’s software ecosystem in the light of Everything as a Service (EaaS). Operating systems like Windows, Android, and Chrome OS all ship regularly like a service. Browsers automatically update every few weeks, and apps are constantly updating through all the app stores. Although getting a test to pass once and signing off has gone by the wayside for software testing, still we run test cases over and over again. Ken shares how Microsoft took millions of test cases—yes, actually millions—and turned the important ones into measures based on real world telemetry. Massive...

Jim_Holmes
Guidepost Systems
W3

Automated Testing: Beyond the Basics

Preview
Add to calendar
Wednesday, May 2, 2018 - 11:30am to 12:30pm

You've been through some initial test automation training or bootstrapping, and now, a few months down the road, you find you’re spending a lot of time chasing intermittent test failures and maintaining your codebase. You're frustrated and losing trust in the automated tests. Sound familiar? Jim Holmes helps you find approaches that may save your sanity—all based on his years of experience and hard knocks. Beyond the test automation basics like waits, find logic, or basic page objects, Jim takes a dive into more advanced test automation approaches and methods—custom-designed APIs,...

Tariq_King
Ultimate Software
W4

AI-Driven Testing as a Service: Fad, Fiction, or Future?

Add to calendar
Wednesday, May 2, 2018 - 11:30am to 12:30pm

Advances in artificial intelligence (AI) and machine learning (ML) are leading to a new generation of software, which is becoming self-adaptive, autonomous, and smart. Academic researchers and industry practitioners are investigating how these new AI and ML technologies can be leveraged to improve software testing and testing services. A handful of testing-as-a-service (TaaS) vendors already offer services that use AI bots to perform some functional and performance testing. How well do they live up to their claims? Can they be used as an effective substitute or supplement for human testers...

Shaun Bradshaw
Zenergy Technologies, Inc
W5

Thirteen Patterns of Testers Thriving in Agile Teams

Preview
Add to calendar
Wednesday, May 2, 2018 - 11:30am to 12:30pm

For many, testing in agile teams remains one of the great mysteries of the agile world. In some organizations, testers are marginalized; in others, testers are active, engaged, and highly valued. So, what’s up? In this interactive session, Shaun Bradshaw explores the mindset and practices of “fully empowered” agile testers on high-performance agile teams. Throughout his agile coaching experience, Shaun has seen it all—from totally dysfunctional teams to those running like well-oiled machines … and everything in between. He’ll share real-world tactics to help you guide your team...

Bob Galen
Zenergy Technologies
W8

Mindmapping: A General Purpose (Test) Planning Tool

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

MindMapping is a general technique of organizing your thoughts, aligning your ideas, and breaking things down. It’s uses are, in fact, mind blowing. But in this session, join Bob Galen, as he takes you on a visual tour of mindmapping as applied in the software testing space. We’ll be using a free tool and be creating maps to illustrate test case design, test idea generation, sprint-level test planning, and release-level test planning using mindmaps. Along the way, you’ll also gain some new insights into risk-based testing with an agile twist, as we explore the 3-Amigos metaphor. You’ll...

Wayne Ariola
Tricentis
W9

Continuous Testing vs. Test Automation: Three Key Differences

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

The past few years have brought a sea change in the way applications are architected, developed, and consumed—increasing both the complexity of testing and the risk of software failures. Given the trends that impact both architectures (cloud, microservices, and APIs) and processes (DevOps, agile, and continuous delivery), how can software testing keep pace with modern application delivery? Enter continuous testing. Wayne Ariola explores the three main differences between continuous testing and test automation. He explores why and where traditional test automation falls short in today’s...

Jason Arbon
test.ai
W10

Machine Learning Heralds the End of Selenium

Preview
Add to calendar
Wednesday, May 2, 2018 - 1:45pm to 2:45pm

Selenium has been the cure for free and low-cost browser testing for years, and—in the world of agile, mobile, DevOps, and browserless interfaces—it is showing its age. Comparing Selenium to what’s coming, Jason Arbon says that machine learning and data analytics will become the new standard for test automation. With Selenium, test engineers suffer from the pains of broken element identification; broken, buggy, and partially implemented mobiletest capabilities; exploding costs of building abstraction layers on their apps; brittle test code when the application under test changes;...

Melissa_Benua
mParticle
W12

Elegant Test Weapons for a More Civilized Age

Preview
Add to calendar
Wednesday, May 2, 2018 - 1:45pm to 2:45pm

Software Engineering as a discipline is always evolving. The technologies and tools that were in vogue yesterday are passé today and gone altogether tomorrow. Despite this high churn, there are a number of skills that software testers, in particular, possess that are eternally useful. They cut across time and tools and even job titles. Melissa will help software testers look past technologies and titles to explore the skills that they may already possess that are in high demand. She will explain some of the hottest job titles and technologies in the market today, and go in-depth...

Andrew Krug
Lazy Coder
W15

Selenium Hacks: Improving Your Skills

Preview
Add to calendar
Wednesday, May 2, 2018 - 3:00pm to 4:00pm

Although Selenium has become the open source standard for simulating user interactions with the browser, Andrew Krug likes to think of it as more than one tool in your toolbelt. Andrew says Selenium is like the Craftsman Bolt-On tool—with one battery and one grip, it can become a circular saw, drill, jig saw, or even a tire inflator. He’ll cover thirty or more Selenium hacks in this fast-paced session. Find out how you can employ Selenium for security testing, visual testing, email testing, easy content testing, performance testing, load testing … you get the drift. Briefly...

Gopal_Brugalette
SAP Concur
W16

Machine Learning and Data Science for Quality and Performance Engineering

Preview
Add to calendar
Wednesday, May 2, 2018 - 3:00pm to 4:00pm

Managing the quality and performance of complex systems requires more than simply executing test cases and running load tests. You need to perform careful analysis of test results and production metrics. The sheer amount of data generated in production and testing makes analysis a huge challenge that is often left wanting. With the magic of machine learning (ML) and the application of data science techniques, you have the opportunity to derive valuable and actionable information from big data. Gopal Brugalette shares the basic concepts behind ML, covering clustering, classification...

Jeff Payne
Coveros, Inc.
W17

Test Management in Agile—What Happened to All My Testers?

Add to calendar
Wednesday, May 2, 2018 - 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...

Glenn_Buckholz
Coveros, Inc.
W18

How to Test Serverless Cloud Applications

Add to calendar
Wednesday, May 2, 2018 - 3:00pm to 4:00pm

Cloud providers are now offering serverless technology, introducing significant changes to how applications are structured and, importantly, tested. The serverless cloud makes certain parts of testing serverless applications opaque. Glenn Buckholz explains the boundaries of each cloud provider’s black box service to expose what can and cannot be tested ahead of time, and what can be evaluated locally and what requires the cloud provider’s platform. Join Glenn as he focuses on answering key testing questions for serverless cloud applications: How and where do I do unit testing? What...

Thursday, May 3

Angie Jones
Twitter
K4

The Next Big Thing: Testing AI and Machine Learning Applications

Add to calendar
Thursday, May 3, 2018 - 8:30am to 9:30am

Our world is changing. Artificial intelligence is being employed in many walks of life—from virtual assistants and robots to self-driving cars. How does this new way of life impact software testing? What is our role … and will we have one in the future? Of course! And it’s a very exciting time to be in testing because there’s not enough known about how to systematically test these AI- and ML-driven applications. Angie Jones gives an overview of why it’s extremely important that we comprehensively test these applications and how today’s tester can prepare and build the skillset for this new...

Tom Chavez
Splunk
T2

Machine Data Is Everywhere: Use It for Testing!

Add to calendar
Thursday, May 3, 2018 - 9:45am to 10:45am

As more applications are hosted on servers, they produce immense quantities of logging data. Quality engineers should verify that apps are producing log data that is existent, correct, consumable, and complete. Otherwise, apps in production are not easily monitored, have issues that are difficult to detect, and cannot be corrected quickly. Tom Chavez presents the four steps that quality engineers should include in every test plan for apps that produce log output or other machine data. First, test that the data is being created. Second, ensure that the entries are correctly formatted and...

Marcia_Buzzella
Independent Consultant
T4

Balancing Tech Know-How with Social Skills

Preview
Add to calendar
Thursday, May 3, 2018 - 9:45am to 10:45am

Even today, communication breakdowns are a primary cause of software project failures. Marcia Buzzella’s research shows that increasing the success rate of projects across agile, DevOps, and waterfall methods requires a balance of social and technical capabilities. Social interactions enable us to assess situations and course correct in ways machines cannot. By strengthening your individual social capabilities (i.e., improving communication techniques and building supportive relationships), you can help transform how testing activities are perceived and help stakeholders understand...

Sanil_Pillai
Infostretch
T5

Automated Testing for New-Gen Digital Interactions: Chatbots, Alexa, and Siri

Preview
Add to calendar
Thursday, May 3, 2018 - 9:45am to 10:45am

Today’s IT systems communicate with customers through multiple points of engagement and various interfaces, ranging from web, mobile, and voice to BOTs and apps like Alexa and Siri. Sanil Pillai says these systems need to provide seamless handoffs between different points of interaction—while at the same time providing relevant and contextual information quickly. To accomplish this, a team must be able to successfully pair device hardware capabilities and intelligent software technologies such as location intelligence, biometric sensing, and Bluetooth. Testing these systems and...

Susan Zampino
Progressive Casualty Insurance Company
T6

Exploratory Testing: Learn to Do It like a Bloodhound

Preview
Add to calendar
Thursday, May 3, 2018 - 9:45am to 10:45am

Let’s face it—dogs are born to sniff everything. Using their noses, they gather information from other dogs, people, and most everything. We teach dogs to use their noses to find bombs, predict seizures, locate cancer cells, detect drugs, and so much more. When dogs smell, they are not just recording an odor; they get an entire story. Although testers have fewer scent receptors than dogs, Susan Zampino says that we can learn how to gather information like a dog to drive our exploratory testing. Using active audience participation, Susan will stimulate participants to rely on their...

Robert Williams
CA Technologies
T7

Testing in a Microservices and Continuous Delivery Environment

Preview
Add to calendar
Thursday, May 3, 2018 - 11:15am to 12:15pm

The combination of microservice architectures and continuous delivery (CD) create a difficult scenario for integration and release testing. Even though microservices often introduce a huge number of integrations and transitive dependencies, testing still must be completed quickly to keep the pipeline flowing smoothly. Robert Williams surveys the techniques and tools available today for testing one or more microservices against a mix of real and virtualized dependencies in various stages of the CD pipeline. He explores structured testing around multiple versions of those services...

Rob_Sabourin
AmiBug.com
T8

Use Path Analysis in Test Design for Better, Faster Testing

Add to calendar
Thursday, May 3, 2018 - 11:15am to 12:15pm

No question about it … software is highly complex maze, and it could take many lifetimes to manually test all the paths in a typical business app. Automation doesn’t help much because it’s not smart enough (yet) to design tests. Rob Sabourin shares his experiences testing complex application—some with more possible paths than particles of matter in the visible universe. Although programmers have applied path analysis to structural unit tests for years, path analysis has been mostly neglected in areas of end-to-end testing, workflow, process flow, usage scenarios, data flow, and system...

Paul_Grizzaffi
Magenic
T9

Not Your Parents’ Test Automation: Application of Non-Traditional Automation

Add to calendar
Thursday, May 3, 2018 - 11:15am to 12:15pm

Most software organizations have a test automation initiative—some just beginning and others humming right along. Typically, these initiatives focus on traditional automation—using a software package to automate test cases or user stories. However, if you use only the traditional approaches to automation, you will miss opportunities to exploit the complete powers of automation. Paul Grizzaffi shares real-world examples where non-traditional automation or “automation assist” approaches, including high volume automated testing, have provided high business value testing in his company. He...

Isabel Evans
Independent Consultant
T10

Devices and Desires: How Do Humans Experience Software?

Add to calendar
Thursday, May 3, 2018 - 11:15am to 12:15pm

We consume and still we desire more—more devices, more apps, more data, more bandwidth, more connectivity. The more we have, the more we want. We assume that to be true—those of us who work in the software industry. But is that true? To understand what is really required of our products, we need to design and test a pyramid of interlocking quality attributes that, together, make for an optimum experience. Isabel Evans discusses why and how we can evaluate UX and what is takes to deliver better UX to our customers. Isabel looks at the needs of the individual software user in conjunction...

Irene Dhong
Bazaarvoice
T11

Integration and Functional Testing Using Dockerized Dependencies

Preview
Add to calendar
Thursday, May 3, 2018 - 11:15am to 12:15pm

To emulate production-like conditions that cannot be tested on the unit level, many integration and functional tests need a realistic environment. However, performing these tests in a production-like environment is fraught with problems—test data management issues, tests that are difficult to execute repeatedly, and network traffic that causes long-running test execution times. Instead of having to deal with these problems and others, Irene Dhong employs Docker to simulate dependencies. Learn how you can take advantage of Dockerized dependencies for quick test writing, reusability...

T12

Five Things We’ve Learned from 100,000 Bug Fixes

Preview
Add to calendar
Thursday, May 3, 2018 - 11:15am to 12:15pm

Since co-founding Testlio four years ago, Kristel Kruustük and her team of testers worldwide have worked with QA leaders and engineers at some of the world’s most innovative companies, including Lyft, Salesforce, Hotels.com, and Microsoft. During that time testers working with her testing-as-a-service company have identified 100,000 bugs and counting. Along the way, Kristel has learned there are five key traits and skills that make testers and test leaders great. In this eye-opening session, she talks about the tester’s mindset—curious, open, tenacious, and more—and how you can...

Amir_Rozenberg
Perfecto
T14

Testing Digital Interfaces: Chatbots, Home Assistants, Touch ID, Facial Recognition, and More

Preview
Add to calendar
Thursday, May 3, 2018 - 1:30pm to 2:30pm

It seems almost everyday we see a product announced with a clever, new digital interface—and the rush has only just begun. From chatbots and motion sensors to facial recognition and voice integrations, these digital interfaces have a complex software side. Amir Rozenberg discusses the challenges we face now and explores a more challenging future to come for testers and testing. With concrete examples from the market, he offers new approaches for you to embed quality and test activities into the development cycle to tame the digital interface beast. With Amir, you’ll look at ways to...

Jeanne Schmidt
Rural Sourcing Inc.
T15

Manual Testers Can Thrive in a Test Automation World

Preview
Add to calendar
Thursday, May 3, 2018 - 1:30pm to 2:30pm

As technology organizations seek to automate more testing, manual software testers may feel that they have little or no role in test automation. And QA managers struggle with how to engage their manual testers on automation projects. Jeanne Schmidt provides tips on how manual testers can become the testing guides for the whole team. They can assess tests are appropriate to automate, create comprehensive and safe test data, report automated test results, and lead the automation test process strategy. Jeanne offers practical guidelines on how testers can learn test automation...

BJ Aberle
Float
T17

AR and VR for Mobile Apps: Are You Ready to Test?

Preview
Add to calendar
Thursday, May 3, 2018 - 1:30pm to 2:30pm

Augmented reality (AR) and virtual reality (VR) mobile apps are going to dominate the technical landscape for the next few years. Compared to current mobile apps, testing this new AR and VR technology will require more preparation, more effort, and new tools. BJ Aberle breaks down the methods and tools he uses to test AR and VR applications. Explore test environment requirements and discover the types of test data you’ll need to prepare for AR and VR testing. Learn about Google’s Tango AR platform and BJ’s experiences testing AR apps, including the Tango-based Cydalion app for the...

Paul_Merrill
Beaufort Fairmont
T18

What's an API and How Do I Test It?

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

API-based applications have become ubiquitous in the past few years. Yet many of us still really don't know what an API is from the inside out. Moreover, many of us don't know much about how to comprehensively test them! Join Paul Merrill to learn what everyone is doing and talking about related to APIs: microservices, REST, endpoints, requests, request methods, and responses. Paul demonstrates four free tools you can use to directly interact with a simple API: curl, the browser, Postman, and Java (with Rest Assured). Learn techniques for testing APIs at the service level and how to test...

Melissa Tondi
EMS Software
T19

Make the Shift to Quality Engineering

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

In the shift toward “continuous everything” in software development and delivery, we know that testing and testers must foster and support innovation within technology. Many of us just don’t know how to gauge that shift or, more importantly, know what needs to happen within our role to make it happen. Melissa Tondi explores the future of testing, what skills we should have/develop to ensure we are prepared for that future, and the traits of a quality engineer (QE)—where she believes many tester roles are shifting. Melissa walks you through what an innovation-oriented QE organization looks...

T20

Influencing Stakeholders Using Fact-based Information

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

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

Kim Tatum
Deloitte Consulting
T21

Behavior-Driven Development: Real-World Mind Reading

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

Imagine this scenario: Business users are excited to finally get their hands on an implementation delivery that is on schedule, (mostly) on budget, and passed rigorous testing with flying colors. Unfortunately, when working with the new app or feature, the users realize that the way they described their needs didn’t translate into what they actually needed. Sound familiar? While she may not be able to offer telekinetic mind-reading tools, Kim Tatum is convinced that leveraging a behavior-driven development (BDD) approach helps bridge the gap between domain experts and technical teams. Join...

Kaushal_Dalvi
Ultimate Software
T22

Open Source Tools for Performance Testing and Monitoring

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

Are you finding it hard to make time for performance testing? Does your code end up shipping to production with little or no performance validation due to the lack of tools or expertise? Do you often wonder what system performance looks like in production to end users? Whether you are a test engineer, developer, or seasoned performance tester who has used traditional tools like LoadRunner, there are times when you need to get a quick read on the performance characteristics of your system and determine if there are any regressions. Join Kaushal Dalvi as he shares tips, tricks, and...

Harry Roberts
Perfecto
T23

The Appium Framework: Create and Implement Your Mobile Testing Strategy

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

The trend in mobile apps today is who can deliver the best and the most new apps as quickly as possible to keep up with the competition. With this, the need for more and better testing seems to grow exponentially. Open source Appium is a unique mobile app testing framework that allows you to write a single test which executes for native or hybrid apps on different operating systems running simulators/emulators and real devices in parallel. Harry Roberts describes how to create and implement a successful mobile testing strategy using Appium across Android and iOS devices. After discussing...

Elise Carmichael
QASymphony
T24

API Testing: How to Write Tests, Integrate into CI, and Track What You're Testing

Preview
Add to calendar
Thursday, May 3, 2018 - 3:00pm to 4:00pm

Some developers and testers think that APIs, whether internally developed or not, should just work. Unfortunately, without a significant amount of focus on testing API services, one little flaw can spell disaster for your application—especially security vulnerabilities where hackers will target your application. Elise Carmichael discusses the risks of not fully testing APIs, how to be sure that all services are tested fully, and the types of negative testing you need to do on APIs. She shows you a method to organize your tests using Postman, a tool for REST web services testing....

Paul_Grizzaffi
Magenic
K5

Testing Your Metal: Parallels between Testing and Heavy Metal Music

Preview
Add to calendar
Thursday, May 3, 2018 - 4:15pm to 5:15pm

A self-proclaimed rock-a-holic, Paul Grizzaffi is greatly affected by music and quite the aficionado of heavy metal. Not only does he love music, he’s also an expert in testing and automation. The phrase “test your mettle” means to test one’s strength of spirit, what one is prepared to endure. In both testing and automation development, we often are tested by suboptimal situations and difficult challenges—unrealistic expectations, resistance to change, and the insistence that all existing test cases must be automated. In coping with challenges, many people find solace in listening...