Extended Presentations

Extended Presentations feature 1.5-hour in-depth presentations by practitioners, consultants, and industry experts on a range of relavant topics in the software testing industry.


Defining the Value of GUI Test Automation

Wednesday, November 7, 2012: 11:00 AM - 12:30 PM

Today, we have a good understanding of the technical details for implementing GUI test automation. However, many test automation teams still struggle with understanding their mission. These teams find measuring their effectiveness and communicating their value to stakeholders an overwhelming challenge.

In his presentation, Yury will discuss how to help a test automation team learn to understand what their stakeholders really want, thus helping to define their real mission. Ideas for choosing metrics to measure effectiveness and communicate a test team’s real value to their stakeholders will be discussed.  Using this approach will help your test automation team become more successful and valued.

  • Understand that the value of test automation depends on a context.
  • Learn to correctly define test automation priorities based on the priorities of the development organization.
  • Explore different metrics that should be used to measure and report the value of test automation in different types of organizations.

Mobile Test Automation: Necessary and Possible!

Wednesday, November 7, 2012: 11:00 AM - 12:30 PM

Mobile technologies are arguably the fastest growing segment of the telecommunications market. As with any other piece of software, this must be tested as well.  Mobile apps run on unique and diverse platforms. The diversity of platforms and operating systems, as well as short time-to-market, makes test automation attractive. The time and effort that data entry on mobile keyboards requires make it necessary.  Yet, how can we automate tests for mobile devices?  Before examining specific tools, it makes sense to formulate the criteria for judging them.  Following that, Michael will survey the four most common approaches to automating mobile apps.  First, he will address the emulators; then, the hardware approach that relies on modifying devices for the purpose of testing. Thirdly, Michael will look at the method that utilizes special tools and last, he will address the approach that relies on common automation tools.  A live demonstration of test automation for a mobile device will be included.

  • Understand that testing for mobile devices can and must be automated
  • Learn there are a number of ways to automate tests for mobile devices
  • Discover a set of criteria for judging automation methods and tools

Infusing Quality Through Strategic Regression Testing

Wednesday, November 7, 2012: 11:00 AM - 12:30 PM

We have seen many changes over the years including testing methods and new technologies but regression testing is a constant. It has long had the challenges of being easily forgotten, poorly planned, or omitted due to time constraints. With ever-increasing demands and conflicts of time-to-market against quality, it is critical to find a way to incorporate some level of regression testing into the software development effort. Utilizing exercises designed to provide practical experience with the regression testing effort, you will come to understand how to define various strategies for planning regression testing in ways that can improve the results of your software design, development, and deployment effort.

  • Understand key regression testing issues and an effective regression testing process
  • Learn strategies to select tests from an existing test bed and identify new tests under time constraints

Multi Location QA Management

Thursday, November 8, 2012: 11:00 AM - 12:30 PM

Almost every large company has multiple locations for their QA team nowadays. With all the focus on productivity and getting people to do more, the QA team is often shared between locations for resource optimization. Having the right mindset and knowledge of tools in this situation is essential. This session is focused on how to properly manage a QA team with distributed team members. We’ll cover tools & techniques as well as some friendly tips to make this experience a positive one for all involved.

  • Understand communication challenges and how to overcome them
  • Gather tips and hints to help manage effectively at a distance
  • Understand the difference between a multi-location and offshore team and how to manage accordingly.

All Test Cases are Not Created Equal

Thursday, November 8, 2012: 11:00 AM - 12:30 PM

As testers, we often consider using risk to prioritize test cases. This is good, but I would like to propose a slight twist on the idea, “Value Based Testing.”  Every test case has a certain cost to plan, develop, execute and document. The results of executing a test case produce information that has some value associated with it. By comparing the cost of a test case with the value of the information it produces, we can get an idea of the ROI associated with each test case. Tim would like to recommend a test process that focuses on producing and executing the highest value test cases given the limited time and resources at our disposal.  Come to this session and learn just how to implement such a process in your own organization.

  • Explore the relationship between risk and value
  • Understand why testers should think like business people
  • Learn how to prioritize testing based on value

Lean Techniques for Managing Testing

Thursday, November 8, 2012: 11:00 AM - 12:30 PM

Lean techniques used in testing are mechanisms to scale testing processes while optimizing the testing value stream.  In today’s corporate environment lean and agile are used almost synonymously but they are not the same.  Lean focuses on systems thinking and process optimization while agile is focused on people.  Lean concentrates on the workflow through a testing process.  Tools like value chain mapping and kanban can be used to maximize the value of testing while enhancing overall team performance.  Combining lean and agile can optimize both the people equation and the process equation.  Join Tom to understand how a combination of both techniques applied correctly can benefit your own organization.

  • Explore how lean and agile can work together in a synergistic manner
  • Learn about the lean  tool kit that focuses on optimizing the entire process, including testing
  • Discover that flow is an important attribute and measure.