Conference Presentations

Testing in an SOA Environment

Testing Web applications built with service-oriented architecture (SOA) is not the same as testing any other GUI-based application. Testing teams encounter major challenges including errors due to unexpected changes in internal and external services, compliance verification requirements, industry-specific standards, security issues, and more. To address these challenges, teams must adopt new testing methodologies that focus on ensuring the quality of services (QoS) deployed under the SOA development framework. Join Sanjeev Padasalgi as he explains how to plan and deploy a complementary SOA testing framework that addresses compliance, governance, and overall QoS issues. Supporting functional, security, performance, and regression testing, this SOA testing framework addresses Web services testing throughout the development and delivery lifecycle.

Sanjeev Padasalgi, Sonata Software Ltd.
Testing and Quality Beyond the Requirements and Code

Many organizations institute testing and quality improvement initiatives focused on testers, developers, and software managers. One stakeholder often ignored in these efforts is the user-your customer. To dramatically improve overall product quality, you must purposefully include the user in your testing efforts. Lanette Creamer illustrates this anecdotally with some important bugs missed, which would not be found even with 100% test and code coverage. Find new ways to collaborate with users and learn how to adopt a customer-based focus on integration and functionality. Explore ideas that will help you consciously “zoom out” to see important gaps in your test coverage. Learn specific techniques to help you and your team find bugs that lurk outside the requirements and beneath the code.

Lanette Creamer, Adobe Systems
A Death Knell for Traditional Test Labs

In this jab at the traditional test lab approach to testing software and Web services, Ken Johnston explains the what, why, and how of the practices and processes for testing in production (TiP). He describes how cloud computing is changing the cost model of developing Web services and testing them efficiently. Learn about the role of system deployment as an enabler of dynamic, timely testing and how to get immediate feedback from some of the best testers anywhere-customers and users. Find out about the coming intersection of pre-deployment test automation and production monitoring as you discover the immense value of emulation tools. See how test hooks in production systems enable testers to “see” inside a system while it’s live.

Ken Johnston, Microsoft
Testing with Real Users--User Interaction and Beyond

Evidence shows than more than half of the ideas that we think will improve the user experience actually fail to do so-and some actually make it worse. Instead of guessing, why not measure what your real users like and don't like? Controlled, online experiments (A/B tests being the simplest version) are a proven way to make data-driven decisions about what works and what doesn't. Seth Eliot shares numerous examples of online experimentation within Microsoft to test new user interfaces with their customers. Seth shows how special frameworks, such as Microsoft's ExP (Experimentation Platform), can also move testing into the high-value realm of testing-in-production. In addition to new features and designs, Microsoft tests the impact of new code in production. By employing online experimentation, you can control how and when new, potentially dangerous code is exposed to users.

Seth Eliot, Microsoft
Measure the Measurable: Improving Software Quality Through Telemetry

Observing customers in a usability lab can be invaluable for improving product design. But, once your software leaves the lab, do you know what your customers are actually doing and whether or not your software meets their expectations? Learn how engineers on the Microsoft Office team apply a variety of software telemetry techniques to understand real-world usage, how the results drive product improvements, and how you can apply similar techniques.

Jamie Campbell's picture Jamie Campbell
Weekend Testing Comes to the Americas

Inspired by the success of India’s Weekend Testing movement, Michael Larsen saw a need for a group closer to home. The Weekend Testing Americas chapter invites testers from across the Western Hemisphere to join an informal, distributed group of their tester peers to learn and perfect their craft.

Michael Larsen's picture Michael Larsen
FAQ: How can I deal with a compressed test schedule?

In this installment of FAQ, SQE Trainer Linda Hayes answers one of the questions students ask her most often.

Linda Hayes's picture Linda Hayes
Thoughts from Mid-Project

My team is in the middle of one of the hardest projects—we call them "themes"—we’ve ever tackled. We’re a high-functioning agile team that has helped our company grow and succeed over several years now—we “went agile” in 2003. Here’s one thing I know for sure: No matter how many problems you solve, new challenges will pop up.

Lisa Crispin's picture Lisa Crispin
Busted: 5 Myths of Testing Regulated Software

Testing regulated software is often seen as a tedious job that generates stacks of documentation and is subject to crippling rules. See five of these assumptions exposed as mere myths, and learn how regulated testers can use the same approaches, techniques, and tools at any other tester's disposal while still passing a process audit.

John McConda
Copeland on Weinberg

Lee Copeland and Jerry Weinberg have crossed paths—both on page and in person—many times over the years. Here, Lee reflects on some of those meetings and their valuable lessons.
 

Lee Copeland's picture Lee Copeland

Pages

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.