The smell of hot apple cider might hang in the air, but for us here at Mentora, the ambiance is all about trade shows and events as we hit the road for our Mentora Road Show. From our most recent participation in the Workshop on Performance & Reliability (WOPR), which took place Oct. 17-19 in San Francisco, Calif., to our upcoming appearance at STPCon 2013, we are pounding the pavement this fall, sharing our story of Mentora and our managed hosting offerings.
Our primary goal this fall is to educate. As thought leaders in the industry, our performance engineers are oftentimes asked to speak to other engineers about best practices, challenges, and technological evolutions. We are also talking all things mobile—a huge driver for our industry right now—and new technologies, such as mobile apps. There are many variables that developers need to keep top of mind when developing both Web and native applications. After all, each has specific considerations that must be accounted for as they greatly affect a user’s experience, as well as the ability for a performance tester to properly test those apps for scalability.
To that end, this week at STPCon, taking place from Oct. 21-24 in Phoenix, Ariz., we will be holding two presentations: “Performance Testing Mobile Applications,” led by our Performance Engineer Rebecca Clinard, and “Performance Testing in an (a/A)gile Environment,” led by our Senior Performance Engineer Eric Proegler. Here’s a look at what each will cover at the testing professionals conference:
“Performance Testing Mobile Applications”
Simply put, today’s performance engineers need to keep up with the latest technologies as well as methodologies, particularly as they relate to performance testing mobile applications and the scaling of apps to handle massive volumes. Taking place Wednesday, Oct. 23, from 2:45 to 4 pm, this session will discuss the requirements and challenges surrounding mobile applications as well as delve into how to create realistic load script—by digging into the technologies and the embedded logic.
An end-to-end session on testing mobile applications, the presentation will also shed light on why cloud infrastructures are the perfect solutions for generating the virtual user load and how monitoring plays a critical role in identifying bottlenecks, which can prevent the app from scaling to a heavy workload.
“Performance Testing in an (a/A)gile Environment”
The presentation by Proegler, taking place Wednesday Oct. 23 from 10:30 to 11:45 am, will explore the history of performance testing—one characterized as a single experiment against a fully complete and assembled system. While using this approach has proved helpful for validating completely assembled systems, with the rise of (a/A)gile development contexts—and testing at the very end—traditional practices have become futile when it comes to providing timely feedback.
Alternatively, to prove more useful, performance testing should be adapted to the component levels and iteration intervals delivery of which teams are working. This session will cover the key techniques for providing performance feedback earlier as well as strategies for designing, conducting, and tracking frequently repeatable performance tests.