Skip to main content

Test Management

Tutorials

Large-scale and complex testing projects can stress the testing and automation practices we have learned through the years, resulting in less than optimal outcomes. However, a number of innovative ideas and concepts are emerging to better support industrial-strength testing for big projects. Hans Buwalda shares his experiences and presents strategies for organizing and managing testing on large projects. Learn how to design tests specifically for automation, including how to incorporate keyword testing and other techniques.

Read more
MB A Rapid Introduction to Rapid Software Testing
Michael Bolton, DevelopSense
Mon, 10/13/2014 - 8:30am

You're under tight time pressure and have barely enough information to proceed with testing. How do you test quickly and inexpensively, yet still produce informative, credible, and accountable results? Rapid Software Testing, adopted by context-driven testers worldwide, offers a field-proven answer to this all-too-common dilemma. In this one-day sampler of the approach, Michael Bolton introduces you to the skills and practice of Rapid Software Testing through stories, discussions, and "minds-on" exercises that simulate important aspects of real testing problems.

Read more
MC Getting Started with Risk-Based Testing
Dale Perry, Software Quality Engineering
Mon, 10/13/2014 - 8:30am

Whether you are new to testing or looking for a better way to organize your test practices, understanding risk is essential to successful testing. Dale Perry describes a general risk-based framework—applicable to any development lifecycle model—to help you make critical testing decisions earlier and with more confidence. Learn how to focus your testing effort, what elements to test, and how to organize test designs and documentation. Review the fundamentals of risk identification, analysis, and the role testing plays in risk mitigation.

Read more
MD Introduction to Selenium and WebDriver NEW
Alan Richardson, Compendium Developments
Mon, 10/13/2014 - 8:30am

Selenium is an open source automation tool for test driving browser-based applications. WebDriver, the newly-introduced API for Selenium against which tests are written in Java, contains classes including ChromeDriver, AndroidDriver, and iPhoneDriver. Sometimes test authors find the API daunting and their initial automation code brittle and poorly structured. In this introduction, Alan Richardson provides hints and tips gained from his years of experience both using WebDriver and helping others improve their use of the tool.

Read more
MG Measurement and Metrics for Test Managers SOLD OUT
Rick Craig, Software Quality Engineering
Mon, 10/13/2014 - 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.

Read more
MI A Dozen Keys to Agile Testing Maturity
Bob Galen, Velocity Partners
Mary Thorn, ChannelAdvisor
Mon, 10/13/2014 - 8:30am

You’ve “gone agile” and have been relatively successful. So, how do you know how well your team is really doing? And how do you continuously improve your practices? When things get rocky, how do you handle the challenges without reverting to old habits? You realize that the path to high-performance agile testing isn’t easy or quick. It also helps to have a guide. So consider this workshop your guide to ongoing, improved, and sustained high-performance. Join Bob Galen and Mary Thorn as they share lessons from their most successful agile testing transitions.

Read more
MJ Applying Emotional Intelligence to Testing NEW
Thomas McCoy, Australian Department of Social Services
Mon, 10/13/2014 - 8:30am

As test managers and test professionals we can have an enormous emotional impact on others. We're constantly dealing with fragile egos, highly charged situations, and pressured people playing a high-stakes game under conditions of massive uncertainty. We're often the bearers of bad news and are sometimes perceived as critics, activating people's primal fear of being judged. Emotional intelligence (EI), the concept popularized by Harvard psychologist and science writer Daniel Goleman, has much to offer test managers and testers.

Read more
MK Being Creative: A Visual Testing Workshop SOLD OUT NEW
Andy Glover, Exco InTouch
Mon, 10/13/2014 - 1:00pm

The reality is that technology is complicated. As testers, we are challenged with complicated problems that need solving. Andy Glover presents a hands-on workshop that describes a new way of looking at testing problems and ideas. Andy demonstrates how thinking with pictures can help testers discover and develop new ideas, solve problems in unexpected ways, and dramatically improve their ability to share their insights with others.

Read more
MN Test Automation Patterns: Issues and Solutions SOLD OUT
Seretta Gamba, Steria Mummert ISS GmbH
Mark Fewster, Grove Software Testing Ltd.
Mon, 10/13/2014 - 1:00pm

Automating system level test execution can result in many problems. It is surprising to find that many people encounter the same problems yet are unaware of common solutions that worked well for others. These problem/solution pairs are called “patterns.” Seretta Gamba recognized the commonality of these test automation issues and their solutions and, together with Mark Fewster, has organized them into Test Automation Patterns. Although unit test patterns are well known, Seretta’s and Mark’s patterns address more general issues.

Read more
MO Exploratory Testing Explained SOLD OUT
Paul Holland, Doran Jones, Inc.
Mon, 10/13/2014 - 1:00pm

Exploratory testing is an approach to testing that emphasizes the freedom and responsibility of testers to continually optimize the value of their work. Exploratory testing is the process of three mutually supportive activities—learning, test design, and test execution—done in parallel. With skill and practice, exploratory testers typically uncover an order of magnitude more problems than when the same amount of effort is spent on procedurally-scripted testing.

Read more
MP Jon Bach: On Testing NEW
Jon Bach, eBay, Inc.
Mon, 10/13/2014 - 1:00pm

Jon Bach has been in testing for twenty years. Is testing in 2014 different from testing in 1994? If you’ve been in the business that long, maybe you’ve seen it move from a little bit of automation and tooling to almost total automation and tooling. Maybe you’ve seen lab setups go from hours of loading OS images on “boat anchor” boxes to virtual, on-demand, scalable cloud provisioning in seconds. Maybe you think testing is dead because we live in a DevOps world where it’s good enough to run a happy path checklist.

Read more
TA Critical Thinking for Software Testers
Michael Bolton, DevelopSense
Tue, 10/14/2014 - 8:30am

Critical thinking is the kind of thinking that specifically looks for problems and mistakes. Regular people don't do a lot of it. However, if you want to be a great tester, you need to be a great critical thinker. Critically thinking testers save projects from dangerous assumptions and ultimately from disasters. The good news is that critical thinking is not just innate intelligence or a talent—it's a learnable and improvable skill you can master.

Read more
TB Successful Test Automation: A Manager’s View SOLD OUT
Mark Fewster, Grove Software Testing Ltd.
Tue, 10/14/2014 - 8:30am

Many organizations invest substantial time and effort in test automation but do not achieve the significant returns they expected. Some blame the tool they used; others conclude test automation just doesn't work in their situation. The truth, however, is often very different. These organizations are typically doing many of the right things but they are not addressing key issues that are vital to long term test automation success.

Read more
TD Exploratory Testing Is Now in Session
Jon Bach, eBay, Inc.
Tue, 10/14/2014 - 8:30am

The nature of exploration, coupled with the ability of testers to rapidly apply their skills and experience, make exploratory testing a widely used test approach—especially when time is short. Unfortunately, exploratory testing often is dismissed by project managers who assume that it is not reproducible, measurable, or accountable. If you have these concerns, you may find a solution in a technique called session-based test management (SBTM), developed by Jon Bach and his brother James to specifically address these issues.

Read more
TE Integrating Automated Testing into DevOps SOLD OUT NEW
Jeff Payne, Coveros, Inc.
Tue, 10/14/2014 - 8:30am

In many organizations, agile development processes are driving the pursuit of faster software releases, which has spawned a set of new practices called DevOps. DevOps stresses communications and integration between development and operations, including continuous integration, continuous delivery, and rapid deployments. Because DevOps practices require confidence that changes made to the code base will function as expected.

Read more
TF Essential Test Management and Planning SOLD OUT
Rick Craig, Software Quality Engineering
Tue, 10/14/2014 - 8:30am

The key to successful testing is effective and timely planning. Rick Craig introduces proven test planning methods and techniques, including the Master Test Plan and level-specific test plans for acceptance, system, integration, and unit testing. Rick explains how to customize an IEEE-829-style test plan and test summary report to fit your organization’s needs. Learn how to manage test activities, estimate test efforts, and achieve buy-in. Discover a practical risk analysis technique to prioritize your testing and become more effective with limited resources.

Read more
TG Testing Cloud Services SOLD OUT NEW
Martin Pol, Polteq Testing Services BV
Jeroen Mengerink, Polteq Testing Services B.V.
Tue, 10/14/2014 - 8:30am

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.

Read more
TH Planning, Architecting, Implementing, and Measuring Automation SOLD OUT NEW
Mike Sowers, Software Quality Engineering
Tue, 10/14/2014 - 8:30am

In automation, we often use several different tools that are not well integrated. These tools have been developed or acquired over time with little consideration of an overall plan or architecture, and without considering the need for integration. As a result, both efficiency and effectiveness suffer, and additional time and money are spent. Ensuring that tools we currently have, or the tools we develop or acquire in the future, work well with other application lifecycle tools is critical to our testing team’s success.

Read more
TI Test Management for Large, Multi-Project Programs NEW
Geoff Horne, NZTester Magazine
Tue, 10/14/2014 - 8:30am

Running a test project can be a challenge. Running a number of test projects as part of a portfolio can be even more challenging. However, most challenging of all can be running a group of projects in which every project needs to merge at a single end point. Geoff Horne considers: How does a program test manager (PTM) slice up the testing work packages and then group them by “like” types into discrete projects? How does the PTM determine the best approach for each project while maintaining the most advantageous approach for the overall program?

Read more
TL Security Testing for Test Professionals
Jeff Payne, Coveros, Inc.
Tue, 10/14/2014 - 1:00pm

Today’s software applications are often security critical, making security testing an essential part of a software quality program. Unfortunately, most testers have not been taught how to effectively test the security of the software applications they validate. Join Jeff Payne as he shares what you need to know to integrate effective security testing into your everyday software testing activities. Learn how software vulnerabilities are introduced into code and exploited by hackers. Discover how to define and validate security requirements.

Read more
TM End-to-End Testing with the Heuristic Software Test Model NEW
Paul Holland, Doran Jones, Inc.
Tue, 10/14/2014 - 1:00pm

You have just been assigned a new testing project. Where do you start? How do you develop a plan and begin testing? How will you report on your progress? Paul Holland shares new test project approaches that enable you to plan, test, and report effectively. Paul demonstrates ideas, based on the Heuristic Software Test Model from Rapid Software Testing, that can be directly applied or adapted to your environment. In this hands-on tutorial, you’ll be given a product to test.

Read more
TN Testing the Data Warehouse―Big Data, Big Problems SOLD OUT
Geoff Horne, NZTester Magazine
Tue, 10/14/2014 - 1:00pm

Data warehouses have become a popular mechanism for collecting, organizing, and making information readily available for strategic decision making. The ability to review historical trends and monitor near real-time operational data has become a key competitive advantage for many organizations. Yet the methods for assuring the quality of these valuable assets are quite different from those of transactional systems. Ensuring that the appropriate testing is performed is a major challenge for many enterprises.

Read more
TO Getting Your Message Across: Communication Skills for Testers SOLD OUT NEW
Thomas McCoy, Australian Department of Social Services
Tue, 10/14/2014 - 1:00pm

Communication is at the heart of our profession. No matter how advanced our testing capabilities are, if we can’t convey our concerns in ways that connect with key members of the project team, our contribution is likely to be ignored. Because we act solely in an advisory capacity, rather than being in command, our power to exert influence is almost entirely based on our communication skills. With people suffering information overload and deluged with emails, it is more important than ever that we craft succinct and effective messages, using a range of communication modalities.

Read more
TP Introducing Keyword-Driven Test Automation SOLD OUT
Hans Buwalda, LogiGear
Tue, 10/14/2014 - 1:00pm

In both agile and traditional projects, keyword-driven testing—when done correctly—has proven to be a powerful way to attain a high level of automation. Many testing organizations use keyword-driven testing but aren't realizing the full benefits of scalability and maintainability that are essential to keep up with the demands of testing today's software. Hans Buwalda describes the keyword approach, and how you use it to can meet the very aggressive goal that he calls the "5 percent challenge"―automate 95 percent of your tests with no more than 5 percent of your total testing effort.

Read more
TQ Test Estimation in Practice SOLD OUT
Rob Sabourin, AmiBug.com
Tue, 10/14/2014 - 1:00pm

Anyone who has ever attempted to estimate software testing effort realizes just how difficult the task can be. The number of factors that can affect the estimate is virtually unlimited. The key to good estimates is to understand the primary variables, compare them to known standards, and normalize the estimates based on their differences. This is easy to say but difficult to accomplish because estimates are frequently required even when very little is known about the project and what is known is constantly changing.

Read more
TR Test Automation Strategies for the Agile World SOLD OUT NEW
Bob Galen, Velocity Partners
Tue, 10/14/2014 - 1:00pm

With the adoption of agile practices in many organizations, the test automation landscape has changed. Bob Galen explores current disruptors to traditional automation strategies, and discusses relevant and current adjustments you need to make when developing your automation business case. Open source tools are becoming incredibly viable and beat their commercial equivalents in many ways―not only in cost, but also in functionality, creativity, evolutionary speed, and developer acceptance. Agile methods have fundamentally challenged our traditional automation strategies.

Read more

Keynotes

In the past, developers knew every line of code in their applications. They designed it, wrote it, tested it, and controlled it. Today’s applications are far different. Rather than written, they are often assembled―from program language libraries, third-party frameworks, encapsulated web services, and even entire external systems—and glued together with small amounts of code. Before your organization committed to using these external pieces of software, were testers part of the evaluation process? Was the software thoroughly tested before betting your organization’s success on it?

Read more
K2 Balancing the Crusty and Old with the Shiny and New
Bob Galen, Velocity Partners
Wed, 10/15/2014 - 10:00am

In his journeys, Bob Galen has discovered that testing takes on many forms. Some organizations have no automated tests and struggle to run massive manual regression tests within very short iterative releases. Other organizations are going “all in”―writing thousands of acceptance tests in Gherkin. The resulting imbalance in their testing approaches undermines an organization’s efficiency, effectiveness, and delivery nimbleness. Bob shares ideas to bring balance to testing. He explores the choices: manual vs. automated testing, designed and scripted test cases vs.

Read more
K3 Lightning Strikes the Keynotes
Lee Copeland, Software Quality Engineering
Wed, 10/15/2014 - 4:30pm

Throughout the years, Lightning Talks have been a popular part of the STAR conferences. If you’re not familiar with the concept, Lightning Talks consists of a series of five-minute talks by different speakers within one presentation period. Lightning Talks are the opportunity for speakers to deliver their single biggest bang-for-the-buck idea in a rapid-fire presentation. And now, lightning has struck the STAR keynotes. 

Read more
K5 Softwarts: Security Testing for Muggles
Paco Hope, Cigital
Thu, 10/16/2014 - 4:15pm

Security testing is often shrouded in jargon and mystique. Security conjurers perform arcane rites using supposed “black hat” techniques and would have us believe that we cannot do the same. The fact is that security testing “magic” is little more than specialized application of exploratory test techniques we already understand. In this Defense against the Black Hats, Paco Hope dispels the myth that security testing is a magical art. By deconstructing security activities into techniques we already know well, we expand our testing.

Read more

Concurrent Sessions

W1 Building Quality In: Adopting the Tester’s Mindset
Stephen Vance, Stellar Advances
Wed, 10/15/2014 - 11:30am

When trying to improve the development process, agile and lean transformations often start by focusing on engineering. Product management and development get a lot of attention; however, tester is not one of the defined Scrum roles. Despite the attention given to automated tests in agile, many transformations seem lost in knowing how to engage testers—and testers struggle to find their place.

Read more
W2 Testing Lessons Learned from Sesame Street
Rob Sabourin, AmiBug.com
Wed, 10/15/2014 - 11:30am

Rob Sabourin has discovered testing lessons in the Simpsons, the Looney Tunes gang, Great Detectives, Dr. Seuss, and other unlikely places, but this year he journeys to Sesame Street. Sesame Street teaches basic life skills in a safe, entertaining, memorable style. Rob uses them to solve stubborn technical, management, and people-related testing problems. Oscar the Grouch guides us through failure mode analysis. Ernie and Bert help us tackle problems from different perspectives. Big Bird and Mr. Snuffleupagus teach about persistence, rhetoric, and bug advocacy.

Read more
W3 Why Automation Fails—in Theory and Practice
Jim Trentadue, Ranorex
Wed, 10/15/2014 - 11:30am

Testers face common challenges in automation. Unfortunately, these challenges often lead to subsequent failures. Jim Trentadue explains a variety of automation perceptions and myths―the perception that a significant increase in time and people is needed to implement automation; the myth that, once automation is achieved, testers will not be needed; the myth that scripted automation will serve all the testing needs for an application; the perception that developers and testers can add automation to a project without additional time, resources, or training; the belief that anyone can implement automation. The testing organization must ramp up quickly on the test automation process and the prep-work analysis that needs to be done including when to start, how to structure the tests, and what system to start with. Learn how to respond to these common challenges by developing a solid business case for increased automation adoption by engaging manual testers in the testing organization, being technology agnostic, and stabilizing test scripts regardless of applications changes.

Read more
W4 A Tester’s Guide to Collaborating with Product Owners
Bob Galen, Velocity Partners
Wed, 10/15/2014 - 11:30am

The role of the Product Owner in Scrum is only vaguely defined—owning the Product Backlog and representing the “customer.” In many organizations, Product Owners go it alone, trying their best to represent business needs to their teams.

Read more
W6 Testing Compliance with Accessibility Guidelines
Anish Krishnan, Hexaware Technologies, Ltd
Wed, 10/15/2014 - 11:30am

Currently, 2.4 billion people use the Internet, and about 10 percent of the world’s population has some form of disability. This means millions of potential users will have difficulty accessing the Internet. Thus, accessibility testing should not be ignored. Anish Krishnan discusses the importance of accessibility testing, reasons for considering accessibility issues while designing, and international Web accessibility laws.

Read more
W7 The Role of Testing: Quality Police or Quality Communicator?
Mike Duskis, 10-4 Systems
Wed, 10/15/2014 - 1:45pm

An underwear advertisement in 1985 featured the dedicated and thorough Inspector 12 saying, “They don't say Hanes until I say they say Hanes.” Historically, software testers have been called on to perform a similar role―preventing defective products from reaching customers. However, software development is not underwear manufacturing. The specifications are less clear and the acceptance criteria more complex. Why then do organizations continue to place acceptance decisions in the hands of testers? Because they lack the information required to make a sound decision.

Read more
W8 Virtualization: Improve Speed and Increase Quality
Clint Sprauve, HP
Wed, 10/15/2014 - 1: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 describes how service virtualization and network virtualization can help your team improve speed and increase quality.

Read more
W9 Functional Testing with Domain-Specific Languages
Tariq King, Ultimate Software
Wed, 10/15/2014 - 1:45pm

Developing high-quality software requires effective communication among various project stakeholders. Business analysts must elicit customer needs and capture them as requirements, which developers then transform into working software. Software test engineers collaborate with business analysts, domain experts, developers, and other testers to validate whether the software meets the customer’s expectations. Misunderstandings between different stakeholders can introduce defects into software, reducing its overall quality and threatening the project’s success.

Read more
W10 Agile Development and Testing in a Regulated Environment
John Pasko, Karl Storz Imaging
Wed, 10/15/2014 - 1:45pm

One of the Agile Principles states that working software is the primary measurement of success―generally measured by the level of customer satisfaction. So, how do you measure “customer satisfaction” when it is based on successful surgical outcomes? Join John Pasko as he takes you through a case study of the design, development, testing, and release of a complex system—integrating embedded software with hardware—for a surgical product which met stringent FDA standards and regulations.

Read more
W12 Test Improvement in Our Rapidly Changing World
Martin Pol, Polteq Testing Services BV
Wed, 10/15/2014 - 1:45pm

In organizations adopting the newest development approaches, classical test process improvement models no longer fit. A more flexible approach is required today. Solutions like SOA, virtualization, web technology, cloud computing, mobile, and the application of social media have 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.

Read more
W13 The Test Manager’s Role in Agile: Balancing the Old and the New
Mary Thorn, ChannelAdvisor
Wed, 10/15/2014 - 3:00pm

What do test managers do? In traditional organizations, they assign people to projects, oversee the testers’ progress, provide feedback, and perhaps offer coaching to people who want it. Test managers are the go-to people when you don't know how to do something—not because they know, but because they know who does know. How does that change with a transition to agile? Do we still need test managers? As one who has successfully made the transition from traditional to agile test manager, Mary Thorn shares keys to the transition.

Read more
W14 Testing the New Disney World Website
Les Honniball, Walt Disney Parks and Resorts Technology
Wed, 10/15/2014 - 3:00pm

At Walt Disney Parks and Resorts Technology, we provide the applications and infrastructure our online guests use to plan, book, explore, and enjoy their stay at our parks and resorts. With millions of page views per day and a multi-billion dollar ecommerce booking engine, we face a unique set of challenges. Join Les Honniball for insights into how they work with Product Owners and development teams to design tests, both manual and automated for these challenges.

Read more
W15 End-to-End Test Automation with Open Source Technologies
Ramandeep Singh, QA InfoTech
Wed, 10/15/2014 - 3:00pm

As organizations continue to adopt agile methodologies, testers are getting involved earlier in product testing. They need tools that empower them to manage varied test automation needs for web services, web APIs, and web and mobile applications. Open source solutions are available in abundance. However, most of these solutions are independent and not integrated, significantly increasing the tester’s work around test automation development. Ongoing test automation suite evolution and building a robust regression test suite have become cumbersome.

Read more
W16 Your Team’s Not Agile If You’re Not Doing Agile Testing
Jeanne Schmidt, Rural Sourcing, Inc.
Wed, 10/15/2014 - 3:00pm

Many organizations adopt agile software development processes, yet they do not adopt agile testing processes. Then they fall into the trap of having development sprints that are just a set of mini-waterfall cycles. Some software developers still feel they can work more quickly if they let QA test after code is completed. Jeanne Schmidt identifies simple ways to get your team to adopt agile testing methods. Embracing agile testing requires you to change processes, responsibilities, and team organization.

Read more
W17 Speak Like a Test Manager
Mike Sowers, Software Quality Engineering
Wed, 10/15/2014 - 3:00pm

Ever feel like your manager, development manager, product manager, product owner, or (you fill in the blank) is not listening to you or your team? Are you struggling to make an impact with your messages? Are you “pushing a wet rope uphill” in championing product quality? Are you talking, but no one is listening? Mike Sowers shares practical examples of how to more effectively speak like a test manager and offers concrete advice based on his experiences in the technology, financial, transportation, and professional services sectors.

Read more
W18 Implementing Outsourced Testing Services with a Third Party
Shelley Rueger, Moxie Software
Wed, 10/15/2014 - 3:00pm

Outsourcing test services are all the rage today. But are they really faster, better, and cheaper? Shelley Rueger shares how you can improve the efficiency and effectiveness of your test process using a third-party test service. She provides guidance on how to determine if your product is a good candidate for testing services, how to select the right vendor, and how to avoid common pitfalls. Shelley discusses her team's experience as they made the transition from in-house testing to using external testing services. She addresses questions including: When should you outsource testing?

Read more
T1 “Rainmaking” for Test Managers
Julie Gardiner, Redmind
Thu, 10/16/2014 - 9:45am

The dictionary defines a rainmaker as “an executive (or lawyer) in the unsentimental world of business with an exceptional ability to attract clients, use political connections, increase profits, etc.” Simply put, a rainmaker is someone who gets things done. Is this relevant to testing? Absolutely! It is too easy to get stuck in the status quo and to avoid trying something new because everything works well as it is. But what we do can always be made better.

Read more
T2 Release the Monkeys: Testing Using the Netflix Simian Army
Gareth Bowles, Netflix
Thu, 10/16/2014 - 9:45am

The cloud is all about redundancy and fault tolerance. Since no single component can guarantee 100 percent uptime, we have to design architectures where individual components can fail without affecting the availability of the entire system. But just designing a fault tolerant architecture is not enough. We have to constantly test our ability to actually survive these “once in a blue moon” failures. And the best way is to test in an environment that matches production as closely as possible or, ideally, actually in production.

Read more
T3 A Path through the Jungle: Validating a Test Automation System for the FDA
Chris Crapo, Boston Scientific Neuromodulation
David Nelson, Boston Scientific Neuromodulation
Thu, 10/16/2014 - 9:45am

Test automation is difficult to get right. Working under FDA regulation presents its own challenges. Combining the two is a scary proposition because the FDA requires—and will scrutinize—the validation of any test automation used. Despite this, working in a regulated environment only magnifies the value of test automation. Aware that automation is a driver of quality and consistency, the FDA welcomes automated tests as part of an audit submission. The key to success is demonstrating quality in a way that the FDA recognizes.

Read more
T4 Top Ten Attacks to Break Mobile Apps
Jon Hagar, Grand Software Testing
Thu, 10/16/2014 - 9:45am

To aid development in the mobile and smartphone app world, testers must do more than simply test against requirements; they should include attack-based testing to find common errors. In the tradition of James Whittaker’s How to Break Software books, Jon Hagar applies the testing “attack” concept to mobile app software, defines the domain of mobile app software, and examines common industry patterns of product failures. Jon then shares a set of ten software test attacks, based on the most common modes of failure in native, web-based, and hybrid apps.

Read more
T5 Using DevOps to Improve Software Quality in the Cloud
Jeff Payne, Coveros, Inc.
Thu, 10/16/2014 - 9:45am

DevOps is gaining popularity as a way to quickly and successfully deploy new software. With all the emphasis on deployment, software quality can sometimes be overlooked. In order to understand how DevOps and software testing mesh, Jeff Payne demonstrates a fully implemented continuous integration/continuous delivery (CI/CD) stack. After describing the internals of how CI/CD works, Jeff identifies the touch points in the stack that are important for testing organizations.

Read more
T6 Testers, Use Metrics Wisely or Don’t Use Them at All
Deborah Kennedy, Aditi Technologies
Thu, 10/16/2014 - 9:45am

For thousands of years, human language has provided us with beautiful and complex ways of sharing important ideas. At the same time, language can derail attempts to communicate even the most basic pieces of critical information. We testers are the heralds of vast amounts of data, and it is our responsibility to use that data wisely—or not at all.

Read more
T7 Leading Internationally-Distributed Test Teams
Dennis Pikora, Symantec
Thu, 10/16/2014 - 11:15am

Are you employing your offshore test team to its best advantage—gaining the cost savings and test coverage you expected? Unless correct management methodologies are in place, you will lose rather than gain both time and money with internationally-distributed testers. If you are thinking you can go offshore with minimal effort, think again. Distributed test leadership and management issues apply when working with third-party firms, a subsidiary, or even your own employees. Don’t let unrealistic expectations impact your career or your company’s goals.

Read more
T8 Career and Organizational Development Within a Software Testing Environment
Nate Shapiro, Blizzard Entertainment
Thu, 10/16/2014 - 11:15am

Being a software tester has its own unique set of challenges. To help testers overcome these challenges, it is vital to set up a system where employees have available a number of development opportunities, including on-the-job mentorship, coaching, classroom training, and a defined career path. Nate Shapiro outlines how the quality assurance department at Blizzard Entertainment is investing in its employees by implementing a program to help create and sustain long-term careers in software testing.

Read more
T10 Bridging the Gap in Mobile App Quality
Costa Avradopoulos, Capgemini Consulting
Thu, 10/16/2014 - 11:15am

Today, an alarming 65 percent of mobile apps—more than 1.3 million—have a 1-star rating or less. Why? The majority of development organizations have neither the right processes nor access to the devices required to properly test mobile applications. If not addressed, these deficiencies will have a major impact on the quality of the apps the organization develops. In addition, users are intolerant of problems and quick to switch to competing apps. Costa Avradopoulos explores how to address the unique challenges of mobile testing, starting with adopting the right test strategy.

Read more
T11 Checking Performance along Your Build Pipeline
Andreas Grabner, Compuware
Thu, 10/16/2014 - 11:15am

Do you consider the performance impact when adding a new JavaScript file, a single AJAX call, or a new database query to your app? Negligible, you say? I disagree―and so should you. Andreas Grabner demonstrates the severe impact small changes can have on performance and scalability. Many small changes will have an even bigger impact so it is important to catch them early.

Read more
T13 The Unfortunate Triumph of Process over Purpose
James Christie, Claro Testing
Thu, 10/16/2014 - 1:30pm

As a test manager, James Christie experienced two divergent views of a single project. The official version claimed that planning and documentation were excellent, with problems discovered during test execution being managed effectively. In fact, the project had no useful plans, so testers improvised test execution. Creating standardized documentation took priority over preparing for the specific problems testers would actually face during testing. The required documentation standards didn't assist testing; they actually hindered by distracting from relevant, detailed preparation.

Read more
T14 Speed Up Testing with Monitoring Tools
Jim Hirschauer, AppDynamics
Thu, 10/16/2014 - 1:30pm

The software development lifecycle is a pretty complex process in many organizations. However, by using monitoring tools and methodologies, you can accelerate testing and release higher quality code―the cornerstone of rapid software delivery. These tools provide immediate feedback with actionable information so you can address problems as they are detected instead of waiting until the end of a testing cycle. Earlier detection, combined with tests that are a better representation of production workloads, are key to releasing better code, faster.

Read more
T15 Making Your Test Automation Transparent
Subodh Parulekar, AFour Technologies, Inc.
Thu, 10/16/2014 - 1:30pm

Business analysts, developers, and testers are sometimes not on the same page when it comes to test automation. When there is no transparency in test cases, execution, coverage, and data, review of automation by all stakeholders is difficult. Making automation scripts easily readable and writable allows stakeholders to better participate. Subodh Parulekar describes how his team dealt with these issues.

Read more
T16 Ensuring the Performance of Mobile Apps—on Every Device and Network
Steve Weisfeldt, Neotys
Thu, 10/16/2014 - 1:30pm

Applications today are accessed over myriad network configurations—wired, wireless, and mobile networks. Deployed applications may deliver different content and functionality depending on whether the user is accessing it via a browser, smartphone, or tablet. Steve Weisfeldt explains how these combinations significantly impact the performance of applications, creating a previously unseen set of testing challenges.

Read more
T17 Build Your Custom Performance Testing Framework
Prashant Suri, Rackspace
Thu, 10/16/2014 - 1:30pm

Performance testing requires knowledge of systems architecture, techniques to simulate the load equivalent of sometimes millions of transactions per day, and tools to monitor/report runtime statistics. With the evolution from desktop to web and now the cloud, performance testing involves an unparalleled combination of different workloads and technologies. There is no one tool available—either commercial or open source—that meets all performance testing needs.

Read more
T18 Testing Application Security: The Hacker Psyche Exposed
Mike Benkovich, Imagine Technologies, Inc.
Thu, 10/16/2014 - 1:30pm

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.

Read more
T19 Before You Test Your System, Test Your Assumptions
Aaron Sanders, Agile Coach
Thu, 10/16/2014 - 3:00pm

Do you find yourself discussing with your peers what you think the system you’re building should do? Do you argue over what the users want? Do discussions wind up in a heated debate? This result indicates that no shared understanding exists about the system. With a lack of shared understanding, it’s easy to fall into the trap of making assumptions about system functionality, who the users will be, and how to build the system. These assumptions introduce errors into the requirements and design—long before a single line of code is written.

Read more
T20 User Acceptance Testing in the Testing Center of Excellence
Deepika Mamnani, Capgemini
Thu, 10/16/2014 - 3:00pm

Centralization of testing services into a testing center of excellence (TCoE) for system testing is common in IT shops today. To make this transformation mature, the next logical step is to incorporate the user acceptance testing (UAT) function into the TCoE. This poses unique challenges for the TCoE and mandates the testing team develop a combination of business process knowledge coupled with technology and test process expertise. Deepika Mamnani shares her experiences in implementing a UAT TCoE and best practices—from inception to planning to execution.

Read more
T21 The Doctor Is In: Diagnosing Test Automation Diseases
Seretta Gamba, Steria Mummert ISS GmbH
Thu, 10/16/2014 - 3:00pm

When doing test automation, you sometimes notice that things are not working out as expected, but it’s not clear why. You are so caught up in the day-to-day work that you don't see the bigger picture. It’s like when you get sick―you know something is wrong, but you don’t know what. That’s the time to visit a doctor. Doctors diagnose diseases mainly by asking questions. First, they get a general idea of what’s wrong; then the questions become more and more specific; and in the end, they identify the disease and prescribe the appropriate cure. This method also works well for test automation.

Read more
T22 Five Ways to Improve Your Mobile Testing
Dennis Schultz, IBM
Thu, 10/16/2014 - 3:00pm

Few technology shifts have impacted the way we do business as much as mobile. The new and exciting functionality delivered by mobile apps, the pace at which they are being developed, and their emergence as the “face of the business” requires that organizations deliver unprecedented quality in these software systems. Join Dennis Schultz to learn how leading enterprises are approaching their mobile application testing challenges and how they have integrated mobile into their existing processes.

Read more
T23 Modeling System Performance with Production Data
William Hurley, Astadia
Thu, 10/16/2014 - 3:00pm

When creating system performance models, the primary challenges are where and how to start. Whatever the performance characteristics being estimated or modeled, we need a solid approach that addresses both business and system needs. All too often performance tests inadvertently mix load and stress scenarios with little regard for how this will confound recommendations and business decisions. If you are a test manager, a business process owner, or you simply want to better understand performance testing, you will be interested in William Hurley’s case studies.

Read more