The Latest

Keynote: The Mismeasure of Software: The Last Talk on Measurement You’ll Ever Need to Hear[presentation]
Slideshow

Lee Copeland maintains that most organizations have some kind of metrics program—and almost all are ineffective. After explaining the concept of measurement, Lee describes two key reasons for these almost universal metrics program failures. The first major mistake people make is...

Lee Copeland, Software Quality Engineering
Test Automation for Packaged Systems: Yes, You Can![presentation]
Slideshow

Today, most businesses are heavily dependent on packaged systems, sometimes called commercial off-the-shelf software, for large parts of their operation. Highly-customizable packages such as BMC’s Remedy, Oracle's Maxim, and many others run the show at many of the world’s largest companies.

Chris Bushell, ThoughtWorks
Flintstones or Jetsons? Jump Start Your Virtual Test Lab[presentation]
Slideshow

The power of virtualization has made it easy and inexpensive to create multiple environments for testing. How you implement your virtualization strategy can boost not only the savings on physical gear and availability of test environments but also your testing productivity. 

David Silk, Verisign, Inc.
T23 HTML5 Security Testing at Spotify[presentation]
Slideshow

HTML5 is one of the hottest technologies around right now because HTML5 apps are beautiful, engaging, and can perform important and entertaining functions. With the wide range of devices and platforms to support, the promise of multi-platform support is appealing. 

Alexander Andelkovic, Spotify
Four Crucial Tips for Automated Web 2.0 Testing[presentation]
Slideshow

The vast majority of problems found in web-based functional tests can be traced to a few common issues—dealing with dynamic page content, understanding the differences between explicit and implicit waits, choosing a proper element locator strategy, and understanding how to deal with...

Jim Holmes, Telerik
Unleash Service Virtualization: Reduce Testing Delays[presentation]
Slideshow

The ability to rapidly release new product features is vital to the success of today’s businesses. To accelerate development, teams are adopting agile practices and leveraging service-oriented architectures to integrate legacy applications with other systems. At the same time, testing...

Allan Wagner, IBM Software—Rational
Introducing Mobile Testing to Your Organization[presentation]
Slideshow

Mobile is an integral part of our daily lives, and if it’s not already part of your business model, it soon will be. When that happens, will you be ready to tackle the demands of testing web and native mobile apps? From the perspective of a test lead, Eric Montgomery describes the...

Eric Montgomery, Progressive Insurance
Emotional Intelligence in Software Testing[presentation]
Slideshow

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

Thomas McCoy, Australian Department of Families
Automation Culture: Essential to Agile Success[presentation]
Slideshow

For organizations developing large-scale applications, transitioning to agile is challenging enough. If your organization has not yet adopted an automation culture, brace yourself for a big surprise because automation is essential to agile success. From the safety nets provided by automated..

Geoff Meyer, Dell, Inc.
New Testing Standards Are on the Horizon: What Will Be Their Impact?[presentation]
Slideshow

The history of testing standards has not always been auspicious. Testing standards documents have been expensive to obtain, limited in scope, inflexible in expectations, and inconsistent. However, they contain important lessons learned from experienced practitioners—if a tester is willing...

Claire Lohr, Lohr Systems
Exploratory Testing on Agile Projects: Combining SBTM and TBTM[presentation]
Slideshow

Exploratory testing provides both flexibility and speed—characteristics that are vitally important with the quick pace of short agile iterations. With session-based test management (SBTM), exploratory testing is structured and documented in pre-defined sessions. A newer approach...

Christin Wiedemann, Professional Quality Assurance, Ltd.
Android Mobile Testing: Right before Your Eyes[presentation]
Slideshow

Few topics are hotter than mobile software development. Every company seems to be rushing to release its own mobile applications. When it comes time to build that software, they quickly learn that things are hard. Many developers claim that it is difficult or impossible to test drive the...

Jeff "Cheezy" Morgan, LeanDog
Better Security Testing: Using the Cloud and Continuous Delivery[presentation]
Slideshow

Even though many organizations claim that security is a priority, that claim doesn’t always translate into supporting security initiatives in software development or test. Security code reviews often are overlooked or avoided, and when development schedules fall behind, security testing...

Gene Gotimer, Coveros, Inc.
The Test Coverage Outline: Your Testing Road Map[presentation]
Slideshow

To assist in risk analysis, prioritization of testing, and test reporting (telling your testing story), you need a thorough Test Coverage Outline (TCO)—a road map of your proposed testing activities. By creating a TCO, you can prepare for testing without having to create a giant pile of...

Paul Holland, Testing Thoughts
Performance Testing Web 2.0 Applications—in an Agile World[presentation]
Slideshow

Agile methodologies bring new complexities and challenges to traditional performance engineering practices, especially with Web 2.0 technologies that implement more and more functionality on the client side. Mohit Verma presents a Scrum-based performance testing lifecycle for Web 2.0 apps...

Mohit Verma, Tufts Health Plan

Pages

CMCrossroads is a TechWell community.

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