STARWEST 2013 - Software Testing Conference
PRESENTATIONS
Agile Code Reviews for Better Software—Sooner
Code reviews are often thought of as anti-agile, cumbersome, and disruptive. However, done correctly, they enable agile teams to become more collaborative and effective, and ultimately to produce higher quality software faster. Mark Hammer describes how lightweight code review practices... |
Mark Hammer, SmartBear Software |
Automate Mobile App Testing—Or Go Crazy
During the past decade, test engineers have become experts in browser compatibility testing. Just when we thought everything was under control, along come native mobile applications that need to run across platforms far more diverse than the desktop browser landscape has ever been. |
Stewart Stern, Gorilla Logic Inc. |
Automated Performance Profiling with Continuous Integration
Historically, performance tests are run long after the code has been checked in, making performance issues time consuming to resolve and thus not a good fit in the agile process. Ivan Kreslin presents a solution that he’s implemented to address this problem. Learn how Ivan integrates... |
Ivan Kreslin, Mitchell International |
Automated Testing of a Dynamically Configurable System
You provide your clients a service and product, designed so that each component is customizable and can be dynamically changed right down to screen layout and field location. This greatly increases the amount of testing you have to perform on a release since there could be more than... |
Terry Morrish, Synacor |
Beyond Continuous Delivery—All the Way to Continuous Deployment
Just as those in the software world are getting their hands around agile practices, leading software organizations are going beyond continuous delivery for acceptance testing and now adopting continuous deployment—the practice of immediately releasing new code from development into... |
Kris Lankford, Microsoft |
Build Your Personal Portfolio of Thinking Skills
How do we improve ourselves as software testers? What are the thinking skills we should develop? How do we refine these skills? Observing is one of the essential skills for software testers. We need to detect changes and differences even when they are subtle. Visual imaging... |
Karen N. Johnson, Software Test Management Inc. |
Confessions of a Test Automation Addict
Feeling fatigued, frustrated, and stressed at work? Wondering how you can stay relevant and highly valued in this fast-changing software development domain? David Rosskopf shares how you can become more productive through a non-traditional approach for automating testing—and much more. |
David Rosskopf, LDS Church |
Courage and Freedom in Exploratory Testing
Exploratory testing (ET) consists of simultaneous learning, test design, test execution, and optimization. Most people are able to adopt the outward behaviors of ET but struggle to adopt an ET mindset. Griffin Jones explains that this mindset requires reflecting on four basic questions... |
Griffin Jones, Congruent Compliance |
Create a One-Page Capacity Model for High-Traffic Web Applications
In the test lab and in production everything hinges on looking at the right performance metrics. A common problem for engineering teams is that they don’t know what metrics they should be analyzing. It’s easy to get lost in an ocean of data from disparate monitoring tools and... |
Dan Bartow, SOASTA Inc. |
Data Warehouse Testing: It’s All about the Planning
Today’s data warehouses are complex and contain heterogeneous data from many different sources. Testing these warehouses is complex, requiring exceptional human and technical resources. So how do you achieve the desired testing success? Geoff Horne believes that it is through test planning... |
Geoff Horne, NZTester Magazine |