Conference Presentations

STARWEST 2012 Keynote: State-of-the-Art Cloud Testing: Experiences with Bing Search

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
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 

ClouT 3i Infotech's Testing Platform Enterprise

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

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

Aspire Systems
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.
Software Testing in the Cloud: Issues and Opportunities

Cloud computing offers virtualized hardware, unlimited storage, and built-in software services that can aid in reducing the execution time of large test suites. However, migrating software testing to the cloud is not a trivial activity nor is it necessarily the best solution to all testing problems. Using real-world case studies conducted at the Florida Institute of Technology, Scott Tilley describes the issues and opportunities of software testing in the cloud. He explains how the SMART-T decision framework they use can support your migration process. Scott shows how to realize significant time savings using HadoopUnit, a cloud-based distributed environment for concurrent execution of test cases, which builds upon the Hadoop open-source platform. Leave with a better understanding of when cloud computing is a solution to your software testing problems and when it's not.

Scott Tilley, Florida Institute of Technology
Integrating a Cloud Solution into Your Test Environment

Cloud computing is THE big buzzword in the computing industry today. At Gerdau, they have chosen a cloud computing solution for their ongoing test environment strategy, employing an outsourced infrastructure vendor. Jim Trentadue explains why it is critical that sound testing environment practices be in place before moving to the cloud. He reviews steps his company took to migrate to a cloud-based environment-starting with a development sandbox, through various testing phases, and finally to the pre-production staging area before deploying to production. Jim reviews how to integrate cloud computing into your test management practices and concludes by highlighting thoughts of how cloud-based test environments can change testing process and procedures. With a cloud test environment, your organization can realize the benefits of strictly segregated code bases for quicker defect resolution.

Jim Trentadue, Gerdau
The New Mindset for Testing Cloud-based Applications

The "cloud" is the new kid on the block. So, how exactly does testing cloud-based applications differ from testing traditional applications? Do you have the right mindset and processes in place today to build and test high quality cloud-based applications? Charles Sterling answers these questions as he takes you on a journey to demystify the application lifecycle for cloud-based applications. He explains that you need a different mindset and a new set of processes and tools at each stage of the project cycle-planning, execution, release, and monitoring-to deliver high quality cloud-based applications. Based on his team's experience of building cloud services, Charles shares two specific examples-continuous integration and performance testing. Using these examples, he highlights the salient points of testing cloud-based applications and contrasts them with testing in the traditional world.

Charles Sterling, Microsoft Corporation
Testing in the Cloud: Is it Right For You?

Finally, software testing in the cloud is not just for dreamers anymore! Join Andrew Pollner to explore why and how cloud-based testing is emerging as a viable alternative to replace or complement traditional testing platforms. Implemented properly, cloud testing offers many advantages: shifts the burden of installing, configuring, maintaining, and updating testing tools to a vendor; reduces or eliminates the need to build and maintain servers to support testing functions; expands the reach of testing across geographical locations; offers potentially limitless capacity; and more. However, with all these benefits come new challenges: determining the appropriate cloud test environment, test data security, connectivity to the environment, and others.

Andrew Pollner, ALP International Corp
Cloud Enabled Development: Making Fast Go Faster

As software development teams seek greater efficiency and effectiveness, they often find that they are held back by old IT architecture for development and test. They wrestle with low-powered servers, difficult-to-scale static environments, and a slow IT provisioning and change processes. Today, software leaders at Calypso, Centric Group, Serena Software, and others have radically changed the way they build, test, and deploy software-almost exclusively using cloud computing to power their development processes. Some teams report benefits of 75% faster development cycles with 70% lower operating costs. Brian White describes the techniques and practices employed and success factors you can follow to achieve similar results. Brian provides specifics on which application workloads are ideal for the cloud model and how the use of cloud computing supports Agile development practices.

Sundar Raghavan, Skytap, Inc.


CMCrossroads is a TechWell community.

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