Loading…
Cast 2017 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Wednesday, August 16
 

8:00am CDT

Breakfast / Registration
Wednesday August 16, 2017 8:00am - 9:00am CDT
Ravello Restaurant

9:00am CDT

A Day in the Life of an Automation Engineer

Automation skills are in high demand, and many testers are seeking to expand their knowledge in this area. In this hands-on workshop, you’ll get a realistic view of what the heck do automation engineers actually do. You’ll learn how to:

  • Identify the best test scenarios to automate
  • Create an automation framework from scratch
  • Utilize Selenium to automate browser tasks
  • Identify and work with browser elements
  • Design your automation framework using the Page Object Model
  • Write and execute automated tests using Java and JUnit

Upon completion of this interactive workshop, you will understand the role of an automation engineer and what exactly that entails. You will also leave with your very own automation framework that demonstrates core principles of test automation design.



Speakers
avatar for Angie Jones

Angie Jones

Angie Jones is a Consulting Automation Engineer who advises several scrum teams on automation strategies and has developed automation frameworks for countless software products. As a Master Inventor, she is known for her innovative and out-of-the-box thinking style which has resulted... Read More →


Wednesday August 16, 2017 9:00am - 5:00pm CDT
Davidson A

9:00am CDT

A Survival Guide for the Ethical Software Tester

A recent Business Insider article described a “huge” online discussion between programmers about “the unethical and illegal things they’ve been asked to do”. Chances are high that you as a tester will also be asked some day to do something in your work that conflicts with your values. Perhaps it has happened to you already.

The power of software over people’s lives is increasing daily. Its sheer pervasiveness makes it easy to take its impacts for granted. Yet we know that some systems can do irreparable and invisible harm when they fail—and sometimes when they work “correctly”.

Even seemingly insignificant software can present ethical issues for the people who build and test it. Apps that track locations or collect apparently trivial personal data can be used by corporations or governments to invade privacy, influence elections and shatter human rights.

In this workshop we will examine the different kinds of ethical quandaries a tester might be faced with. We will work together to explore and develop practical methods of addressing them, covering such topics as:

  • How to recognize a situation that might present you with an ethical issue
  • The importance of identifying your own ethical bottom line
  • Understanding and managing the real risks presented by an ethical issue, including the risks to you and your career
  • Ways to challenge unethical or illegal management directions
  • Escalating your concerns to a responsible authority without wrecking your career

Testers can’t escape ethical issues in their work. Let’s equip ourselves to deal with them in advance, before a given situation becomes urgent.


Speakers
avatar for Fiona Charles

Fiona Charles

Independent Coach, Consultant, and Workshop Facilitator, Quality Intelligence
Fiona Charles is an independent coach, consultant, and workshop facilitator specializing in thehuman side of software development, quality, and testing. She teaches organizations to managetheir software quality risk, and software practitioners human skills “beyond process”—hands-onpractical... Read More →


Wednesday August 16, 2017 9:00am - 5:00pm CDT
Davidson B

9:00am CDT

Selenium: Beyond the Essentials

Selenium is the de facto standard tool for functional test automation in the web and mobile field. As well, it is becoming a W3C standard which will even more strengthen the position of Selenium as a tool of choice for automation. In a world where testing and development grow closer together, a solid knowledge of Selenium is essential. In this tutorial Francois Reynaud and Michael Palotas will provide a deep insight into Selenium beyond just the essentials. Newcomers and advanced Selenium users alike will get a practical deep dive into the do’s and don’ts of

  • Selenium tool set
  • Page Objects
  • Selenium Grid
  • Selenium and mobile
  • Advanced user interactions
  • Picking the right test framework
  • Reporting

and many other essential topics for making your test automation with Selenium a full success.


Speakers
avatar for Michael Palotas

Michael Palotas

Before co-founding Element34 Solutions GmbH, Michael was the Head of Quality Engineering at eBay for more than 10 years. He shaped software and test engineering at eBay and led the transformation from a waterfall to a highly agile organization worldwide.Michael was also instrumental... Read More →
avatar for Francois Reynaud

Francois Reynaud

Francois Reynaud was one of the early pioneers in web and mobile test-automation and developed and open sourced Selenium Grid in 2011 as well as ios-driver in 2012. As a principal software engineer at eBay for over 10 years, Francois worked on numerous projects which enabled eBay’s... Read More →


Wednesday August 16, 2017 9:00am - 5:00pm CDT
Davidson C

9:00am CDT

Web Application Security: A Hands on Testing Challenge

We know that application security is important. We have to protect our customers’ data and our employers’ data while keeping our systems up and running. But do we have the skills and knowledge to meet that challenge?

During this workshop, we will begin to explore some of the concepts, skills, and techniques of security testing by working with a vulnerable web application. Through practical activities and hands-on learning, we will discover the key security issues that affect web applications today.

Testers will learn skills to identify software vulnerabilities and understand common threats and risks that occur in web-applications. We will also examine some of the tools and utilities that can enhance and extend security testing efforts. Let’s look at the essential steps to build and execute your own security testing strategies. Let’s examine how learning and mentoring can aid in the development of strategies. You can and should build up your own skills with integrated security testing. This will ensure ongoing relevance of your role in a security context and the success of your organisations.

Building upon personal experience of integrating security testing into an existing organisation, incorporating DevOps, continuous delivery and integration, this workshop will highlight and discuss the reflections of learning from hackers, recent breaches and the socio-economic, political and technical impact upon software development organisations.

Attendees will take away a set of advice and techniques to incorporate and enable security testing into their day to day work, answering some of the questions that may arise around scope, skills, tools, models and learning.

Technical requirements:
This is a practical workshop, so all attendees will require a laptop, and the ability to install and run the application under test, as well as some open source tools that will be useful during the session. Installation instructions and a tool list will be sent before the workshop, and pre-installation is highly recommended for a smooth workshop experience.

Prior experience in security testing web applications is not necessary; however, attendees will need to be comfortable testing web applications and using modern web-browsers (i.e. Firefox, Chrome, Safari).


Speakers
avatar for Dan Billing

Dan Billing

Dan’s enjoy testing in all its wondrous variety. Now at Medidata in London, Dan has recently been focusing on web application security and it’s implications for testing and testers. Dan runs workshops and talks on how testers can incorporate security testing techniques and knowledge... Read More →


Wednesday August 16, 2017 9:00am - 5:00pm CDT
Davidson D

10:30am CDT

Break
Wednesday August 16, 2017 10:30am - 10:45am CDT
Davidson Foyer

12:00pm CDT

Lunch
Wednesday August 16, 2017 12:00pm - 1:00pm CDT
Ravello Restaurant

2:45pm CDT

Break
Wednesday August 16, 2017 2:45pm - 3:00pm CDT
Davidson Foyer

7:00pm CDT

Experience Report Primer
Simply put this is an experience report on experience reports. Rob 
Sabourin will share his technique of constructing many different types 
of experience reports. See examples of short five minute lightning 
talks, framed professional conference experience reports and open 
ended peer conference experience reports. 

Board of Directors
avatar for Robert Sabourin, P. Eng.

Robert Sabourin, P. Eng.

President, AmiBug.Com, Inc.
Robert Sabourin has more than thirty-five years of management experience, leading teams of software development professionals. A well-respected member of the software engineering community, Robert has managed, trained, mentored and coached thousands of top professionals in the field... Read More →


Wednesday August 16, 2017 7:00pm - 9:00pm CDT
Davidson A

7:00pm CDT

Tester Games
Come to learn. Come for fun. Come just to hang out. We'll have a selection of games available to play from traditional 'tester games' to just-for-fun card and board games.

Wednesday August 16, 2017 7:00pm - 10:00pm CDT
Davidson C
 
Thursday, August 17
 

7:00am CDT

LeanCoffee
Lean Coffee is a structured, but agenda-less meeting. Participants gather, build an agenda, and begin talking. Conversations are directed and productive because the agenda for the meeting was democratically generated. 

The format for a Lean Coffee is very simple. This is intentional. It is meant to be the least structure necessary for a coherent and productive meeting. No more, no less.

From http://leancoffee.org/

Thursday August 17, 2017 7:00am - 8:00am CDT
Canal E

7:30am CDT

Breakfast / Registration
Thursday August 17, 2017 7:30am - 8:30am CDT
Water's Edge

8:30am CDT

David Snowden Keynote
Speakers
avatar for David Snowden

David Snowden

Founder, Cognitive Edge
Dave Snowden has been one of the leading figures in the movement towards integration of humanistic approaches to knowledge management with appropriate technology and process design. Well known for his work on the role of narrative and sensemaking, he is an entertaining speaker and... Read More →


Thursday August 17, 2017 8:30am - 10:00am CDT
Canal ABC

9:00am CDT

Tester's Lounge
A place for conference attendees to talk and have in depth discussions outside of the hallway.

Thursday August 17, 2017 9:00am - 5:00pm CDT
Canal E

10:00am CDT

Break
Thursday August 17, 2017 10:00am - 10:30am CDT
Canal ABC Foyer

10:30am CDT

Augmenting the Agile Team – A Testing Success Story
A few things have become an undeniable fact of business over the past few years. Agile or agile descendants will be how we manage projects. Teams will have to learn to be successful both distributed and remotely. The testing role is evolving both for the above reasons and because technology always means change. Independent testers, contract testers, members of a testing service organization all face some daunting challenges embedding and producing successful outcomes in this new world. Remotely embedded independent testers often have trouble relating to a team they are not permanently part of or collocated with. It’s harder for teams to gel into a cohesive productive unit without traditional face-to-face organic team alignment activities. While these challenges are not insurmountable, with time, effort and tools an augmenting strategy can be an alternative path to success. This talk will describe implementing an augmenting testing team, one that works in parallel with feature teams, handling the SIT regression cycle while the feature teams continue to work through new development. Tips will be given for a successful feature handoff, intra-team communication and troubleshooting some of the hurdles that will be encountered. An augmenting team solution can provide an alternate path to success, bypassing many of the common problems ¾ this talk can get you there.

Speakers
avatar for Mike Hrycyk

Mike Hrycyk

Director of Quality, PQA Testing
Mike Hrycyk - has been trapped in the world of quality since he first did user acceptance testing 20 years ago. He has survived all of the different levels and a wide spectrum of technologies and environments to become the quality dynamo that he is today. Mike believes in creating... Read More →


Thursday August 17, 2017 10:30am - 11:30am CDT
Canal A

10:30am CDT

Testing Through Time And Space: NASA’s Twenty-Year Mission to Saturn
NASA’s Cassini mission to Saturn launched in 1997, and has been orbiting the ringed planet continuously since arrival in 2004. Throughout this time, the Mission Sequencing Subsystem team at the Jet Propulsion Laboratory has developed software used to design and validate the spacecraft’s science activities. As we learn more about the Saturn system and as the spacecraft ages, software changes are needed. Automating tests for software that was initially developed before modern architecture and testing methodologies existed has posed many challenges. The limited-funding and risk-averse environment of a flagship planetary mission heightens these challenges. This talk will discuss the strategies taken and lessons learned from nearly two decades of flight.

Speakers
avatar for Andrea Connell

Andrea Connell

Software Engineer, Jet Propulsion Laboratory, California Institute of Technology
Andrea Connell has held many roles in her ten-year technical career, including Software Developer, Database Administrator, Certified ScrumMaster, and Test Engineer. Andrea earned her Bachelor’s Degree in Computer Science from the University of Wisconsin - La Crosse and Master’s... Read More →


Thursday August 17, 2017 10:30am - 11:30am CDT
Canal B

10:30am CDT

Performance Testing Without Load Tools

To many people, Performance Testing is synonymous with Load Testing. In fact, Load Testing is just a subset of Performance Testing, as there are other techniques for assessing performance that don’t involve load simulation. There are several tools that any tester can use to measure, record, assess, and report software performance.

Load Testing is expensive, time-consuming, requires specialized skills and tools – and only tells part of the story. Load Tools cannot predict user experience and response times, only reveal scalability and reliability characteristics of a given deployed system. Modern web application response time has much more to do with client-side code in the browser than the server requests – yet that is all that is measured (under optimal network conditions) by crudely modeled load simulations.

Come to this session to learn more about how you can advocate for your users’ experience, use easily available tools to produce actionable information on your application’s performance, and help make performance part of your culture.

 


Board of Directors
avatar for Eric Proegler

Eric Proegler

Director, Test Engineering, Medidata Solutions
Eric Proegler is a Director of Test Engineering for Medidata Solutions in San Francisco, California.Eric is the Vice President and Treasurer for the Association for Software Testing. He is also the lead organizer for WOPR, the Workshop on Performance and Reliability. He’s presented... Read More →


Thursday August 17, 2017 10:30am - 12:45pm CDT
Canal C

11:30am CDT

Break
Thursday August 17, 2017 11:30am - 11:45am CDT
Canal ABC Foyer

11:45am CDT

How Testers can become effective communicators
Have you ever been in a situation where…
•You find a bug but the developer does not listen to what you have to say and ignores you?
•Your stakeholders ask you about the status of the project in spite of you reporting status periodically?
•You give the necessary status updates in standups and your team still cannot understand what you were talking about?
•You are stormed by your project manager when you least expect him and commit to something out of fear or without thinking, then realize that you have made a major mistake, which you will repent for the rest of your life?
•You are handling a remote team outside the country and find it hard to collaborate although you give them all the resources they need for proper communication and status updates?
•You are talking in a team meeting and many of the team members start looking at each other and access their mobile phones and laptops without paying much attention to you?

If you answered YES to any of the questions above, this is a session for you. Based on our real-time experiences, attending other presentations and talking to various software practitioners we identified some of the components/behavioural patterns that would help to address some of the questions above. Solutions are often simple but getting to it is complicated. Come join us as we share our research and experiences pertaining to effective communication for software testers in a corporate world.

Speakers
avatar for Raj Subramanian

Raj Subramanian

Principal Consultant, ChaiLatte Consulting LLC
Raj Subramanian, a former developer for a payroll processing company, moved to testing to focus on his passion. Raj currently works as a mobile test lead for a large product and services company. He also provides consulting and training on mobile testing for different clients. He... Read More →
avatar for Carlene Wesemeyer

Carlene Wesemeyer

Project Lead, Requordit
Carlene Wesemeyer is a Project Lead at Requordit in downtown Chicago. She works with customers and technical resources to create robust software solutions, combining job roles such as project manager, technical lead, and business analyst. Carlene lived abroad as student, and later... Read More →


Thursday August 17, 2017 11:45am - 12:45pm CDT
Canal A

11:45am CDT

Lessons Learned journey at software testing. Try. Experiment. Fail. Try again
Those who fail to learn from history are doomed to repeat it. Software development has changed a lot in the past 17 years. So has software testing. I will take you back ten years and journey to the present to learn from different software development processes and challenges testers face. Waterfall, Min Waterfall, Agile, Testing, Manual, Automation, Exploratory, Regression. We will glimpse into the future on how to build testing skills that help the team work together to build quality into our product.

Objectives of Presentation: How to grow your skills for all key topic areas in Agile Team, Agile testing and Software testing. Key Lessons I learned and practised from the most influential people in software testing: Lisa Crispin, Janet Gregory, James Bach, Elisabeth Hendrickson, Michael Bolton.

Speakers
avatar for Fahed Sider

Fahed Sider

Consulting Engineer, Software Quality, Smile Direct Club
Fahed Sider is a Software Quality Consulting Engineer with over 17 years experience in software testing. He is an agilest and software tester that loves to learn new concepts. Recognized throughout his career as an expert technical leader and trainer with in-depth experience in agile... Read More →


Thursday August 17, 2017 11:45am - 12:45pm CDT
Canal B

12:45pm CDT

Lunch
Thursday August 17, 2017 12:45pm - 1:45pm CDT
Water's Edge

1:45pm CDT

A Day in the Life of a Test Architect
Although I stumbled into testing — in 1999 after migrating from the UK to Australia amid a tech boom time — I have since become a passionate member of the worldwide testing community and currently hold the title of Principal Test Architect. But what does that really mean? A test architect at “company” provides technical leadership and strategic direction for testing, and I will describe what that means in my day-to-day work.

My position involves advocacy for great new testing ideas gleaned from the wider testing community, mentoring new testers and coaching testing teams in using context-appropriate approaches to their work. This leadership role extends beyond “company” too so a typical day might include sharing knowledge with a meetup group, blogging on a testing topic or helping a new speaker with a conference proposal.
Join me to discover that testing is far from being a dead-end career and learn how you can become an active participant in your testing community.

Speakers
avatar for Lee Hawkins

Lee Hawkins

Principal Test Architect, Quest Software
The Principal Test Architect for Quest, based in Melbourne, Australia, I am responsible for testing direction and strategy across the group. In the IT industry since 1996 in both development and testing roles, my testing career really started in 2007 after attending Rapid Software... Read More →


Thursday August 17, 2017 1:45pm - 2:45pm CDT
Canal A

1:45pm CDT

Continuous Regression Performance Testing for enduring in Market
Presently, high performance for an application is no longer a luxury for your business  it’s now a standard need. Normally, performance testing happens just before production for any major release and doesn’t have much time despite having performance issues as going live is more important. Organizations are now concerned with the increasing rate of change in the market where they not only need to compete but also familiarize themselves with the speed of changes to adapt time-to-market pressures. Performance testing now becomes very crucial before the application goes live no matter whether it’s major or minor releases or sprint for agile-based projects. It is time to conduct continuous regression performance testing, which is mandatory for all projects since the early phases of SDLC, to avoid big losses and reduce overall costs.

This presentation will assist us in knowing the values that can bring continuous regression performance testing over normal performance testing, why continuous regression performance testing is mandatory for enduring in the market and the things you need to remember while making implementing is an ongoing process.

Speakers
avatar for Arun Kumar Dutta

Arun Kumar Dutta

Performance Test Manager, Atos
Arun earned a degree in Computer Science from Jalpaiguri Govt. Engineering College, West Bengal, India in 2005 (College topper). He hails from Kolkata, India and is currently living in Webster, NY, USA. He is having over a decade of managing E2E Performance testing delivery experience... Read More →


Thursday August 17, 2017 1:45pm - 2:45pm CDT
Canal B

1:45pm CDT

The Pothole of Automating Too Much
Do you work for a company that has decided that 100% automation is 
their approach to testing? Is your company spending a lot of time and 
effort on an automation strategy but your customers feel the product 
quality is going downhill? Does the management at your company feel 
that automation is the silver bullet that will save money, increase 
coverage or reduce headcount? 

In this talk, Paul Holland will discuss some issues and problems with 
that approach. He will provide the participants with strong arguments 
why the “automate everything" approach will likely not be successful 
and provide details of an alternative balanced approach that will 
likely yield higher quality in the software. Paul will discuss the 
difference between testing & checking, detail 5 problems that can and 
do occur in situations where companies try to automate too much, tell 
real life stories from companies he has worked with, and provide 
details of a broader “balanced” solution. 

Volunteers
avatar for Paul Holland

Paul Holland

Sr Director Test Engineering, Medidata Solutions
Paul Holland is a Senior Director of Test Engineering at Medidata Solutions, Inc. in New York City. Paul has over 20 years experience in software testing. Prior to joining Medidata in August 2016 he was Head of Testing at a small New York based consultancy for 2 years and previously... Read More →


Thursday August 17, 2017 1:45pm - 2:45pm CDT
Canal C

2:45pm CDT

Break
Thursday August 17, 2017 2:45pm - 3:05pm CDT
Canal ABC Foyer

3:05pm CDT

Mining JIRA Data for Defect Prediction
JIRA dashboards are the ubiquitous tool to keep track of projects and provide useful metrics for effective project management. However, this data also contains very useful insights that can lead to better allocation of testing and development resources for future releases of a product. This session will present an approach to using machine learning to glean predictive insights from JIRA defect data, walking through a scenario of how a dashboard tool can be integrated with JIRA. Using real-world examples, we will outline a specific scenario of how JIRA data can be moved from raw defect data to predictive analytics and follow it with actionable recommendations.

Attendees of this session will fully understand:
- Possibilities of JIRA as an effective tool for predictive analytics
- How JIRA can speed up testing and release cycles
- How to use JIRA for more efficient project management

Speakers
avatar for Sivakumar Anna

Sivakumar Anna

Senior Director, InfoStretchMore than 20 years of experience in Fortune 1000 companies.Instrumental in leading strategic engagements at InfoStretch which has resulted in significant value for our clients.Responsible for managing engagements in enterprise segments ranging from QA... Read More →


Thursday August 17, 2017 3:05pm - 4:05pm CDT
Canal A

3:05pm CDT

What the Heck Do Performance Testers Really Do?
Most testers are very skilled at functional testing, and provide assurance that software works as designed. What they often are not equipped to do is validate that a system will work the same way with 1000 or 10,000 users as it does with one. When system performance is bad, however, the effects can be severe and highly visible: Customers unable to access services = Lost Revenue Employees unable to perform their jobs = Wasted Resources Broken data-transfer processes = Corrupt Data Confusion and frustration = Tarnished Brand.

Performance testing is essential for determining how scalable any software implementation is. The critical steps of an effective performance testing plan are as follows: Forecast user load and usage patterns; Identify technical risks inherent to system architecture or design; Design an appropriate environment for load simulations; Plan for realistic test data; and Employ the right automated tools for the job.

VPS has deep experience with performance testing, serving some of the largest agencies in the Federal government as well as commercial customers. We use a blend of adapted and proprietary tools to measure system performance and provide actionable results. Come visit with us and learn the basics of performance testing!

Speakers
avatar for Chris Burgoyne

Chris Burgoyne

Chris is a member of VPS’ Performance Testing Consulting Team. He's been involved in software testing for more than ten years, and has also worked as a business analyst, scrum manager, and project manager.


Thursday August 17, 2017 3:05pm - 4:05pm CDT
Canal B

3:05pm CDT

Demystifying Mobile Testing - Quick tours on your mobile app
As mobile devices, tools, operating systems and web technologies rapidly evolve, testers must quickly adapt their thinking in this changing domain. Testers often struggle to find important vulnerabilities and bugs in mobile applications due to lack of guidance, experience and the right resources. During my career in the mobile testing field, I’ve come across numerous bugs related to native mobile applications. Looking at these bugs, I started categorizing them, and have since come up with a mind map. This mind map helps to provide a quick tour of your mobile application and find vulnerabilities as quickly as possible (http://www.rajsubra.com/2015/01/16/native-app-testing-cheat-sheet-quick-tour/ ). This could be used for smoke testing, acceptance testing or even production testing after your application is live on the different app stores. This session will give attendees hands-on experience by using these mobile testing approaches in real applications to get quick feedback.

Speakers
avatar for Raj Subramanian

Raj Subramanian

Principal Consultant, ChaiLatte Consulting LLC
Raj Subramanian, a former developer for a payroll processing company, moved to testing to focus on his passion. Raj currently works as a mobile test lead for a large product and services company. He also provides consulting and training on mobile testing for different clients. He... Read More →


Thursday August 17, 2017 3:05pm - 5:20pm CDT
Canal C

4:05pm CDT

Break
Thursday August 17, 2017 4:05pm - 4:20pm CDT
Canal ABC Foyer

4:20pm CDT

Lightning Talks
Thursday August 17, 2017 4:20pm - 5:20pm CDT
Canal A

4:20pm CDT

QA: Quality Assistance
Ben Simo tells a story in which he steps out of the expected testing role of ‘Quality Assurance Engineer’ in order to improve quality throughout an organization. Ben developed and implemented a four-part approach to quality assistance.
  • Show. Make business and technical information visible throughout the organization.
  • Help. Support business and technical operations.
  • Advocate. Champion doing the right thing for stakeholders.
  • Test. Observe and experiment in production in order to improve understanding.

Speakers
avatar for Ben Simo

Ben Simo

Ben Simo in a consulting software tester who accidentally stepped into testing in 1991 when he was hired as a ‘data collector’ for a government software testing project. In the 26 years since, Ben has learned and applied his skills as a software investigator for companies large... Read More →


Thursday August 17, 2017 4:20pm - 5:20pm CDT
Canal B

5:30pm CDT

Welcome Reception
Thursday August 17, 2017 5:30pm - 6:30pm CDT
Water's Edge

7:00pm CDT

Honky Tonk Crawl
Find some friends and head on down to Broadway. Eat BBQ, stop by some famous record stores like Ernest Tubb, and visit all the honkey tonks you can handle. Roberts Western World is a must. Uber and Lyft will get you there and back safely.

Thursday August 17, 2017 7:00pm - 11:30pm CDT
Nashville
 
Friday, August 18
 

7:00am CDT

LeanCoffee
Lean Coffee is a structured, but agenda-less meeting. Participants gather, build an agenda, and begin talking. Conversations are directed and productive because the agenda for the meeting was democratically generated. 

The format for a Lean Coffee is very simple. This is intentional. It is meant to be the least structure necessary for a coherent and productive meeting. No more, no less.

From http://leancoffee.org/

Friday August 18, 2017 7:00am - 8:00am CDT
Canal E

7:30am CDT

Breakfast / Registration
Friday August 18, 2017 7:30am - 8:30am CDT
Water's Edge

8:30am CDT

The Tales of Agile Testers...transforming agile testing as scale.
Scaling Agile Teams is hard. Getting senior leadership buy in when they can barely spell Agile and never had invested in good testing is even harder. Then you add the complexity of laying the ground work of good testing practices and development practices and being consistent across multiple teams and you have a big ball of mess. Come along with Mary where she tells the stories of transforming her organization from waterfall to agile, building out the entire testing practice, and changing a culture from date driven to quality driven. There will be tales of successes when she expected failure, tales of failures that lead to major learnings and tales of changing a culture to care about quality. The journey will describe how consistency drives quality, how defining a vision/mission and strategy empowers testers to own the practices, and knowing the goal of "What Good Testing Looks Like" allows you to model this across many teams. It might also tell you what testers really do in Agile.

Speakers
avatar for Mary Thorn

Mary Thorn

Director of Agile Practices, Ipreo
Chief Storyteller of The Three Pillars of Agile Testing and Quality, Mary Thorn is Director of Agile Practices at Ipreo in Raleigh, NC. Mary has a broad testing background that spans automation, data warehouses, and web-based systems in a wide variety of technologies and testing techniques... Read More →


Friday August 18, 2017 8:30am - 10:00am CDT
Canal ABC

9:00am CDT

Tester's Lounge
A place for conference attendees to talk and have in depth discussions outside of the hallway.

Friday August 18, 2017 9:00am - 5:00pm CDT
Canal E

10:00am CDT

Break
Friday August 18, 2017 10:00am - 10:30am CDT
Canal ABC Foyer

10:30am CDT

Creating and implementing a mobile testing strategy
As we mentioned, mobile testing presents unique challenges. There are trade-offs that you need to consider and choices that you need to make regarding the mix of different techniques and methods that will be used in mobile app testing. Each testing method you consider will have associated pros and cons, and you will most likely find that there is not a single testing method that is completely satisfying.

Instead, you will need to consider a testing strategy that combines different testing options, and as a whole provide the best overall testing result, balancing the trade-offs between cost, quality and time-to-market.

In this session, we examine various testing options for mobile applications while explaining the factors you need to consider when determining your testing strategy.

Finally, we will make some recommendations on how you can combine the various testing options to find the best overall strategy to fit your mobile applications.

This session is going to be a high-level discussion based on our experience defining a corporate mobile testing strategy, analyzed from the perspective of Balanced Scorecards (Financial, Customer, Internal process, and Organizational capacity).

Speakers
avatar for Guillermo Skrilec

Guillermo Skrilec

SQA Manager, GeneXus Consulting
Master in Management of Technology Companies and Computer Systems Engineer from ORT Uruguay University. SQA Manager at GeneXus Consulting, responsible for the Testing/SQA area. Part of the Quality Management System process team, responsible for the definition and implementation of... Read More →


Friday August 18, 2017 10:30am - 11:30am CDT
Canal A

10:30am CDT

Your safety as a Boeing 777 passenger is the product of a 'big gaming rig'
Manufacturing and testing a full flight simulator poses several challenges: hard deadlines, highly regulated environment, high numbers of complex components, safety and legal concerns. Airplanes are manufactured at a faster pace — full flight simulators are no exception.

A fixed test plan cannot respond to the various incidents that will occur during the manufacturing, integration and testing of the device. Risk management and close collaboration with different departments are keys to success. Drastic changes in a simulator’s design enabled a review of, among other things, some of the practices and processes. The first concept was to use a common policy to cover the new generation of flight simulators: test the right thing, at the right place, at the right time, using the right tools. Participation at hardware design sessions allowed early insertion of testing points at the frontier of hardware and software. Moreover, root cause analysis was used as a means of tackling recurrent issues, active participation in backlog grooming facilitated bug resolution, deployment of a semi-automatic testing system in manufacturing to distribute testing at appropriate locations, and the creation of a dashboard where both hardware and software tests progress to give project management a full picture. Some tests were moved to smaller rigs (desktop simulation) instead of the full flight simulator to free up some time, and testing was standardized and more objective using test automation. Reuse of pieces and bits of automated testing allowed the creation of an acceptance document in the form of a flight scenario matching aviation authorities’ certification requirements.

Speakers
avatar for Alexandre Bauduin

Alexandre Bauduin

Test engineer, House of test
Alex is a 51 years old, world traveler. He worked in consulting firms, gaining experience in several fields (medical, manufacturing, aerospace, pay TV, data warehouse to name a few) in different countries ( Switzerland, France, Spain, Canada...). His career started in the space industry... Read More →


Friday August 18, 2017 10:30am - 11:30am CDT
Canal B

10:30am CDT

Hands-On Web Application Testing

Come for hands-on feature exploration including Targeting and Scoping, Proxy, Repeater, Comparer and Custom Parameter Handler.

Get hands-on experience with the most widely used HTTP proxy for web application security testing. For this intermediate-level workshop, some HTTP/HTML knowledge is recommended.  Participants will be provided with a Virtual Machine image.  It is highly suggested that you download and install any requirements prior to the event. Ideally, they would already have the (free) Oracle VirtualBox software installed and a copy of the VM image downloaded - but these will also be available at the workshop. The hands-on features exploration segment will have participants interacting with a live testing/demo web application in real time. This workshop comes with residual value: participants can freely keep and use the VM image for future reference, or bring it back to their workplace to demonstrate to others.

Please download a VM for this session here.


Speakers
avatar for Chris Garcia

Chris Garcia

Chris and Márion work as software security engineers at Hyland Software, where they create and deliver educational sessions, internal testing tools and frameworks, organize corporate events surrounding information security, and work closely with the Development and Quality Assurance... Read More →
avatar for Márion Nepomuceno

Márion Nepomuceno

Chris and Márion work as software security engineers at Hyland Software, where they create and deliver educational sessions, internal testing tools and frameworks, organize corporate events surrounding information security, and work closely with the Development and Quality Assurance... Read More →


Friday August 18, 2017 10:30am - 12:40pm CDT
Canal C

11:30am CDT

Break
Friday August 18, 2017 11:30am - 11:40am CDT
Canal ABC Foyer

11:40am CDT

How we tested Gotthard Base Tunnel to start operation one year earlier
Automatic train protection has parts on the rolling stock as well as on the track. It consists of both hardware and software. In this highly regulated field we also must comply with several standards, which the testing strategy had to consider. We applied some context-driven approaches to stay on the meaningful track. After five of nine years’ project duration the customer had to accelerate the project one year. Thanks to our laboratory we were able to speed things up. After lab testing the testing focus switched to the field ¾ to the tunnel itself. Being on the locomotive performing the tests, a lot of processes and regulations must be taken into account. And, yes, in the end, it’s about teamwork.

Speakers
avatar for Chris Glaettli

Chris Glaettli

My Name is Chris Glaettli and I'm from Switzerland. I'm in railway testing for over ten years. The last eight years as a test lead with up to 14 testers in the team for the Gotthard Base Tunnel. We've applied context driven testing in a regulated field. The lab testing was key for... Read More →


Friday August 18, 2017 11:40am - 12:40pm CDT
Canal A

11:40am CDT

Regression testing is to testing like a hamster...
There is an elephant in the room! Continuous Delivery requests test automation, yet the current GUI test tools have severe drawbacks: tests are costly to create and maintain, yet they are brittle, unreliable and incomplete. This is the reason that still only 28% of test efforts are automated – hardly what would be needed for Continuous Delivery. Maybe the problem is not the tools, but the automation approach itself?

The main effort in test automation is the codification of the assertions. This is also the reason test automation projects usually result in a second programming project with all the costs, traps and pitfalls of such and the legitimate question: who tests the tests?

If you forget what you learned and only think about what you really need, you will come to conclusions that are almost heretical. The result is an approach to testing, that vastly differs from anything seen before. Now it becomes way easier to create the tests and also to maintain them, with tests being both more robust and more complete. Are you bold enough to question the state of the art?

In this talk you will learn that 1) regression testing is not testing, 2) which wide-spread paradigm much better implements the requirements, 3) how you can use this approach to easily automate your testing efforts, 4) how AI can be used to almost fully automate testing and 5) what is left to be done by the tester.


Friday August 18, 2017 11:40am - 12:40pm CDT
Canal B

12:40pm CDT

Lunch
Friday August 18, 2017 12:40pm - 1:40pm CDT
Water's Edge

1:40pm CDT

Building Tests to Build Websites
Technologies like Squarespace, Salesforce, Wordpress or WIX are extremely popular for those who want to create a working website without requisite developer knowledge. In this talk, I will explore how Salesforce uses Page Object Model patterns to test its Communities platform, which is used to develop websites for Salesforce users. Throughout the talk, we will explore how a multi-frame platform can be directly mapped to POM for Selenium Webdriver, and how the client side code is developed to support this pattern. The importance and complexity of these test frameworks is that it needs to be applicable for both platform and produced websites.

Speakers
avatar for Dmitry Vinnik

Dmitry Vinnik

Open Source Developer Advocate at Facebook, Facebook
Dmitry is an Open Source Developer Advocate at Facebook, where he focuses on projects in the mobile space. His goal is to help developers be more productive through open source. Dmitry continues being a developer-first, so he applies the same mindset and passion when working on open... Read More →


Friday August 18, 2017 1:40pm - 2:40pm CDT
Canal A

1:40pm CDT

Explaining Testing with Exercises
A lot of test education is PowerPoint, even at CAST.

Yet we know that a disproportionate number of testers are tactile learners. We learn by doing, which is what makes many of us so good at exploration and discovery.

This class involves actual testing. Participants are immersed in a simulation that includes time pressure, uncertainty, and conditions of ambiguity with evolving requirements. After sharing our bugs, we reflect on what we have learned, discuss as a group, then provide enough instructors’ notes for others to run the exercise at their home office.

We’ve been working on this simulation for two years. We use it for job interviews and in training. This particular version of the exercise has never been run at a conference in its current form, though we prototyped the exercise at TestRetreat in 2016.

Speakers
avatar for Matt Heusser

Matt Heusser

CEO, Excelon Development


Friday August 18, 2017 1:40pm - 2:40pm CDT
Canal B

1:40pm CDT

Technical Nomads: Stemming the Migration of Senior Talent
There has been a problem in software tech jobs for a long time now. What do you do with a technical resource when they have reached the senior level and want to continue growing? The only real answer to this question has long been that of joining the management track. Many technical resources, however, don’t want to be people managers, handling resourcing, project management or politics. Instead, they get bored and take the next interesting job to come along, where they spend a couple of years, get bored and move on again. We’ve been creating an upper echelon of Technical Nomads.
We’ve implemented a Guru Career Track in our organization, giving senior resources a way to continue growing and gathering the three career R’s: respect, responsibility and remuneration. This talk will discuss the implementation of the Guru Track and share some of the lessons we’ve learned getting there.

Speakers
avatar for Mike Hrycyk

Mike Hrycyk

Director of Quality, PQA Testing
Mike Hrycyk - has been trapped in the world of quality since he first did user acceptance testing 20 years ago. He has survived all of the different levels and a wide spectrum of technologies and environments to become the quality dynamo that he is today. Mike believes in creating... Read More →


Friday August 18, 2017 1:40pm - 2:40pm CDT
Canal C

2:40pm CDT

Break
Friday August 18, 2017 2:40pm - 3:00pm CDT
Canal ABC Foyer

3:00pm CDT

Reducing Risk When Changing Legacy Code
Do you work on a large product that’s been around for a while? Are there dark corners and scary areas that no one wants to touch? Does everything seem interconnected in ways that no one fully understands? Do you have low, spotty or maybe even unknown automated test coverage? Do your colleagues talk about doing a “big re-write” or hiring an army of contractors to add tests in fragile areas? Does it feel tempting to attribute escaped defects to something like “there was no subject matter expert for the code we changed”?

If any of this sounds familiar, well, I’m afraid I don’t have all the answers. However, my belief that there are ways to make changing legacy code safer has led me to conduct several experiments to help determine what the most effective tactics might be. Interestingly, although I am a tester, none of the investigations I have undertaken so far involved doing any actual testing. So no matter what your role is, join me to hear what I’ve learned about good and bad ways to approach risk mitigation strategies such as code stewardship, team shadowing, knowledge management, test coverage analysis and culture change.

Speakers
avatar for Tina Fletcher

Tina Fletcher

Senior Test Strategist, D2L
Tina loves being challenged every day to solve new testing, communication, and leadership problems. You’re most likely to find her planning test approaches for new features, discovering ways to promote better collaboration between groups, or experimenting with techniques to help... Read More →


Friday August 18, 2017 3:00pm - 4:00pm CDT
Canal A

3:00pm CDT

Session Based testing in an Agile project - Sessions I do during a sprint
When we start with a two-week sprint, I do not always start directly with execution of the test cases. The developers start their coding work. The tester starts with his preparation. As a tester, I start with the analyses of the user stories. The work I can expect. The next step is to gather information on what I have to do and what I need to come up with test ideas and a decent risk assessment. All this preparation work I document in session reports. It will help me to define the test cases I can start with. During my test execution, I observe what happens and write this down in my session reports. At the end of the sprint I sum up my work and give a recommendation to the stakeholders of all the user stories we completed.

In my talk, I will elaborate on the work I do as a tester in a two-week sprint. All is based on my own experiences. My goal is to give insight of what I do and hope to help people with their struggles.

Speakers
avatar for Simon `Peter´ Schrijver

Simon `Peter´ Schrijver

Owner, TesT-PRO
Simon P. Schrijver: Simon is a very experienced all-round tester, who has worked since 1997 as tester, test coordinator and test manager. He has several years of experience using SBTM as a test approach. Since 2005, Simon works as an independent consultant. He visits annually at... Read More →


Friday August 18, 2017 3:00pm - 4:00pm CDT
Canal B

3:00pm CDT

Black Swans Wear Hoodies
As testers, we know bugs are often found off the happy path, yet we design personas emphasizing positive experiences. There’s a darker path that can attract attackers to our software, and understanding the attackers’ motives can help us find security bugs that may have otherwise eluded us. I’ll share actual examples and guide you through a few exercises to help you think like an attacker.

Key Learnings

Hackers are normal, everyday people.
Our design decisions influence the types of attacks our application will face.
Your corporate security team can be a great partner in test design.

Speakers
avatar for Josh Gibbs

Josh Gibbs

Rackspace
Josh Gibbs is a security tester at Rackspace. He saw the need for modern application security while building network security monitoring systems for banks. The challenge of defending applications from complex, distributed attacks was all it took for him to make the jump to software... Read More →


Friday August 18, 2017 3:00pm - 5:15pm CDT
Canal C

4:00pm CDT

Break
Friday August 18, 2017 4:00pm - 4:15pm CDT
Canal ABC Foyer

4:15pm CDT

From 6 to 60: Our Scaled Agile Testing Journey
When the National Nuclear Security Administration (NNSA) Program Management Information System Generation 2 (G2) project launched in 2007, our executive sponsor stood in front of the project team and stated what we already knew: “I’m a very demanding customer. I know what I want. I wanted it yesterday. And I reserve the right to change my mind.” This talk will share our experiences in establishing testing as an integral part of the development process, how we focus testing on what matters and how we have come to think about processes.

Since the beginning of the G2 project, testers have come from one company and developers have come from at least three different companies, all working to server customers located at DOE headquarters, about 500 miles away. How did we set up testing and testers to help the project succeed? First, it’s the relationships. Good relationships meant we needed to spend time with customers and our developer teammates. We needed to understand their different worlds and find ways to bridge them. Second, it’s what we set out to do. We defined our role on the team. We wanted to know whether the end product really solved the business problem, and we wanted the customer to be able to make good business decisions. Testing is not the gate keeper; it’s a partner in the overall quality of the product and the end-user experience. Third, it’s about a process that lets people focus on what’s important and protects them from rash reactions under pressure. We learned that processes can be our friend. We devised processes to facilitate communication and build in transparency so we could deliver the highest-quality product for the longest sustained time. People are accountable to the process, and the process protects people. We can break the rules, but the process requires we do it with our eyes open. When the process stops working, we change it.

In 2007, the G2 project launched with one scrum team of six people serving one NNSA program: the Global Threat Reduction Initiative (GTRI). Over the past ten years, the project has grown into an enterprise solution developed by a team of over 60 people divided into six scrum teams serving six NNSA programs. The original application helped the GTRI program to grow from approximately $95M of nuclear non-proliferation projects to nearly $400M in less than three years without adding any additional federal staff. Today, the G2 system integrates existing Headquarters and Laboratory scope, schedule, more than $2B of annual budget and metrics information at the project level, creating a single repository of participating program data and providing execution-level modules for management oversight, data collection, analysis and tracking. Users can access the massive data set collected through GIS graphical representations, on-demand reports and business intelligence capabilities. Throughout the G2 project’s entire life, Acato has served as the sole independent test team. In 2010, the project was the first federal project to be recognized by the Project Management Institute as Project of the Year, and the Acato team’s approach to software quality was cited as a key reason for the award. The project was more recently recognized by the National Defense and Industrial Association (NDIA) for Enterprise Information with a 2015 Excellence in Information Award, and by NNSA with a 2015 Excellence Award from NA-50.

Our talk will share the history of this project, the challenges we faced and our current processes.

Speakers
avatar for Cathy Toth

Cathy Toth

Acato Information Management
For more than 20 years, I’ve combined engineering and analysis skills with innovative approaches and attention to detail to help my customers succeed. I started Acato Information Management, LLC in 2010, a company specializing in Software Quality Assurance in an effort to provide... Read More →


Friday August 18, 2017 4:15pm - 5:15pm CDT
Canal A

4:15pm CDT

Security and Testing: Why Red, Green, Deploy matters more than ever.
We get security into the pipeline by testing security, just like we write unit, integration, smoke and functional tests. Using the open-source Inspec testing language, we can bring these security controls into the testing pipeline and ensure that our build doesn’t ship unless the system maintains its security posture.

We do that by treating our security controls like an integration test. Does the system actually comply with the rule? By doing so, we can automate this type of testing and we can put it into our pipeline. Once it’s there, we can ensure that code doesn’t move past until it clears these tests and eliminates a significant bottleneck to our velocity.

In this talk, I’ll go over why we need to build security into our code pipeline, what doing so gives us for our velocity and security, and how we can generate reports with inspec to please managers, auditors and security teams.

Speakers
avatar for Galen Emery

Galen Emery

Federal Customer Architect, CHEF Software, Inc
I am Galen. Just a self-taught geek out of Seattle. My professional life has been built upon automating everything I can. Currently I am the Federal Solutions Architect for Chef. I am responsible for helping the Federal Government, DoD and associated integrators move into the DevOps... Read More →


Friday August 18, 2017 4:15pm - 5:15pm CDT
Canal B

7:00pm CDT

Tester Games
Come to learn. Come for fun. Come just to hang out. We'll have a selection of games available to play from traditional 'tester games' to just-for-fun card and board games.

Friday August 18, 2017 7:00pm - 10:00pm CDT
Canal E
 
Saturday, August 19
 

9:00am CDT

Breakfast
Saturday August 19, 2017 9:00am - 10:00am CDT
Delta Island F

10:00am CDT

TestRetreat Space 1

Build, Test, Fix, Retest. It’s time for something different.

It’s time for a TestRetreat facilitated by Matt Heusser.

From 9:00AM and running to 5:00PM Saturday August 19th after CAST, you’ll find something different.  A chance to connect with old friends, make new ones, and build the test experience you really need, based on your shared interest, right now.

Before the Conference

Attendance is limited to 50 total attendees; first come, first serve.

Every attendee will list what they want to talk about. Each attendee should expect to offer at least one session to host.  Hosts can lead discussion, present, or facilitate.

The Open Space Format

Saturday’s “Main Event” will be a full-day open space conference. After gathering a list of proposals, the group will conduct a rapid vote, called a dotting exercise, then create the schedule based on interest.

In other words, the attendees will build the schedule they want, in real time, based on our interests.

A continental breakfast and snacks will be provided. We’ll break for lunch, then regroup and open space for two more hours.  In the afternoon, we may break into groups by project, to plan what we will actually do. The evening is open to teams to go plan and execute on projects.

Why Attend?• We put the best people in the field in one room – people doing software testing, test coaching, and helping others do it• That group of people will decide on a small handful of things we could do to impact the software community in a wildly positive way• The format combines a workshop with Just Enough Structure with plenty of unstructured, informal time.  Or bring your own ideas for what to do Sunday!• We will share our stories, approaches, and ideas about testing• We will invent and experiment with new testing and coaching practices• It may involve discussing new, fundamental roles for testers and leaders of testers• We will discuss, document, and create new ways to influence the state of the practice, as well as projects to move things forward• How often do you get a chance to sit back and envision your next few years, surrounded by colleagues that can encourage you and offer realistic feedback?

Speakers
avatar for Matt Heusser

Matt Heusser

CEO, Excelon Development


Saturday August 19, 2017 10:00am - 5:00pm CDT
Delta Island A

10:00am CDT

TestRetreat Space 2

Build, Test, Fix, Retest. It’s time for something different.

It’s time for a TestRetreat facilitated by Matt Heusser.

From 9:00AM and running to 5:00PM Saturday August 19th after CAST, you’ll find something different.  A chance to connect with old friends, make new ones, and build the test experience you really need, based on your shared interest, right now.

Before the Conference

Attendance is limited to 50 total attendees; first come, first serve.

Every attendee will list what they want to talk about. Each attendee should expect to offer at least one session to host.  Hosts can lead discussion, present, or facilitate.

The Open Space Format

Saturday’s “Main Event” will be a full-day open space conference. After gathering a list of proposals, the group will conduct a rapid vote, called a dotting exercise, then create the schedule based on interest.

In other words, the attendees will build the schedule they want, in real time, based on our interests.

A continental breakfast and snacks will be provided. We’ll break for lunch, then regroup and open space for two more hours.  In the afternoon, we may break into groups by project, to plan what we will actually do. The evening is open to teams to go plan and execute on projects.

Why Attend?• We put the best people in the field in one room – people doing software testing, test coaching, and helping others do it• That group of people will decide on a small handful of things we could do to impact the software community in a wildly positive way• The format combines a workshop with Just Enough Structure with plenty of unstructured, informal time.  Or bring your own ideas for what to do Sunday!• We will share our stories, approaches, and ideas about testing• We will invent and experiment with new testing and coaching practices• It may involve discussing new, fundamental roles for testers and leaders of testers• We will discuss, document, and create new ways to influence the state of the practice, as well as projects to move things forward• How often do you get a chance to sit back and envision your next few years, surrounded by colleagues that can encourage you and offer realistic feedback?

Speakers
avatar for Matt Heusser

Matt Heusser

CEO, Excelon Development


Saturday August 19, 2017 10:00am - 5:00pm CDT
Delta Island B

10:00am CDT

TestRetreat Space 3

Build, Test, Fix, Retest. It’s time for something different.

It’s time for a TestRetreat facilitated by Matt Heusser.

From 9:00AM and running to 5:00PM Saturday August 19th after CAST, you’ll find something different.  A chance to connect with old friends, make new ones, and build the test experience you really need, based on your shared interest, right now.

Before the Conference

Attendance is limited to 50 total attendees; first come, first serve.

Every attendee will list what they want to talk about. Each attendee should expect to offer at least one session to host.  Hosts can lead discussion, present, or facilitate.

The Open Space Format

Saturday’s “Main Event” will be a full-day open space conference. After gathering a list of proposals, the group will conduct a rapid vote, called a dotting exercise, then create the schedule based on interest.

In other words, the attendees will build the schedule they want, in real time, based on our interests.

A continental breakfast and snacks will be provided. We’ll break for lunch, then regroup and open space for two more hours.  In the afternoon, we may break into groups by project, to plan what we will actually do. The evening is open to teams to go plan and execute on projects.

Why Attend?• We put the best people in the field in one room – people doing software testing, test coaching, and helping others do it• That group of people will decide on a small handful of things we could do to impact the software community in a wildly positive way• The format combines a workshop with Just Enough Structure with plenty of unstructured, informal time.  Or bring your own ideas for what to do Sunday!• We will share our stories, approaches, and ideas about testing• We will invent and experiment with new testing and coaching practices• It may involve discussing new, fundamental roles for testers and leaders of testers• We will discuss, document, and create new ways to influence the state of the practice, as well as projects to move things forward• How often do you get a chance to sit back and envision your next few years, surrounded by colleagues that can encourage you and offer realistic feedback?

Speakers
avatar for Matt Heusser

Matt Heusser

CEO, Excelon Development


Saturday August 19, 2017 10:00am - 5:00pm CDT
Delta Island C