Industry Practices Presentations feature 1-hour presentations by practitioners, consultants, and industry experts on a range of relavant topics in the software testing industry.

Moneyball and the Science of Building Great Testing Teams

Wednesday, November 7, 2012: 9:45 AM - 10:45 AM

Moneyball is about baseball.  But it’s also about breaking down accepted preconceptions and finding new ways to look at individual skills and how they mesh as a team.  Sometimes the characteristics that we believe a team needs aren’t all that important in assessing and improving quality.  It’s also about people deceiving themselves, believing something to be true because they think they experienced it.  In fact, some of a team’s accepted practices may have less an impact on quality than we think.  This presentation examines how to use data to tell the right story about our success in shipping high quality applications.  It takes a look at some of our preconceptions about testing and individual skills.  It identifies characteristics necessary to building and running a high-performance testing team.  It applies the Moneyball approach to testing and quality to give teams the best bang for their buck in evaluating their own capabilities and requirements, and delivering the highest quality possible.

  • Understand the dynamic of you team and its impact on improving software quality.
  • Recognize your own preconceptions and biases in evaluating quality
  • Know when to rely on instinct for assessing quality and when to take the time to make a deliberate and informed decision

Achieving Functional Coverage in Legacy Systems via Domain Modeling

Wednesday, November 7, 2012: 9:45 AM - 10:45 AM

Organizations struggle on a daily basis validating large scale legacy systems which have evolved organically over time and do not possess comprehensive aggregate functional documentation.  However, it is rarely cost effective, or politically acceptable, to generate comprehensive traditional documentation on systems already in existence.  Domain Modeling can be a powerful technique for generating an aggregate functional view of legacy systems for a minimal investment in time and effort.  In his presentation, Bruce will present an industry case study where Domain Modeling was used to generate aggregate system documentation for a legacy application with over 10 million lines of code.  A small cross feature virtual team was formed and working part time over four months was able to document approximately 90% of the business entities and 40% of the capabilities in the system. This talk outlines how to capture those models and how to cross reference test cases against the documented capabilities.

  • Learn the basics of the Domain Modeling technique
  • Discover how Domain Modeling can be used to help increase quality in legacy systems
  • Understand how to maintain the generated model over time

Mobility Testing in a Globalized Environment

Wednesday, November 7, 2012: 9:45 AM - 10:45 AM

Testing applications on mobile devices has quickly turned into one of the most important testing activities within an organization.  It is also one of the most complex because there are many more factors to consider such as mobile device, device OS, cellular network, application type, etc.  Taking all of these factors into account can quickly drive up the cost of testing and place application quality at risk.  New techniques and tools such as mobile emulators, direct device testing, and remote testing combined with a testing tool market that is comparatively new can add even more risk because there are so many unknowns.  This presentation will give you a roadmap on the current and future states of mobile testing, when and how to use the appropriate techniques, and how to take advantage of globalized environments so costs can be kept low and quality can be kept high.

  • Learn how to choose the right devices and device OS’ to test your mobile applications
  • Understand direct device testing, emulators, and remote device testing and when is it optimum to use each
  • Discover  some best practices to leverage globalized testing environments

Meta Data Based Test Automation

Wednesday, November 7, 2012: 3:30 PM - 4:30 PM

Most enterprises are struggling with functional test automation.  It is expensive, time consuming, and ineffective when test automation is approached in an ad hoc manner.  Organizations must consolidate and streamline their automation approach to address new technologies and complex IT application portfolios.

In this presentation, Raj will discuss a new and innovative functional test automation framework. This framework is based on a meta-data approach to assist in creating automation scripts quickly with high accuracy.  In this session you will gain insight into this framework and learn how to apply it to various enterprise application testing needs.  Tips will be shared for creating this framework within your own enterprise.

  • Discover a meta-data based framework for functional test automation
  • Learn how to apply this framework to various enterprise applications testing needs
  • Hear pointers for implementing this framework

Testing in the Clouds

Wednesday, November 7, 2012: 3:30 PM - 4:30 PM

Many organizations are evaluating and migrating toward cloud computing solutions.  For the testing community, it is very important to become familiar with some of the cloud reference architectures and terminologies, so appropriate testing support can be provided.  The National Institute of Standards for Technology (NIST) Cloud Computing Reference Architecture is used for this presentation and forms the foundation for many organizations cloud initiatives.  Steven will also share the International Telecommunications Union (ITU) cloud reference model to explain different perspectives.  Testing in the cloud has different considerations based upon service models, hosting and overall objectives, from more traditional IT environments.  The session is interactive and uses real-life practical scenarios to emphasize cultural perspectives for testers.

  • Gain a general awareness of cloud reference architectures and why they are important
  • Understand where testing fits into the cloud ecosystem
  • Explore the fast moving cloud environment as efforts are made to better align standards and best practices.

Web Accessibility Compliance Testing

Wednesday, November 7, 2012: 3:30 PM - 4:30 PM

The internet era continues to transform the way we consume information in our personal and professional lives. Mobile devices and cross-platform content delivery services reach an exponentially growing user base from all demographics.  However, the vast majority of web content remains partially or completely inaccessible by people with disabilities or aging-related conditions. For example, vision and hearing difficulties present tremendous barriers for interacting with the internet.  In response, governments around the globe are beginning to introduce web accessibility legislation demanding a more accessible user experience for government and certain privately-owned internet sites.  As a tester, are you ready for this change? Are you familiar with the Web Content Accessibility Guidelines (WCAG)? Do you have a plan to test for accessibility compliance? Is your organization’s public content accessible with assistive technology? Join this session to hear more about cost-effective testing strategies, tools, and techniques to achieve success in web accessibility compliance for your organization.

  • Learn new web accessibility testing strategies,
  • Become familiar with assistive technology
  • Discover techniques to achieve success in web accessibility

Testing ETL: Don’t Dig a Tunnel with a Toothpick

Thursday, November 8, 2012: 9:45 AM - 10:45 AM

Speaker: | Track: | Focus: | Room:

Data migrations, interfaces, data warehouse feeds, ETL is everywhere.  Unfortunately, testing of these solutions often amounts to little more than a sham.  Where inappropriate skillsets and inappropriate tools are applied, testers can do no more than scratch the surface.  It needn’t be so. This kind of testing demands data literate testers and tool support. With the right blend of both, it is possible to extend the reach of testers while freeing them to uncover the problems that matter.  In this session, Iain will contrast a number of different approaches to testing ETL, both in terms of Oracle Ion and verification strategies.  Iain will also report on recent testing experiences such as a solution in a major Canadian bank, a project in which data integrity was critical and delivery dates were fixed by regulatory demands. He will cover the strategy, the people, the tools, and the lessons learned.

  • Discover how different ETL projects demand different approaches
  • Learn how to determine the appropriate approach for your project
  • Explore how appropriate tooling can enable effective testing of even the most complex and demanding ETL solution.

Testing Techniques for Modern Applications

Thursday, November 8, 2012: 9:45 AM - 10:45 AM

Speaker: | Track: | Focus: | Room:

The past few years as seen a change in IT towards building distributed, cloud-connected applications for broad platform consumption, from mobile devices to traditional PCs, all while striving to adopt agile practices in software delivery. This change brings with it a continuing evolution of techniques that are required to ensure high quality applications. In this session, we’ll examine methods to drive higher quality in these new applications, from exploratory testing techniques, UI automation, to load/stress testing and lab environments. We’ll also explore how “tours” can support new ways to drive coverage in testing.

  • Discover how exploratory testing techniques drive higher quality
  • Learn about user interface “Tours” for ensuring test coverage
  • Understand the importance of load testing for high quality applications

Implementing QA Processes on Large-Scale Projects

Thursday, November 8, 2012: 9:45 AM - 10:45 AM

Working on a large, complex projects over a year in duration and made up of over 100 resources, requires special considerations when developing overall QA strategies and test plans. This presentation provides attendees with insights based on a $70 million PeopleSoft implementation with additional components including Business Intelligence Reporting and a Data Integration Hub. Tasked with third party validation through managing the test effort for the project, Shaun Bradshaw acted as QA Architect to provide the test strategy and planning for the implementation vendor’s customization and development efforts. Shaun discusses his real-world experience gained including how to prepare, communicate, and manage the QA effort for such a complex project. He also shares the obstacles and challenges he and his team had to overcome to deliver as smooth an implementation and go-live as possible.

  • Identifying key QA strategic activities on a large, complex project
  • Grasping test planning considerations necessary for component system testing and solution integration testing
  • Leveraging a proven method for efficient test scenario development, execution, and re-use

The Yin and Yang of Metrics

Thursday, November 8, 2012: 3:30 PM - 4:30 PM

Metrics are powerful tools, but are often situation dependent. Insightful metrics for a waterfall approach may not be productive in an agile scenario. In this presentation, QA and testing expert Shaun Bradshaw will discuss the value and pitfalls of various metrics in alternate development methodologies. Shaun will take the traditional test manager’s role with a focus on waterfall, and then approach metrics from an agile perspective. Join Shaun for a lively debate and learn how certain metrics work and don’t work in the waterfall versus agile realm, that there are universal metrics that provide value in both methodologies, how metrics evolve with methodologies, and what to keep and what to discard as your organization grows.

  • Appreciate the value of metrics and how to utilize them in alternative development methodologies
  • Understand the differences and similarities between metrics for agile versus traditional waterfall methodologies
  • Be aware of potential metric pitfalls as well as what to track and what not to track

Testing in an Agile Environment: The Continuous Quality Approach

Thursday, November 8, 2012: 3:30 PM - 4:30 PM

In mature agile teams, quality issues of any kind are very short lived. Issues are aggressively sought out and corrected as an integral and collaborative  part of the development process. This session shows how concepts like acceptance test driven development and collaborative cross-functional agile teams achieve continuous quality.

  • How to go fast by slowing down
  • How agile team members collaborate to achieve continuous quality
  • The role of acceptance tests on agile teams

Performance Test Environments On Demand with Service Virtualization

Thursday, November 8, 2012: 3:30 PM - 4:30 PM

Does your organization struggle to access a realistic performance testing environment that enables you to run the tests you need on your own schedule?  Do you want to break free from the schedule restrictions and transaction/bandwidth fees inherent in performance testing distributed, heterogeneous applications?

In this presentation, Wayne will explore how to use service virtualization to break through the roadblocks associated with performance testing SOA and composite applications.

  • Discover solutions for performance testing environment scheduling issues
  • Understand how to use service virtualization techniques