Skip to main content

Concurrent Sessions

Sessions are offered on Wednesday and Thursday at the conference and do not require a pre-selection. Build your own custom learning schedule, or choose to follow one of our tracks by topic area.

W1 Breaking Rules and Dispatching Sacred Cows: A Customer Success Story
Brandon Carlson, Lean TECHniques, Inc.
Wednesday, September 30, 2015 - 11:30am - 12:30pm

With customer satisfaction ratings at an all-time low, the team was at wits end. By all accounts they were doing everything right. Between implementing forty-eight hour SLAs and regular customer follow-ups, they thought they had tried everything to improve the situation. Unfortunately nothing seemed to be working. They knew something needed to change, but what? Join Brandon Carlson as he leads you through one organization’s journey where they broke all the rules; dispatched “sacred cows” like estimation, prioritization, and detailed defect tracking (to name just a few); and started looking at success from a different point of view. It wasn’t easy and it made people uncomfortable, but the results they achieved were astonishing—and even a bit unexpected. They experienced major reductions in customer escalations, a better working relationship between development and customer service, and soaring customer satisfaction numbers. What sacred cows are you still holding on to? Is quality one of them?

More Information
Learn more about Brandon Carlson.
W2 The Testopsy: Dissect Your Testing
James Bach, Satisfice, Inc.
Jon Bach, eBay, Inc.
Wednesday, September 30, 2015 - 11:30am - 12:30pm

To improve as a skilled tester, you don't necessarily have to attend a class or read a book. James and Jon Bach show how you can grow by recording and then dissecting as few as five minutes of your test process. Using a Testopsy, you build your skills of observation, narration, and test framing. And if you do it with a colleague or as a group, it stimulates discussion on test design and test strategy. James and Jon demonstrate a live Testopsy to underscore these points and give you specific guidelines for conducting your own. Testing is a performance—not an artifact. Much like a medical examiner narrates his autopsies into a tape recorder, you can look very carefully at what you actually do and identify your own heuristics. By putting that process into descriptive, evocative words, you can discover surprising depths in each act of testing you perform.

More Information
Learn more about James Bach and Jon Bach.
W3 ROI Robbers in Test Automation
Greg Paskal, ARGO Data Resource Corporation
Wednesday, September 30, 2015 - 11:30am - 12:30pm

Test automation effectiveness can be significantly compromised by over abstraction, improper object recognition, ineffective synchronization, poor data strategies, and more. In fact, Greg Paskal has identified more than a dozen common issues in test automation efforts that can rob you of potential value. Greg shares how your test automation development and maintenance are adversely impacted by these issues. Many automation frameworks are difficult to scale or expensive to maintain, resulting in little to no return on investment (ROI). Learn about the test automation N-Curve effect and how it is directly impacted by ROI robbers, resulting in an unsettling ride on the “ROI Roller Coaster.” Whether you're new to test automation or have years of experience, it's smart to consider what can hinder your results. Learn about the most common mistakes made in test automation and how to avoid—or overcome—these common ROI robbers.

More Information
Learn more about Greg Paskal.
W4 Agile Is Changing the Face of Software Testing
Harini Gupta, Microsoft
Wednesday, September 30, 2015 - 11:30am - 12:30pm

In this changing world of software development processes, where does software testing stand? How can we adapt our testing methodologies to keep pace with rapid development processes? Agile testing is a paradigm shift and is one of the challenges that teams face when transitioning from a traditional testing model to agile. Harini Gupta explores different agile methodologies that are used in large software development programs across Microsoft to promote software agility. Harini shares her own experiences with agile software testing methodologies including continuous integration, continuous delivery, and the ability to enable or disable features by configuration settings. Harini talks about validating features with unit/integration testing in production,flighting (aka A/B testing), metrics analysis, and how to validate the health of features on a live site by synthetic transactions and availability testing. Join Harini for this eye-opening session on how agile teams at Microsoft test today.

More Information
Learn more about Harini Gupta.
W5 DevOps: Find Solutions, Not More Defects
Andreas Grabner, Dynatrace
Wednesday, September 30, 2015 - 11:30am - 12:30pm

The promise of DevOps is that we can push new ideas out to market faster while avoiding delivering serious defects into production. Andreas Grabner explains that testers are no longer measured by the number of defect reports they enter, nor are developers measured by the lines of code they write. As a team, you are measured by how fast you can deploy high quality functionality to the end user. Achieving this goal requires testers to increase their skills. It’s all about finding solutions—not just problems. Testers must transition from reporting “app crashes” to providing details such as “memory leak caused by bad cache implementation.” Instead of reporting “it’s slow,” testers must discover “wrong hibernate configuration causes too much traffic from the database.” Using three real-life examples, Andreas illustrates what it takes for testing teams to become part of the DevOps transformation—bringing more value to the entire organization.

More Information
Learn more about Andreas Grabner.
W6 Testing the Internet of Things
Jason Arbon, appdiff.com
Wednesday, September 30, 2015 - 11:30am - 12:30pm

The Internet of Things (IoT) is here, and it brings new testing problems, complexity, and, in Jason Arbon’s opinion, a bit more fun. Tiny computers are embedded in everything from light bulbs and shoes to baby diapers. The tiny devices are attached to cattle, humans, cars, and trash cans. The number of IoT devices is set to explode into the tens of billions in the next few years. Consumers expect all these devices to simply work—and work well—with each other. It is easy to test a web app with a mouse and keyboard, or to test a mobile app with a few swipes, but IoT demands that testers determine how to vary the temperature, generate good and bad golf swings, and verify that this device plays well with all those other devices. The topics of security and privacy are more important than ever in this IoT world. Join Jason for a glimpse into the emerging and fun world of IoT testing.

More Information
Learn more about Jason Arbon.
W7 Snappy Visualizations for Communicating Test Results
Thomas Vaniotis, Liquidnet
Wednesday, September 30, 2015 - 1:45pm - 2:45pm

Do you struggle to find the best words to explain testing coverage and status to your stakeholders? Do numbers and metrics make your stakeholders' eyes glaze over? Do you feel dirty giving metrics that you know are going to be abused? Words and numbers are powerful, but Thomas Vaniotis says that good visualizations can amplify their power and effectively communicate to busy or visually-oriented stakeholders. Learn a number of simple visualizations that you—even with few artistic skills—can create inexpensively. Take back visual tools for communicating testing status and product quality, working through test planning and management, discussing risk, and ideas to combine them into compound visualizations. Thomas demonstrates the use of these snappy visuals in real-world contexts and warns of some of their pitfalls. In most cases, the tools won't be special software but regular office supplies like markers, sticky notes, graph paper, walls—and a bit of creativity.

More Information
Learn more about Thomas Vaniotis.
W8 Service and Network Virtualization: Keys to Continuous Testing
Wednesday, September 30, 2015 - 1:45pm - 2:45pm

Many development and test organizations must work within the confines of compressed release cycles, various agile methodologies, and cloud and mobile environments for their business applications. So, how can test organizations keep up with the pace of development and increase the quality of their applications under test? Clint Sprauve and Todd DeCapua describe how service virtualization and network virtualization can help your team improve speed and increase quality. Learn how to use service virtualization to simulate third-party or internal web services to remove wait times and reduce the need for high-cost testing infrastructures. Take back techniques to incorporate network virtualization into the testing environment to simulate real-world network conditions. Learn from Clint and Todd how the combination of service and network virtualization allows teams to implement a robust and consistent continuous testing strategy to reduce defects in production applications.

More Information
Learn more about Clint Sprauve and Todd DeCapua.
W9 Test the Tests: Using Fault Injection and Chaos Testing
Jay Kremer, Zoosk
Wednesday, September 30, 2015 - 1:45pm - 2:45pm

Can your test automation actually find defects? Are there situations where your software will fail, but your automation will still report “pass”? How can you be certain that your automation does what it’s supposed to do? Jay Kremer asked himself all these questions when taking over as test manager for Zoosk, an international dating site with 27 million monthly customers. In searching for answers to these questions, Jay examined several different approaches and landed on chaos testing, the Netflix-developed approach that involves intentionally breaking the service to simulate failure scenarios. Learn how Jay adapted chaos testing for pre-production environments, identified and fixed faults in his own automation, and demonstrated the success of Zoosk’s automation solution to his management and engineering as a whole. If you want to prove to yourself and your team how reliable your automation is—and you are always looking for ways to respond faster—then this session is for you.

More Information
Learn more about Jay Kremer.
W10 The Agile Testing Survival Guide
Ingo Philipp, Tricentis
Wednesday, September 30, 2015 - 1:45pm - 2:45pm

As innovative businesses reduce their time-to-market and shorten release cycles, the need for continuous delivery methods becomes inevitable. Testers are constantly asked to rapidly and reliably deliver comprehensive test results in ever-decreasing or continuous cycles. Meanwhile, testing is butting heads with hard budget, tight time, and limited resource constraints, causing frustration for everyone involved. How can we turn these pains into gains? First, Ingo Phillip shows how to measure test coverage in terms of risk coverage on both the requirement and test case level—and why this matters. Second, Ingo shows how novel test design techniques help us test smarter, not harder, while keeping the entire test case portfolio straightforward. Third, he demonstrates how this effort results in a robust synthetic test data approach with repeatable, stable test execution. Finally, Ingo explains how to enable continuous delivery through continuous testing without drowning in test cases.

More Information
Learn more about Ingo Philipp.
W11 Test Strategies for Continuous Delivery
Melvin Laguren, Wrap Media
Wednesday, September 30, 2015 - 1:45pm - 2:45pm

Classic testing methods and tools can’t keep pace with agile development practices and emerging continuous delivery models. Melvin Laguren describes how Macy's Ecommerce Merchant System uses a variety of tools to support its rapid delivery pipeline. A code coverage tool such as Karma determines if they need additional tests or if the existing tests provide satisfactory coverage. Using data analysis tools such as Code Maat with source code control, they have a robust approach to improve the code review process and easily identify necessary file changes to prevent issues in production. By incorporating these two tools, Melvin’s team members get real-time informative feedback that helps them make better testing decisions within their continuous delivery pipeline. Testers, developers, and all stakeholders have easy access to a dashboard reporting tool that showcases findings from unit, functional, and performance testing. Join Melvin to explore new tools and practices you can implement to smooth the road to continuous delivery in your systems.

More Information
Learn more about Melvin Laguren.
W12 Test Automation: The Special Cases
Hans Buwalda, LogiGear
Wednesday, September 30, 2015 - 1:45pm - 2:45pm

Many functional tests of dialogs and web pages are done through the user interface, and the expected results of each test are clear. However, Hans Buwalda recognizes that some applications are “special” and pose challenges for automated testing. For example, oil exploration applications frequently produce complex 3D graphics output that is not easy to describe in a test case, let alone write the automation code. A game may implement randomized behavior, and a test must know where that behavior is in that game and where it needs to go next.

More Information
Learn more about Hans Buwalda.
W13 Manage a Complex Test Effort with Lean and Kanban
Mike Duskis, 10-4 Systems
Wednesday, September 30, 2015 - 3:00pm - 4:00pm

“How absurd! She swallowed a bird. She swallowed the bird to catch the spider. She swallowed the spider to catch the fly. I don't know why she swallowed the fly. Perhaps she'll die.” The silly nursery rhyme teaches a serious lesson. Because software products are complex, we seek to manage them by spinning a complex web of processes and tools. Thankfully, not all complex problems demand complex solutions. Join Mike Duskis as he demonstrates how his test team employed kanban practices to manage the test work of a multi-national, multi-project department with a system of index cards on the wall. With the kanban system in place and lean practices driving decisions, the team simplified the prioritization process, improved test visibility, which led to better testing choices. Lean-kanban produced strong results at Mike's shop and could do the same for yours. Join Mike to learn how you can clarify and communicate your test effort—without swallowing any spiders.

More Information
Learn more about Mike Duskis.
W14 Put Models at the Heart of Testing
Paul Gerrard, Gerrard Consulting Ltd.
Wednesday, September 30, 2015 - 3:00pm - 4:00pm

Models exist all around us. To the untrained, models appear rather esoteric. In fact, our brain is a fantastic modeling engine. How do you think we can move without collision, use language, reason, and make sense of our world? Paul Gerrard explains how models underpin the common test methods. We testers can use models at every level of our work—to simplify the testing problem, to scope the testing tasks, to communicate with stakeholders and peers, to inform test design/selection decisions, and to measure coverage or progress in our work.

More Information
Learn more about Paul Gerrard.
W15 Enterprise Automated Regression Testing with the Robot Framework
Bryan Lamb, Experian
Wednesday, September 30, 2015 - 3:00pm

You know you need to automate your tests. You’ve attended countless sessions and witnessed many talented experts explaining how they’ve built their custom test automation frameworks. You’ve thought, “I wish one of those experts would just give me their framework so I could get down to the business of writing automated tests.” If you’re responsible for creating diverse, scalable automated tests but don’t have the time, budget, or a skilled-enough team to create yet another custom test automation framework, then Bryan Lamb says you need to know about the Robot Framework. He reveals how his team uses this powerful, free, open source, generic framework to create continuous enterprise automated regression tests. Join Bryan to get a look at Robot Framework—where to find, how to install it, how to create and run test cases locally or via a browser cloud, how to use pre-built or custom libraries, and even how to integrate it into a Jenkins build and deployment pipeline.

More Information
Learn more about Bryan Lamb.
W16 Behavior-Driven Development and Testing Using Cucumber
Mary Thorn, Ipreo
Wednesday, September 30, 2015 - 3:00pm - 4:00pm

We’ve all been there. We work incredibly hard to develop a feature and design tests based on written requirements. We build a detailed test plan that aligns the tests with the software and the documented business needs. And when we put the tests to the software, it all falls apart because the requirements were changed without informing everyone. But help is at hand. Enter behavior-driven development (BDD) and Cucumber—a tool for running automated acceptance tests and facilitating BDD. Mary Thorn explores the nuances of Cucumber and shows you how to implement BDD and agile acceptance testing. By fostering collaboration for implementing active requirements via a common language and format, Cucumber bridges the communication gap between business stakeholders and implementation teams. If you experience developers not coding to requirements, testers not getting requirements updates, or customers who feel out of the loop and don’t get what they ask for, Mary has answers for you.

More Information
Learn more about Mary Thorn.
W17 Putting Quality First through Continuous Testing
Adam Auerbach, Capital One
Wednesday, September 30, 2015 - 3:00pm - 4:00pm

Capital One has a highly integrated environment, which creates many dependencies for its agile teams. Because these dependencies are often not completed until late in their sprints, Capital One faced prolonged integration and regression testing phases, and did not realize the expected improvements in quality or time to market. As technology leaders pushed for continuous delivery, testing needed to “shift left” and execute test in real time concurrently with development. Adam Auerbach shares Capital One’s experience implementing continuous testing. He explains the core principles of continuous testing, service virtualization, and the continuous integration/continuous delivery pipeline—and why testers need to understand and leverage these important concepts. Adam believes that testers need to learn basic development skills, including Ruby and Java, so they can take advantage of advanced automation practices. Because continuous testing is not easy and many companies have large populations of manual testers, Adam will provide a learning map to help you plan your personal and team’s transition.

More Information
Learn more about Adam Auerbach.
W18 Take Your Test Center of Excellence to the Next Level with ITIL
Wim Demey, CTG Belgium
Wednesday, September 30, 2015 - 3:00pm - 4:00pm

Organizing testing activities under a Test Center of Excellence (TCoE) is a common practice, now seen as a logical step in the growth toward a more mature testing organization. Although it appears straightforward, the efforts of many companies soon plateau and excellence proves elusive. What can be done to reach a level of service delivery that customers will value? Wim Demey describes how the ITIL model can help in the journey to improve your TCoE. Based on a lifecycle model, ITIL is a widely accepted service management framework, consisting of five stages—service strategy, service design, service transition, service operation, and continual service improvement. From the ITIL perspective, you can consider test activities as services that need to be aligned with the needs of the business. Using an example, Wim describes the ITIL lifecycle and explains how its concepts are applied to the TCoE. Discover how one Test Center of Excellence fully integrated ITIL into its existing test organization.

More Information
Learn more about Wim Demey.
T1 Leadership for Test Managers and Testers
Rick Craig, TechWell Corp.
Thursday, October 1, 2015 - 9:45am - 10:45am

Many organizations spend a great deal of time and effort acquiring and learning to use the latest techniques and technology, but they make little or no attempt to train or mentor their staff to be better leaders. It is true that technology is important, but test teams without able leaders will struggle to be successful. Rick Craig shares some lessons he has learned in his roles as test manager, military leader, and entrepreneur. Rick discusses some classic leadership topics―leadership traits and styles, the cornerstones of leadership, and principles of leadership. Explore the importance of influence leaders and how to identify and encourage them. Discover the positive and negative indicators of morale and how to maintain high morale within a team. Learn how to give direction without being a micromanager. Discuss what motivates and what de-motivates testers. Rick encourages you to bring your leadership challenges to serve as points of discussion.

More Information
Learn more about Rick Craig.
T2 Improve Testing with a Zone Defense
Pamela Gillaspie, TestPlant
Thursday, October 1, 2015 - 9:45am - 10:45am

At one time or another, every tester hears the dreaded question, “Why didn’t you guys catch these bugs?” We all have some standard responses, and they are most likely true). But what can we learn about our testing when we look beyond the easy answers? Pamela Gillaspie proposes that the key to improving your testing is determining the areas where bugs are slipping past your defenses. For her team, the practice is a lot like basketball. If you group the bugs into zones, you can devise a strategy to cover those zones more effectively. Some zones need a different testing approach than you’ve used; others might reveal a need for closer communication. Join Pamela as she shares her experience as defensive coordinator, addressing the developers’ playbook (What kinds of recurring problems do we see?), trick plays (The user is doing what?), and penalties (That wasn’t in the requirements!).

More Information
Learn more about Pamela Gillaspie.
T3 Selenium: Practical Tips and Tricks
Andrew Krug, Revcontent
Thursday, October 1, 2015 - 9:45am - 10:45am

Already using Selenium but have some unanswered questions? Want to learn how to use Selenium like a pro? Join Andrew Krug as he shares the best and most useful tips and tricks. Topics covered include headless test execution, testing HTTP status codes, blacklisting third-party content with a proxy server, repurposing your Selenium scripts to build an initial load testing suite, various ways to perform broken image checking, testing “forgot password” end-to-end, working with A/B testing (most notably, how to opt-out of it), testing file downloads (both the easy way and the hard way), how to add robust debugging output to your tests, and adding visual testing to your existing Selenium tests. If you're already using Selenium and looking for a way to take your automated testing practice to the next level, then this session is for you.

More Information
Learn more about .
T4 How to Design a Custom Mobile App Test Strategy
Parimala Hariprasad, Amadeus Software Labs
Thursday, October 1, 2015 - 9:45am - 10:45am

Each day thousands of mobile apps are built, and many are released with poor quality. Pressure mounts exponentially on organizations to test mobile apps with shorter time-to-market cycles. Mobile app testing becomes overwhelming due to multiple platforms, varying OS versions, numerous device manufacturers, wide range of screen resolutions, and more. Parimala Hariprasad presents an approach to designing test strategies for mobile apps. She addresses such questions as: What devices should we test? How do we select them? Can we use simulators/emulators? How do we handle fragmentation challenges? Which platforms are good enough? Parimala shares her experiences and highlights how analytics and user reviews can facilitate the creation of an effective test strategy that evolves over time and balances tradeoffs between cost, quality, and time-to-market in the constantly changing mobile market. Key takeaways include learning about fragmentation, the shotgun approach, mobile personas, and use of analytics to fine-tune the test strategy.

More Information
Learn more about Parimala Hariprasad.
T5 Quality Index: A Composite Metric for the Voice of Testing
Nirav Patel, Walgreens Boots Alliance
Sutharson Veeravalli, Cognizant Technology Solutions
Thursday, October 1, 2015 - 9:45am - 10:45am

It is quite possible that you are spending a considerable amount of your time as a QA manager making sense of the multitude of metrics reported by your teams, connecting the facts, understanding the underlying reality, and articulating it to your peers and leadership. Still, others in the organization may not interpret the message correctly, rendering most of your efforts futile. Nirav Patel and Sutharson Veeravalli share insights to help you resolve this challenge through a composite measure called Quality Index. By aligning metrics to business outcomes and using Quality Index as a tool of articulation, disparate interpretation of data can be eliminated and a cohesive message delivered to stakeholders. Learn how QA can acquire a voice across the senior forums by articulating succinct, contextual, and actionable information to speed up executive decisions in the course of programs and projects.

More Information
Learn more about Nirav Patel and Sutharson Veeravalli.
T6 Continuous Test Improvement in a Rapidly Changing World
Martin Pol, Polteq Testing Services BV
Thursday, October 1, 2015 - 9:45am - 10:45am

Classical test process improvement models no longer fit in organizations adopting the newest development approaches. Instead, a more flexible approach is required today. Solutions like SOA, virtualization, web technology, cloud computing, mobile, and the application of social media have dramatically changed the IT landscape. In addition, we are innovating the way we develop, test, and manage. Many organizations are moving toward a combination of agile/scrum, context-driven testing, continuous integration and delivery, DevOps, and TestOps. Effective test automation has become a prerequisite for success. All of this requires a different way of improving testing, an adaptable way that responds to innovations in both technology and development. Martin shares a roadmap that enables you to translate the triggers and objectives for test improvement into actions that can be implemented immediately. Learn how to achieve continuous test improvement in any situation, and take away a practical set of guidelines to enable a quick start.

More Information
Learn more about Martin Pol.
T7 Test Gaps: Transforming the Process
Iris Trout, TD Bank
Thursday, October 1, 2015 - 11:15am - 12:15pm

Throughout her career, Iris Trout has uncovered gaps in testing that prevent organizations from experiencing high efficiency and high quality test results. Join Iris as she shares her journey to improve QA practices. Learn what QA transformation means and discover how to set realistic timelines, prioritize what you need to work on, and measure and report on what you are improving. Exploring testing artifacts, metrics, reporting, outsourcing, roles, organization change management, and several others areas where most QA organizations fall short, Iris offers practical and easy-to-implement solutions for building a strong QA organization. She shares helpful information on how to engage a vendor in your transformation journey and how to make the vendor relationship strong and collaborative. With her passion and candor for quality delivery processes, Iris provides successful solutions that she has implemented several times over.

More Information
Learn more about Iris Trout.
T8 Graphical Test Planning: A Method for Real Impact
David Bradley, Citrix Systems UK Limited
Thursday, October 1, 2015 - 11:15am - 12:15pm

Finding major design issues late in development—and the resulting unpredictability at a project’s end—cause many projects to suffer. The use of graphical test planning (GTP) helps eliminate this unpredictability. GTP is a revolutionary test analysis method that uses behavior modeling to capture the system design, anticipate product bugs before coding, and develop test suites before code is ready. GTP is lightweight, yet covers boundary conditions, class equivalence, domain analysis, and combinations. David Bradley shows how to use your skills and experiences to identify and remove design issues from the beginning. Learn how to capture detailed technical information that elicits input and reviews from many sources, making testing a valuable and integral part of the whole project lifecycle. Discover how GTP provides the flexibility, efficiency, and agility to fit in with today’s development processes. Explore how you can use GTP to successfully test your next project—no matter how challenging.

More Information
Learn more about David Bradley.
T9 Automate REST Services Testing with RestAssured
Eing Ong, Intuit, Inc.
Thursday, October 1, 2015 - 11:15am - 12:15pm

Many browser, UI, and Java-based tools and frameworks can help you test REST services. However, in the world of continuous integration and delivery, manual UI- or browser-based tools typically fall short in many aspects—from early test development to developer support. When using Java-based libraries such as HttpClient, much code has to be written for all aspects of a web service call. These extensions or wrappers tend to be complex, hard to read, and difficult to maintain. This is where RestAssured comes in. RestAssured is an open source Java DSL for testing REST-based services, making test code more readable, easier to write, and cheaper to maintain. Learn how easily you can write HTTP get and post requests as well as more complex scenarios involving session management, authentication, and (de)serialization of objects. Take back good practices and an open source command line tool that can help you jumpstart your RestAssured testing.

More Information
Learn more about Eing Ong.
T10 Deliver High-Quality Mobile Apps with Continuous Testing
Tom Chavez, SOASTA
Thursday, October 1, 2015 - 11:15am - 12:15pm

With hundreds of mobiles, tablets, and wearables running different versions of iOS and Android, automated continuous testing is the only sane way to address mobile testing. Tom Chavez presents a review of automated testing tools for mobile apps, including tools that require writing tests in a programming language  and tools that record mobile app actions for replay requiring no programming at all. To complement and complete your device test pool, Tom discusses when to use your own devices versus a remote device pool—even thousands of miles away from your development team. Learn how mobile app developers and test teams have made the transition from manual testing to automation. Leave convinced and ready with the resources and steps to integrate continuous automated testing into your mobile development process. Don’t let a fatal bug sneak into your apps, annoying users or, even worse, causing them to move on to your competitor.M

More Information
Learn more about Tom Chavez.
T11 Six Thinking Hats for Designing Exploratory Testing Charters
Thursday, October 1, 2015 - 11:15am - 12:15pm

Before starting an exploratory testing session, you should create a charter that defines the range and the goal of your effort. Because a good charter usually results in a productive testing session, charter design is an important and creative skill in session-based exploratory testing. During her years of coaching, Xiaomei Tai has found that many testers have difficulty creating high-quality charters, so she likes to share the way of using Edward de Bono’s Six Thinking Hats approach in charter design. For example, use the blue hat to generate initial ideas for intake sessions; use the white hat to create collecting-information charters for survey sessions; use the black hat and the green hat to get some negative or creative testing charters for deep coverage sessions; and so on. In this session you will practice using the six thinking hats in an interesting exercise, and then compare and discuss the designs of the other delegates. Take away the benefits of applying the six thinking hats in charter design.

More Information
Learn more about Xiaomei Tai.
T12 A Robust Big Data QA Framework
Sushmitha Geddam, Cognizant Technology Solutions
Karen Pruitt, Comcast Corporation
Thursday, October 1, 2015 - 11:15am - 12:15pm

Big Data, a term to describe the exponential growth and availability of data, has become increasingly more important to businesses due to large-scale and location-aware social media and mobile applications. These applications generate massive amounts of data, much of it in real-time. This drives the need for scalable, real-time platforms, which can process humongous data volumes and can derive real time analytics. Unfortunately, Big Data may contain bad data which causes organizations to make poor decisions. Even worse for testers is the fact that Big Data testing is challenging due to a[WU3] embraces complex technology stack, numerous data sources, real time events and streams, complex transformations, and more. Karen Pruitt and Sushmitha Geddam describe the critical testing of focal areas with[WU4]  in Big Data batching and real-time data processing. They describe frameworks that support Big Data testing and help frameworks that support Big Data testing which helps to strengthen data quality. Join this session to learn how to handle big data integration challenges and the skill sets you’ll need to be successful. Take away valuable insights for testing your Big Data implementations.te

More Information
Learn more about Sushmitha Geddam and Karen Pruitt.
T13 Lean Test Management: Reduce Waste in Planning, Automation, and Execution
Tariq King, Ultimate Software
Thursday, October 1, 2015 - 1:30pm - 2:30pm

Testing enterprise software requires effective resource management to prevent costly delays, budget overruns, and failed projects. In many software projects, more than 50 percent of development costs are attributed to software testing activities. With testing accounting for such a large portion of development efforts, it is critical for software engineering teams to avoid and eliminate wasteful testing tasks. Tariq King applies lean and agile principles to test management as a way of reducing waste in the testing process. Join Tariq as he describes an integrated approach for identifying and eliminating waste in test planning, automation, and execution. He demonstrates how to combine tools and techniques for test case management, exploratory testing, test automation, continuous integration, and impact analysis to keep testing activities lean and lightweight. Learn how to avoid common sources of waste such as over-documentation, redundant tests, brittle automation, and testing unimportant or unaffected parts of the system.

More Information
Learn more about Tariq King.
T14 Integration Testing as Validation and Monitoring
Melissa Benua, PlayFab, Inc.
Thursday, October 1, 2015 - 1:30pm - 2:30pm

In the world of software-as-a-service, just about anyone with a laptop and an Internet connection can spin up their very own cloud-based web service. Software startups, in particular, are often big on ideas but small on staff. This makes streamlining the traditional develop-test-integrate-deploy-monitor pipeline critically important. Melissa Benua says that an effective way to accomplish this is to reduce the number of different test suites that verify many of the same things for each stage. Melissa explains how teams can avoid this by authoring the right set of tests and using the right frameworks. Drawing on lessons learned in companies both large and small, Melissa shows how teams can drastically slash time spent developing automation, verifying builds for release, and monitoring code in production—without sacrificing availability or reliability.

More Information
Learn more about Melissa Benua.
T15 Make Your Test Automation SMARTER
Jim Trentadue, Ranorex
Thursday, October 1, 2015 - 1:30pm - 2:30pm

Test automation is not an exact science. As we drive toward an automation solution that validates accurately, the application or data undergoes changes, making it challenging to maintain the tests. The test automation professional must plan to make each test as predictive as possible. Jim Trentadue introduces a framework called S.M.A.R.T.E.R that can be used to accomplish this. The acronym is defined as: Strategy for understanding application behavior and variations, Methodology for implementing the logical model, Adaptable across different platforms or browsers, Roadmap for outlining the sequence and priority of those tests to address first, Toolbox to work with technologies available, Experienced personnel requirements for those to support such changes, and a Repeatable design for future success. By implementing this framework, your automation will be structured for ongoing success by making your test cases SMARTER!

More Information
Learn more about Jim Trentadue.
T16 How Walt Disney Tests Mobile Applications
Les Honniball, Walt Disney Parks and Resorts Technology
Thursday, October 1, 2015 - 1:30pm - 2:30pm

When developing and testing a mobile app, do you wonder how well it will perform under heavy WiFi load conditions? What happens if the WiFi signal drops? Will the app switch cleanly between WiFi and cellular with no data loss? Les Honniball explains that Walt Disney Parks and Resorts Technology provides the applications and infrastructure that guests use to plan, book, explore, and enjoy their stay at Disney parks and resorts. Join Les for insights into how they designed tests, both manual and automated, to meet the unique set of challenges that comes with millions of pageviews per day. He explains their successful test strategies, analytics, user experience design, and lessons learned while testing Disney’s mobile app. Hear how Les and his team overcame the challenges of using mobile device emulators vs. the actual mobile device. Learn how Les and his team performed in-the-Park testing and how valuable those testing results were vs. testing in the office or lab.

More Information
Learn more about Les Honniball.
T17 The Secret Life of Testers: Where Your Time Really Goes
Michael Bolton, DevelopSense
James Bach, Satisfice, Inc.
Thursday, October 1, 2015 - 1:30pm - 2:30pm

Testing is on the schedule. Your title is Tester. It is time to test. The team is waiting for you. Everybody thinks you spend your time testing. So, why does it seem that you spend so little time actually testing? Michael Bolton and James Bach will show you. They have developed a training and research tool to visually animate the progress of testing. Through the use of testopsies and session-based test management data, Michael and James have collected patterns of how context-driven testers use their time—from the micro to the macro level.

More Information
Learn more about Michael Bolton and James Bach.
T18 Proactive Performance Engineering in a DevOps Context
Thursday, October 1, 2015 - 1:30pm - 2:30pm

DevOps methodologies require stronger cohesion between application development and operations teams. In the DevOps paradigm, performance engineering must mature beyond the usual measure-and-tune approach. Join Sundar Narayanan as he explores principles and techniques for proactive performance engineering. Sundar shares techniques for building predictive performance models from system designs parameterized with workload characteristics and expected resource demands.

More Information
Learn more about Sundar Narayanan.
T19 Project Management Tips to Improve Test Planning
Ricki Henry, Clark County Nevada
Thursday, October 1, 2015 - 3:00pm - 4:00pm

When done right, testing is more than test plans, test scripts, and executing tests. In fact a test leader should consider testing a sub-project of the larger development project. By applying the same techniques project managers use to plan and manage the overall project, test leaders can improve testing and greatly influence the entire project’s success. Ricki Henry explores project management processes that test leaders need to master—risk management, human resources, stakeholder communications, and scope management. Even though you understand that the scope of testing cannot be “everything tested with zero defects,” the customer does not have this same understanding. To prevent this disconnect, test leaders need to determine the scope of what can be tested and then articulate that to the stakeholders. Join Ricki to learn new ways to improve testing while contributing to overall project success through project management processes that test leaders need to master.

More Information
Learn more about Ricki Henry.
T20 Using Crowd Testing for a Game Engine
Thursday, October 1, 2015 - 3:00pm - 4:00pm

Testing a PC-based game poses interesting challenges. With different OS platforms and many different GPUs, the number of combinations to test grows quickly. The large number of hardware configurations used by the players of EVE Online makes it impossible to test them all. This can lead to the situation where reproducing defects in the test lab is not possible. Björgvin Reynisson shares how CCP Games got fed up with the situation and decided to make a crowd-testing app that tests the game’s graphics engine. He describes the app, the framework for deploying the app, and how they handled the test results coming in from testers. Björgvin shares how the app has become both a development tool and an automated testing tool. Discover how this approach has helped identify hard-to-catch bugs, and discover some of the challenges of crowd testing. See how this project took an unexpected turn and led the team to change how the game content is distributed.tes

More Information
Learn more about Björgvin Reynisson.
T21 MetaAutomation: Five Patterns for Test Automation
Thursday, October 1, 2015 - 3:00pm - 4:00pm

A huge gap exists between conventional results in test automation and the potential value that automation can bring to software quality. Matt Griscom presents an effective way to achieve that value with the MetaAutomation pattern language—fast, scalable, and reliable automation. MetaAutomation’s artifacts contain focused, structured information to make results immediately actionable, informative for the entire product team, and available for robust analysis. With these patterns, quality information automatically goes to the people who need to know. With a complete implementation, false positives and false negatives don’t interrupt people’s work. Manual testing is accelerated and focused—not confused by the false promise of automated manual tests. Learn the five patterns of MetaAutomation—Atomic Check, Precondition Pool, Parallel Run, Smart Retry, and Automated Triage. Join Matt to explore the nature and importance of MetaAutomation to software quality, and take away tips for quickly improving automation projects.

More Information
Learn more about Matt Griscom.
T22 Wow Your Mobile Users: Functional and Performance Testing Best Practices
Ron Anderson, Visionary Integration Professionals
Thursday, October 1, 2015 - 3:00pm - 4:00pm

Mobile users, driven by their actions as consumers, have high expectations. They also expect to be able to use their own mobile devices for work. All this change brings uncertainty. Nearly half of enterprises have concerns with IT’s ability to keep up with the rapid pace of mobile. Success depends on your enterprise’s ability to fully embrace and leverage these changes for optimal user experiences, making functional and performance testing critical to your strategy. Ron Anderson shares practical guidance on how to create testing processes that keep the user top of mind, fueled by best practices within an enterprise mobile environment. He presents several use cases to serve as the backdrop, giving you practical insight into the methods presented. Leave with significantly increased clarity on how to understand and address user expectations, plan for functional testing mapped to user characteristics, and develop strategies to ensure responsiveness.

More Information
Learn more about Ron Anderson.
T23 Testing Application Security: The Hacker Psyche Exposed
Mike Benkovich, Imagine Technologies, Inc.
Thursday, October 1, 2015 - 3:00pm - 4:00pm

Computer hacking isn’t a new thing, but the threat is real and growing even today. It is always the attacker’s advantage and the defender’s dilemma. How do you keep your secrets safe and your data protected? In today’s ever-changing technology landscape, the fundamentals of producing secure code and systems are more important than ever. Exploring the psyche of hackers, Mike Benkovich exposes how they think, reveals common areas where they find weakness, and identifies novel ways to test your defenses against their threats. From injection attacks and cross-site scripting to security mis-configuring and broken session management, Mike examines the top exploits, shows you how they work, explores ways to test for them, and then shares what you can do to help your team build more secure software in the future. Join Mike and help your company avoid being at the center of the next media frenzy over lost or compromised data.

More Information
Learn more about Mike Benkovich.
T24 Testing Applications—For the Cloud and in the Cloud
Thursday, October 1, 2015 - 3:00pm - 4:00pm

As organizations adopt a DevOps approach to software development, they work to shorten test cycles, begin testing earlier, and test continuously. However, one challenge still remains―the unavailability of complete and realistic production-like test environments. Technologies like service virtualization help, but there comes a time when you need additional computing resources to deploy and test the application. Today's cloud technology allows teams to spin up test labs on demand. Join Al Wagner as he describes the various clouds―public, private, and hybrid―and the cloud services available today. By combining the cloud with service virtualization, teams can now test applications end-to-end much earlier in the delivery lifecycle. Learn how teams can use today’s SaaS offerings, deployed on cloud technology, to manage their test effort and drive test execution. Explore how you can use clouds throughout the delivery lifecycle as your organization works to migrate and virtualize legacy applications. Take testing to a new level and test with greater efficiency―in the cloud.

More Information
Learn more about Allan Wagner.