Requirements

Conference Presentations

Leaping into the Cloud: Risks and Mitigation Strategies

The cloud has rapidly gone from “that thing I should know something about” to the “centerpiece of our five-year corporate IT strategy.” However, cloud computing is still in its infancy. The marketing materials ignore or gloss over the many risks present today in the cloud-data loss, security leaks, gaps in availability, migration costs, and more. Ken Johnston and Seth Eliot share new research on the successful migrations of corporate IT and web-based companies to the cloud. They lay out the risks to consider and explore the rewards the cloud has to offer when companies employ sound architecture and design approaches. Discover the foibles of poor architecture and design and how to mitigate these challenges through a novel Test Oriented Architecture (TOA) framework.

Ken Johnston, Microsoft Corporation
Mobile Apps: Breaking Down the Barriers

Mobile application development introduces additional complexity when compared to building traditional applications. In order to successfully develop and deploy mobile applications, it is essential to account for variability in networks, service providers, devices, operating systems, and browsers. Todd DeCapua shares practices for successfully navigating this complexity while preserving both speed-to-market and application performance. Outlining a new approach to the agile development-test-deploy cycle for mobile, Todd demonstrates how to integrate functional testing and performance engineering throughout the application lifecycle and establish a new level of cooperation among test, development, and operations.

Todd DeCapua, Shunra
Cloud Computing 101: Concepts, Benefits, Challenges, and Costs

Cloud computing is a paradigm that makes the notion of utility computing a reality. Instead of investing scarce capital in computing resources, IT organizations are turning to pay-for-use hardware, software, and infrastructure available through the Internet. Unfortunately, because cloud services vendors have their marketing engines further into the cloud than their technology actually reaches, there is a great deal of hype around cloud computing. Arlene Minkiewicz introduces the concepts of cloud computing, discusses the different kinds of clouds, and explores different models for employing cloud-based services. She provides insights into the benefits, challenges, and risks associated with moving development, testing, and production systems to the cloud. Explore the costs you’ll face to migrate to cloud computing and how to estimate the on-going costs associated with the utility computing model.

Arlene Minkiewicz, PRICE Systems
STARWEST 2012 Keynote: State-of-the-Art Cloud Testing: Experiences with Bing Search
Video

The cloud is penetrating every technology organization and almost every software product or service. The cloud affects everything inside development, bringing profound changes to how engineers build, test, release, and maintain software and systems.

Ken Johnston, Microsoft
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.
Cloud enabled Mobile App Testing Automation
Video

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 

Impetus
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
Mobile Cloud Agile
Video

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
Test Management for Cloud Applications

The "cloud" can deliver services over the Internet in three flavors-software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). Testing cloud services requires test managers to focus on more than classical functional testing to address additional risks-new Internet dependencies, different security challenges, and performance concerns-brought by the cloud. Ruud Teunissen shares the still-growing list of new concerns and risks with cloud services and explores ways to mitigate them with test-related actions. When selecting a cloud service provider and architecture, services must be tested against business and technical requirements. Prior to production, you can employ end-to-end regression tests to confirm that the cloud service operates as expected. Join Ruud and learn to identify specific requirements, risks, and test strategies for your company to migrate application to the cloud.

Ruud Teunissen, Polteq Test Services B.V.

Pages

AgileConnection is a TechWell community.

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