Conference Presentations

STARWEST 2012 Keynote: Tapping into Testing Mobile Applications

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.
Cloud enabled Mobile App Testing Automation

Challenges of mobile test automation. Approaches for implementing mobile app test automation. Cloud enabled mobile app test automation- A failure proof approach - Characteristics, Best practices and Benefits 

Mobile Cloud Agile

Trends vs. Testing. Mobile Testing. Cloud Testing. The New Testing: A Wider Resource Orchestration. 

Aspire Systems
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
Mobile Applications Security

Mobile applications enable millions of users to have more fun, be more productive, and interact with their world in more ways than ever before. Mobile architectures run the gamut from simple web-based applications optimized for mobile displays to custom-built handset-specific applications that can interact directly with the mobile operating system. This diversity of architectures presents a huge challenge to ensure that applications meet security requirements, such as confidentiality and integrity. Targeted at beginners in the mobile development space, Scott Matsumoto introduces the basics of mobile applications-deployment, digital rights management, and the cellular network-and then addresses popular security attack vectors that hackers exploit. Scott explores the mobile threat model you must consider when developing mobile business applications.

Scott Matsumoto, Cigital
Eight Limitations of Mobile Platforms

Soon mobile devices will be able to do most everything, right? Although it's fun to talk about how much mobile devices can or will do soon, limitations and constraints remain now and will for a long time. With the lower-tier market offering scaled-down devices, even the latest generation mobile devices have hardware, network, and operating system constraints. These limitations will seriously affect the architecture, design, and testing decisions for your mobile development projects. Jacob Stevens offers a primer on the unique dynamics and constraints of these lucrative platforms. Learn about the implications of mobile platform constraints that impact development and, ultimately, your customers' experience. Discover potential failure points hidden in hardware specifications and explore the trade-offs necessary for mobile success.

Jacob Stevens, Quardev, Inc.
Overcome Mobile Testing Challenges

The importance of automated testing. Mobile fuctional testing with Emulators or Real Devices. Mobile performance testing and factoring in network conditions.

John Jeremiah, Mobile Solutions & Performance Center, HP
Selecting Mobile Application Automation Tools

Today’s mobile application market holds massive promise for devices and applications that exceed user expectations. Despite the hurry-to-market pressures of mobile development, proper testing is vital to differentiating an application in a highly competitive market. Pradeep Govindasamy describes three areas to consider in choosing test automation tools: browser/platform, screen resolution/input mechanism, and external system interface. The first involves selecting different browser and platform combinations-iPhone IOS, Android SDK, etc.-and evaluating GUI Mapping, recording of objects, and reusability. The second area defines the types of interfaces needed for classes, modules, or libraries to ensure that the automation tools provide support.

Pradeepkumar Govindasamy, Cognizant Technology Solutions
Practical Threat Modeling: Engaging Testers Early

Threat modeling is one of the most important activities that development and test teams should perform as part of a security development lifecycle. Although threat modeling is not always easy to get going for a team that has little or no security experience, it can be critical to your products and your project. Edward Bonver explores the process behind modeling threats to systems and demonstrates resulting models. He explains how the process has been successfully implemented and followed across Symantec, where development teams and environments vary dramatically across hundreds of products. Learn how the Symantec development and test teams build a comprehensive security profile of the software, providing a guide for secure development as well as the testing focus and strategy.

Edward Bonver, Symantec Corporation
Mobile Testing: Old Wine in a New Bottle?

In the enterprise, mobile adoption is increasing at a fast pace-and so are the concerns about security, reliability, and quality for the software that drives mobile devices. Some of the unique and unfamiliar challenges faced while testing mobile applications are usability, network connectivity, online/offline content, call interruptions, varying form factors, networks, and device providers. Manish Mathuria describes how mobile testing differs from testing traditional enterprise systems. He provides practical tips on how to quickly and smoothly transition from traditional software testing to mobile testing while striving to deliver the same level of quality. Manish explores the nascent mobile testing tools available today to test enterprise mobile applications that are quickly reaching the same complexity as their desktop counterparts.

Manish Mathuria, InfoStretch Corporation


StickyMinds is a TechWell community.

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