Skip to main content

Project Manager

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
ME What’s Your Leadership IQ? NEW
Jennifer Bonine, tap|QA, Inc.
Mon, 10/13/2014 - 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.

Read more
MF Application Performance Testing: A Simplified Universal Approach SOLD OUT
Scott Barber, SmartBear
Mon, 10/13/2014 - 8:30am

In response to increasing market demand for high performance applications, many organizations implement performance testing projects, often at great expense. Sadly, these solutions alone are often insufficient to keep pace with emerging expectations and competitive pressures. With specific examples from recent client implementations, Scott Barber shares the fundamentals of implementing T4APM™, a simple and universal approach that is valuable independently or as an extension of existing performance testing programs.

Read more
MH Take a Test Drive: Acceptance Test-Driven Development NEW
Jared Richardson, Agile Artisans
Mon, 10/13/2014 - 8:30am

The practice of agile software development requires a clear understanding of business needs. Misunderstanding requirements causes waste, slipped schedules, and mistrust within the organization. Jared Richardson shows how good acceptance tests can reduce misunderstanding of requirements. A testable requirement provides a single source that serves as the analysis document, acceptance criteria, regression test suite, and progress-tracker for any given feature. Jared explores the creation, evaluation, and use of testable requirements by the business and developers.

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
ML Innovation Thinking: Evolve and Expand Your Capabilities SOLD OUT
Jennifer Bonine, tap|QA, Inc.
Mon, 10/13/2014 - 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).

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
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
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
TJ Exploring Usability Testing for Mobile and Web Technologies SOLD OUT
Rob Sabourin, AmiBug.com
Tue, 10/14/2014 - 8:30am

It’s not enough to verify that software conforms to requirements by passing established acceptance tests. Successful software products engage, entertain, and support the users' experience. Goals vary from project to project, but no matter how robust and reliable your software is, if your users do not embrace it, business can slip from your hands. Rob Sabourin shares how to elicit effective usability requirements with techniques such as storyboarding and task analysis.

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
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

Concurrent Sessions

W5 Growing into Leadership
Peter Walen, Gordon Food Service
Wed, 10/15/2014 - 11:30am

Pete Walen is not going to tell you how to be a good test manager. Instead, Pete shares ideas on becoming a true leader. While some managers certainly are leaders, testers of all varieties and experience levels can become leaders. Developing technical leadership skills, regardless of job title, involves overcoming our own uncertainties, self-doubts, and perceptions. Learning to foster relationships while perfecting our craft is a challenge for everyone, particularly when others look to us to be an expert—even when we don’t feel like one.

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
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
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
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
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
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
T12 Metrics That Matter
Pablo Garcia, Redmind
Thu, 10/16/2014 - 11:15am

Imagine you’re a test manager starting a new assignment. On the first day of work, you’re presented with a list of metrics you are to report. Soon, you realize that most of the metrics are not really connected to what should be measured. Or, consider the situation where you’re told that there is no value collecting metrics because “we’re agile.” In either situation, what would be your next step be? Join Pablo Garcia as he shares his experience with the dangers of poor metrics.

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
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
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
T24 Testing API Security: A Wizard’s Guide
Ole Lensmar, SmartBear Software
Thu, 10/16/2014 - 3:00pm

As we've seen in recurring events in the past year, web services APIs are a primary target for security attacks—and the consequences can be catastrophic for both API providers and end users. Stolen passwords, leaked credit card numbers, and revealed private messages and photos are just some of the headaches awaiting those who have been compromised. Ole Lensmar puts on his hacker-cloak to show how attackers break systems via web service APIs with fuzzing, session spoofing, injection attacks, cross-site scripting, and other methods.

Read more