|
Exploratory Testing of Mobile Applications Exploratory testing-the process of simultaneous test design, execution, and learning-is a popular approach to testing traditional application software. Can you apply this approach to testing mobile applications? At first, it is tempting to merely employ the same methods and techniques that you would use with other software applications. Although some concepts transfer directly, testing mobile applications presents special challenges you must consider and address. Jonathan Kohl shares his experiences with testing mobile apps, including the smaller screens and unique input methods that can cause physical strain on testers and slow down the testing effort. Smaller memory and less processing power in the device mean tests often interfere with the application’s normal operation. Network and connectivity issues can cause unexpected errors that crash mobile apps and leave testers scratching their heads.
|
Jonathan Kohl, Kohl Concepts, Inc.
|
|
Transform Your Lifecycle-Virtualize the Test Lab Every tester has heard "it works on my machine" from a developer, referring to a defect deemed to be non-reproducible. We all know the back-and-forth conversations and have yearned for ways to easily replicate test environment failures in the development environment. Test organizations often struggle with access to test environments that closely match production while the operations department struggles to keep up with the demand for provisioned environments. Virtual lab technology can solve these frequent, tedious, and expensive problems, delivering immediate productivity and return-on-investment. By shattering barriers between development, testing, and operations, virtual lab technology is transformational and promises to be the hub of the modern application lifecycle. Theresa Lanowitz shares the results of the "voke Market Snapshot" report on virtual lab management.
|
Theresa Lanowitz, voke, Inc.
|
|
Alternative Testing: Do We Have to Test Like We Always Have? Are the “old ways” always the “best ways” to test? Julian Harty shares his thought-provoking ideas on when traditional testing is-and is not-appropriate and poses alternatives for us to consider. For example, what might happen if we choose not to test a product at all? Perhaps the benefits of earlier delivery would outweigh the cost and delay that testing imposes. If a key goal of testing is to provide answers to quality-related questions about a product, are there alternative information sources for answers-say, from live experiments in production? How do you know whether your testing approach is really efficient and effective, especially if you already consider yourself a testing expert? Can your testing knowledge and experience blind you to alternative strategies? One option is to put yourself to the test. For instance, you could more objectively evaluate your skills by working on a crowd-sourced test project.
|
Julian Harty, Consultant
|
|
Building a Successful Test Automation Strategy You have been told repeatedly that test automation is a good thing and that you need to automate your testing. So, how do you know where to start? If you have started and your efforts don’t seem to be paying back your investment, what should you do? Although you believe automation is a good thing, how can you convince your management? Karen Rosengren takes you through a set of practical and proven steps to build a customized test automation strategy based on your organization’s needs. She focuses on the real problem you are trying to solve-repetitive manual test effort that can be significantly reduced through automation. Using concrete examples, Karen shows you how to develop a strategy for automation that addresses real-not theoretical-savings. She shares how she has demonstrated the business value of automation to executives and gained both buy-in and the necessary budget to be successful.
|
Karen Rosengren, IBM Global Services
|
|
Take a Chance-Testing Lessons Learned from the Game of MONOPOLY® For years, MONOPOLY® has entertained countless people with the fictional thrill of what it might be like to make a killing in real estate-or to lose your shirt. As Rob Sabourin explains, the board game is similar to the real-world experience of running a software test project. Rob guides you through some of MONOPOLY's powerful lessons and strategies relating to test planning, risk management, technical debt, context-driven test strategies, contingencies, and decision making. In MONOPOLY, winning players consistently select, adapt, and apply strategies. Skilled testers adapt on the fly to their discoveries, applying heuristics and risk models to consistently deliver value. Winning at MONOPOLY, just like successful testing, is all about people: relationships, negotiation, and communication. To succeed in testing or MONOPOLY, you've got to be ready for whatever drawbacks or opportunities Chance happens to throw your way.
|
Rob Sabourin, AmiBug.com
|
|
The Human Side of Testing Software testing is a unique profession. We're engaged in critiquing highly complex systems that typically are poorly understood-even by those developing them-and usually forged in an environment of high stakes, enormous pressure, and competing priorities. Every day we deal with delicate egos, defensive reactions, shrinking timeframes, and diminishing resources, all within the context of an uncertain world economic situation. Join Thomas McCoy as he takes a sometimes-irreverent look at the human issues that beleaguer our profession. Learn about our socio-political context, the “fear factor” within many IT projects, the blame game, rewards and punishments, impression management, keeping our energy level and optimism high, identifying whom we are really serving, the testing vocation, and having our contributions valued.
|
Thomas McCoy, Department of FaHCSIA
|
|
Becoming a Great Tester: Inspiration, Perspiration, and Renewal Three recent and contrasting trends in software development and IT-agile methods, increasing infrastructure complexity, and the requirement to align more closely with business stakeholders-are reshaping testing’s role. As a test manager or tester, you need to develop new knowledge and skills to remain relevant-and employed. In this eye-opening session, Isabel Evans describes the new expertise you must acquire and explores the aptitude, self-motivation, and hard work required to constantly renew your knowledge and skills. With a little inspiration, a bit of luck, and perseverance, you can grow to become a great tester and remain a vital part of your test and development team. The challenges of our changing world demand a renewal of technical expertise and continuous attention to your social, communication, and business skills.
|
Isabel Evans, Testing Solutions Group Ltd
|
|
STARWEST 2010 Keynote: Lightening Strikes the Keynotes Lightning Talks have been a very popular part of many STAR conferences throughout the years. If you’re not familiar with the concept, a Lightning Talk session consists of a series of five-minute talks by different presenters within one presentation period. For the speakers, Lightning Talks are the opportunity to deliver their single biggest-bang-for-the-buck idea in a rapid-fire presentation. For the first time, lightning has struck the STAR keynote presentations. Some of the experts in testing-James Bach, Jon Bach, Julie Gardiner, Dorothy Graham, Jonathan Kohl, Randy Rice, Lloyd Roden, and Rob Sabourin-will each step up to the podium and give you their best shot of lightning. With no time to dither or vacillate-and hemming and hawing forbidden-you’ll get eight keynote presentations for the price of one and have some fun at the same time.
|
Lee Copeland, Software Quality Engineering
|
|
Test Team Leadership-Yes, There's a Place for It in Agile One of the gravest misconceptions about the agile methodologies isn’t about documentation, teamwork, quality, or productivity. It’s about the role of leadership and management in the adoption and sustained operation of agile practices. In no place is this more visible than in statements such as “We don’t need no stinking test managers … we’re agile.” Bob Galen explores this common misconception and shares his experiences of the proper role of leadership and management within agile test teams. He explains the concept of “servant leadership” and illustrates its practice with healthy and unhealthy examples he’s observed in the real world. Bob examines the relationship among the whole-team quality focus of agile, the test practices that agility demands, and the role of a test leader-whether as a manager or an individual contributor.
|
Bob Galen, iContact
|
|
You're Either On the Train or On the Tracks: Radical Realities Shaping Our Future Because the number of applications and environments are exploding, the rate of change is increasing exponentially, and the scope of risk has never been wider or deeper. Collectively, these forces are creating a flood of transformations within software development that will not stop or slow down for testing. Test practices as we know them today must evolve quickly-or die. Linda Hayes describes how-rather than struggling against radical changes and becoming a relic of bygone days-we can ride this momentum by leveraging new technologies, tools, and market dynamics to make testing vital in this radical new reality. Learn how to integrate cloud computing, virtualization, SOA, and mobile devices into your test strategy. Convert your concerns about risk into a compelling business case for renewed commitment and resources for testing.
|
Linda Hayes, Worksoft, Inc.
|