Skip to main content

Project Management

Tutorials

ME What’s Your Leadership IQ?
Jennifer Bonine, tap|QA, Inc.
Mon, 09/28/2015 - 8:30am

Have you ever needed a way to measure your leadership IQ? Or been in a performance review where the majority of time was spent discussing your need to improve as a leader? If you have ever wondered what your core leadership competencies are and how to build on and improve them, Jennifer Bonine shares a toolkit to help you do just that. This toolkit includes a personal assessment of your leadership competencies, explores a set of eight dimensions of successful leaders, provides suggestions on how you can improve competencies that are not in your core set of strengths, and describes techniques for leveraging and building on your strengths. These tools can help you become a more effective and valued leader in your organization. Exercises help you gain an understanding of yourself and strive for balanced leadership through recognition of both your strengths and your “development opportunities.”

Read more
MM Innovation Thinking: Evolve and Expand Your Capabilities
Jennifer Bonine, tap|QA, Inc.
Mon, 09/28/2015 - 1:00pm

Innovation is a word frequently tossed around in organizations today. The standard clichés are do more with less and be creative. Companies want to be innovative but often struggle with how to define, implement, prioritize, and track their innovation efforts. Using the Innovation to Types model, Jennifer Bonine will help you transform your thinking regarding innovation and understand if your team and company goals match their innovation efforts. Learn how to classify your activities as “core” (to the business) or “context” (essential, but non-revenue generating). Once you understand how your innovation activities are related to revenue generating activities, you can better decide how much of your effort should be spent on core or context activities. Take away tools including an Innovation to Types model for classifying innovation, a Core and Context model for classifying your activities, and a way to map your innovation initiatives to different contexts.

Read more
TI Measurement and Metrics for Test Management SOLD OUT
Rick Craig, TechWell Corp.
Tue, 09/29/2015 - 8:30am

To be most effective, test managers must develop and use metrics to help direct the testing effort and make informed recommendations about the software’s release readiness and associated risks. Because one important testing activity is to “measure” the quality of the software, test managers must measure the results of both the development and testing processes. Collecting, analyzing, and using metrics are complicated because many developers and testers are concerned that the metrics will be used against them. Join Rick Craig as he addresses common metrics—measures of product quality, defect removal efficiency, defect density, defect arrival rate, and testing status. Learn the guidelines for developing a test measurement program, rules of thumb for collecting data, and ways to avoid “metrics dysfunction.” Rick identifies several metrics paradigms and discusses the pros and cons of each.

Note: Delegates are urged to bring their metrics problems and issues for use as discussion points.

 

Read more
TN Rapid Software Testing: Reporting
James Bach, Satisfice, Inc.
Tue, 09/29/2015 - 1:00pm

Test reporting is something few testers take time to practice. But, it's a fundamental skill—and vital for your professional credibility and your own self-management. Many people think management judges testing by bugs found or test cases executed. Actually, testing is judged by the story it tells. If your story sounds good, you win. A test report is the story of your testing. It begins as the story we tell ourselves, each moment we are testing, about what we are doing and why. We use the test story, within our own minds, to guide our work. James Bach explores the skill of test reporting and examines some of the many different forms a test report might take. As in other areas of testing, context drives good reporting. Sometimes we make an oral report; occasionally we need to write it down. Join James for an in-depth look at the art of the reporting.

Read more
TP Testing Cloud Services
Martin Pol, Polteq Testing Services BV
Jeroen Mengerink, Polteq Testing Services BV
Tue, 09/29/2015 - 1:00pm

Cloud computing is rapidly changing the way systems are developed, tested, and deployed. New system hosting capabilities—software as a service (SaaS), platform as a service (PaaS), infrastructure as a service (IaaS)—are forcing us to review and revise our testing processes. At the same time, cloud computing is affording us opportunities to employ new test tooling solutions, which we call testing as a service (TaaS). In this technical session, Martin Pol and Jeroen Mengerink focus on testing SaaS systems, describing relevant IaaS and PaaS capabilities along the way. They discuss how to test performance of the cloud itself and ways to take advantage of the resource elasticity afforded by cloud computing. Martin and Jeroen explore the risks―some traditional, others completely new—that arise when organizations implement cloud computing and describe the tests you must design to mitigate these risks.

Note: Delegates attending this tutorial will receive a free copy of the book Testing Cloud Services by Kees Blokland, Jeroen Mengerink, and Martin Pol.

 

Read more

Concurrent Sessions

W1 Breaking Rules and Dispatching Sacred Cows: A Customer Success Story
Brandon Carlson, Lean TECHniques, Inc.
Wed, 09/30/2015 - 11:30am

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?

Read more
W2 The Testopsy: Dissect Your Testing
James Bach, Satisfice, Inc.
Jon Bach, eBay, Inc.
Wed, 09/30/2015 - 11:30am

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.

Read more
W3 ROI Robbers in Test Automation
Greg Paskal, ARGO Data Resource Corporation
Wed, 09/30/2015 - 11:30am

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.

Read more
W6 Testing the Internet of Things
Jason Arbon, appdiff.com
Wed, 09/30/2015 - 11:30am

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.

Read more
W7 Snappy Visualizations for Communicating Test Results
Thomas Vaniotis, Liquidnet
Wed, 09/30/2015 - 1: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.

Read more
W11 Test Strategies for Continuous Delivery
Melvin Laguren, Wrap Media
Wed, 09/30/2015 - 1: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.

Read more
W18 Take Your Test Center of Excellence to the Next Level with ITIL
Wim Demey, CTG Belgium
Wed, 09/30/2015 - 3: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.

Read more
T3 Selenium: Practical Tips and Tricks
Andrew Krug, Revcontent
Thu, 10/01/2015 - 9: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.

Read more
T4 How to Design a Custom Mobile App Test Strategy
Parimala Hariprasad, Amadeus Software Labs
Thu, 10/01/2015 - 9: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.

Read more
T5 Quality Index: A Composite Metric for the Voice of Testing
Nirav Patel, Walgreens Boots Alliance
Sutharson Veeravalli, Cognizant Technology Solutions
Thu, 10/01/2015 - 9: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.

Read more
T6 Continuous Test Improvement in a Rapidly Changing World
Martin Pol, Polteq Testing Services BV
Thu, 10/01/2015 - 9: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.

Read more
T7 Test Gaps: Transforming the Process
Iris Trout, TD Bank
Thu, 10/01/2015 - 11:15am

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.

Read more
T8 Graphical Test Planning: A Method for Real Impact
David Bradley, Citrix Systems UK Limited
Thu, 10/01/2015 - 11:15am

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.

Read more
T10 Deliver High-Quality Mobile Apps with Continuous Testing
Tom Chavez, SOASTA
Thu, 10/01/2015 - 11:15am

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

Read more
T11 Six Thinking Hats for Designing Exploratory Testing Charters
Xiaomei Tai
Thu, 10/01/2015 - 11:15am

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.

Read more
T12 A Robust Big Data QA Framework
Sushmitha Geddam, Cognizant Technology Solutions
Karen Pruitt, Comcast Corporation
Thu, 10/01/2015 - 11:15am

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

Read more
T13 Lean Test Management: Reduce Waste in Planning, Automation, and Execution
Tariq King, Ultimate Software
Thu, 10/01/2015 - 1: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.

Read more
T14 Integration Testing as Validation and Monitoring
Melissa Benua, PlayFab, Inc.
Thu, 10/01/2015 - 1: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.

Read more
T15 Make Your Test Automation SMARTER
Jim Trentadue, Ranorex
Thu, 10/01/2015 - 1: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!

Read more
T16 How Walt Disney Tests Mobile Applications
Les Honniball, Walt Disney Parks and Resorts Technology
Thu, 10/01/2015 - 1: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.

Read more
T17 The Secret Life of Testers: Where Your Time Really Goes
Michael Bolton, DevelopSense
James Bach, Satisfice, Inc.
Thu, 10/01/2015 - 1: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.

Read more
T18 Proactive Performance Engineering in a DevOps Context
Sundar Narayanan, Wipro
Thu, 10/01/2015 - 1: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.

Read more
T20 Using Crowd Testing for a Game Engine
Björgvin Reynisson, CCP Games
Thu, 10/01/2015 - 3: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

Read more
T24 Testing Applications—For the Cloud and in the Cloud
Allan Wagner, IBM
Thu, 10/01/2015 - 3: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.

Read more