Conference Presentations

STARWEST 2012 Keynote: Tapping into Testing Mobile Applications
Video

Look around you at all those people gazing into smart phones and tablets, tapping away, seemingly oblivious to what’s going on around them. Like it or not, mobile devices and the applications they host are now enmeshed in our everyday lives. 

Jonathan Kohl, Kohl Concepts Inc.
STARWEST 2012: Finding the Real Value in Load Testing
Video

Understand the processes and tools needed to uncover the real value in load testing. Learn how to reduce the number of load testing cycles yet get more effective results out of the load testing exercise. Eliminate the finger pointing that often accompany the load testing process.

Duane Dorch, Compuware
STARWEST 2012 Keynote: Becoming a Kick-*** Test Manager
Video

Want to be a great test manager for your team? A leader your company values highly? Too many test managers do what their organization asks—rather than what their organization needs—and hope for good things to happen. Great test managers are leaders who don’t accept the status quo.

Johanna Rothman, Rothman Consulting Group Inc.
STARWEST 2012 Keynote: Leverage Your Test Automation ROI with Creative Solutions
Video

Typical automated tests perform repetitive tasks quickly and accurately to lighten the burden of manual testing. These tests mimic typical interactions with the system, checking for pre-determined outcomes. However, with some creativity and a sound strategy, you can...

Doug Hoffman, Software Quality Methods LLC
Invest in a Testing Framework
Video

HP Automated Testing Solutions. A modern application. Component based testing—why frameworks? Automation evolution. HP Automated functional testing solution. Orginzational Considerations. Resources. 

Heather Taylor, HP Software
ClouT 3i Infotech's Testing Platform Enterprise
Video

Infotech is a global Information Technology company committed to Empowering Business Transformation. Our Independent Testing and Compliance Business [ITCB] became the world's first true testing platform in 2011 -- ClouT™

John Caymans, Hitachi Data Systems
Software Design for Testability

Testability is a key ingredient for building robust and sustainable systems. Neglecting testability during software development increases technical debt and has severe consequences on systems that are destined to operate for many years. Peter Zimmerer describes influencing factors and constraints of designing software for testability and shares his experiences on the value and benefits of testability-and the repercussions of poor testability. Using real-world projects as examples, Peter describes key factors in designing for testability-an architecture providing control and observation points, testing interfaces, built-in tests, logging and tracing, diagnosis facilities, and more. Take back a checklist of important issues, facts, and practices on designing for testability in your systems.

Peter Zimmerer, Siemens AG
Automated Acceptance Testing of iOS and Android Applications

In the fragmentation game, mobile devices have now claimed first place over the browsers. Android is scoring most of the fragmentation points for the team, but iOS isn't just standing idly by. While automated testing is a natural part of most modern software projects, it is currently not implemented on many mobile projects. Jonas Maturana Larsen and his company, LessPainful, are working to change this. Jonas introduces the BDD-framework Cucumber and shows how to use it to ease the pain of testing mobile applications across different devices, manufacturers, screen sizes, and Android versions. Drawing from his experiences working on Android projects for clients, Jonas shares war stories, highlighting some of the nasty quirks his team has encountered in Android OS.

Jonas Larsen, LessPainful
Design Patterns in Automated Testing: May the Power Be with You

To keep up with ever-changing systems, most test automation developers spend countless hours updating, reworking, debugging, and validating test scripts. In an agile environment, keeping up is even more difficult. Bindu Laxminarayan explores powerful design patterns and coding practices she uses to maintain, extend, and reuse the test automation scripts. These design patterns will aid you in developing a robust automation framework and cut down the time you spend on routine maintenance tasks. Bindu describes and illustrates specific design patterns: Template Design Pattern, Test Object Pattern, Component Object Pattern, and Page Object Pattern. Take back code samples to help you understand the patterns in detail. By putting these patterns into practice, you'll improve test case development and make script debugging more efficient.

Bindu Laxminarayan, Overstock.com
Visualization: Seeing Test Requirements in a New Light

Change is everywhere in software-feature enhancements, regulatory requirements, technology updates, re-designs, and re-implementations. How can we ensure that testers really understand requirements, business rules, and know what’s changing? Vijay Atmavilas shares how Verisign began to employ visual modeling and visual test design techniques to address these challenges. New models were produced using diagrams that highlighted process flows, input types and combinations to highlight data, and scenarios to highlight usage. As a result, team members quickly increased their understanding of feature requirements and improved their testing. Learn how Vijay and his team employ visual models to identify undertested functional areas and to help them measure coverage and the effectiveness of their regression tests and suites.

Vijay Atmavilas, VeriSign Inc

Pages

CMCrossroads is a TechWell community.

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