Structured Approach to Testing - Android in an Agile Environment

Similar documents
Copyright 2013 by AGILOD Consulting, LLC. All Rights Reserved. Test Automation. Done The AGILOD Way

HP ALM Feature Comparison Guide.

Move Performance Testing to the Next Level with HP Performance Center September 11, Copyright 2013 Vivit Worldwide

MOBILE APPLICATION TESTING CHALLENGES

DESIGN HELPED A MAJOR AND HIGHER SOFTWARE CUSTOMER SUCCESS STORY ABOUT THE CLIENT

Visual Studio Team Services

HP APPs v.12 Solutions for Dev-Ops

Introduction to ALM, UFT, VuGen, and LoadRunner

Wipro s Endur Test Automation Framework (W-ETAF) Reduces time and effort for the implementation and maintenance of an automated test solution.

From Test Legacy to Model- Based Testing How to refactor an existing test repository into an MBT model?

SharePoint Development Web Development Generate from Usage. Cloud Development Windows Development Office Development

Test Automation as a Service (TaaaS)

Implementing a successful Test Center of Excellence (TCoE) with Sogeti and Hewlett-Packard s Application Lifecycle Management (ALM) suite

A Structured Approach for Efficient Model-Based Testing in Large IT Projects

ALM120 Application Lifecycle Management 12.0 Essentials Gold Package

Testing as a Service (TaaS)

Diploma in Software Testing 2.0 (HP)

XML APIs Testing Using Advance Data Driven Techniques (ADDT) Shakil Ahmad August 15, 2003

Cisco Integration Platform

EARLY AUTOMATION APPROACH

Model-Based Testing: Your Key to Better Software

How Manual Testers can execute Test Automation. White Papers. Muthiah Director of Testing. Expedux on How Manual Testers

LogiGear Overview. Bruce Ekins LogiGear Colorado Phone Mobile LogiGear Corporation 1

H elping you choose the right automation testing tool

Assuring Certainty through Effective Regression Testing. Vishvesh Arumugam

Agile Testing: Your Key to Better Software

HP ALM Overview. Accelerating Innovation, Industrialising Quality. Oren Ziv, Product Manager, QC/ALM

WHITEPAPER. Automated Functional Equivalence Testing. A White Paper by: Sagar M. Patil December, 2012

CA Test Data Manager Key Scenarios

Accelerate your Software Delivery Lifecycle with IBM Development and Test Environment Services

CAPABILITY. Managed testing services. Strong test managers experienced in working with business and technology stakeholders

The Challenge of Managing WebSphere Farm Configuration. Rational Automation Framework for WebSphere

Perfecto Mobile. Deep testing on market devices and quick verification on as many market devices as possible

The Future of Testing: Continuous Enterprise Testing

Testing in the Agile World

UFT120 Unified Functional Testing 12.0 Essentials Instructor-Led Training For version 12.0

Docker CaaS. Sandor Klein VP EMEA

SAP Solution Manager Test Workbench

Automated Acceptance testing by Developers & Automated Functional Testing by Testers

White Paper. Achieve Next Level of Automation with Robotic Test Automation

Shift Left Testing: are you ready? Live Webinar, Sept 19

vsphere 4 The Best Platform for Business-Critical Applications Gaetan Castelein Sr Product Marketing Manager VMware, Inc.

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions

Shift Happens. The Role of Continuous Testing in DevOps. Alex Martins. CTO Continuous Testing. May 15 th, 2018 CA Technologies.

Testing Tools to Support Agile Software Delivery. The Critical Role of Automated Functional Testing in Enterprise Environments

Objective Manual Testing Test Cases Samples Excel

Hoping my knowledge, skills and experience could be used by you and your company I appreciate in advance your time and consideration.

SIMPLIFY, AUTOMATE & TRANSFORM YOUR BUSINESS

What s a BA to do with Data? Discover and define standard data elements in business terms

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

VMware Horizon Suite:

Case Study: Financial Institution Deploys Conformiq 360 Test Automation to Test at the Speed of Agile Development

SQS the world s leading specialist in software quality. sqs.com

CONTINUOUS DELIVERY IN THE ORACLE CLOUD

VISUAL APPLICATION CREATION AND PUBLISHING FOR ANYONE

Mobile Application Testing. Services Catalog

3/26/2018. Hyperconvergence. CreekPointe, Inc. Introductions Hyperconvergance Defined Advantages Use Cases Q&A Close. Mike Clarke, CreekPointe Inc.

IRQA General Information:

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING.

Functional Testing with Mercury QuickTest Professional

SpiraTeam Feature Comparison

Using Layered Model-Based Requirements to achieve Continuous Testing

7 Things ISVs Must Know About Virtualization

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g

Business Process Testing

Cloud Computing Private Cloud

AN ISO 9001:2008 CERTIFIED COMPANY. Software Testing TRAINING.

Independent Testing Services. Business Assurance through Quality Assurance

Diploma in Software Testing (DST)


The End of Storage. Craig Nunes. HP Storage Marketing Worldwide Hewlett-Packard

Rational Update for IBM i

How Can Testing Teams Play a Key Role in DevOps Adoption?

Joint Agile Delivery Phase 3

ANZTB 2010 Conference. Tuesday, 2 nd March 2010 Hybrid Keyword Data Driven. Frameworks by Jonathon Wright. Introduction ANZTB

Service Virtualization: The Next Generation of Test Environment Management

Comprehensive Test Management with Parametrization Manual and Automated Test Execution Test Case Library Management & Re-use Requirements Test

Office 365: Fact Sheet

Certified Software Quality Engineer Preparation On Demand, Web-Based Course Offered by The Westfall Team

Course Outline. Microsoft SharePoint Server 2013 for the Site Owner/Power User Course 55035: 2 days Instructor-Led

Passionate designer with a love for solving design problems using feasible and creative solutions

Building a Customized Test Automation Framework Using Open Source Tools

Looking ahead with IBM i. 10+ year roadmap

VMEdu. 94 (Out of 100) D&B Rating. A+ BBB Rating. VMEdu Training. VMEdu Platform

Test.Forge.mil. Overview

Test Automation. Fundamentals. Mikó Szilárd

SOLUTION BRIEF CA TEST DATA MANAGER AND CA SERVICE VIRTUALIZATION. CA Test Data Manager and CA Service Virtualization

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours

Capgemini employ 30,000+ (2010) people in India with offices in Mumbai, Bangalore, Kolkata, Pune, Hyderabad, Chennai and Delhi/NCR.

Oliopäivät Modelling Now and in the Future, with Acronyms or without = RSA

M EGHAN W ILLIAMS, PH.D., CUA

Transforming IT: From Silos To Services

Learn Atlassian and more with the experts

Advanced Solutions of Microsoft SharePoint 2013

Integrating with Microsoft Visual Studio Team System. For Borland CaliberRM Users

Accelerate Your Cloud Journey

SHAREPOINT 2016 ADMINISTRATOR BOOTCAMP 5 DAYS

Important DevOps Technologies (3+2+3days) for Deployment

Your Data Center is Everywhere. Unified Computing System Data Center Campaign Overview Marketing Cheat Sheet

Investigating Source Code Reusability for Android and Blackberry Applications

Transcription:

Structured Approach to Testing - Android in an Agile Environment

Table of Contents 1 Mobile Marketplace 2 3 4 5 6 7 8 9 Top Challenges & Goals Traditional vs Agile Mobile Testing Lifecycle Elements of a Structured Testing Approach Android Testing Methodology Model Based Testing Execution Tools Test Accelerators Test Service as a Platform 10 The Enablers 2 - Confidential

Mobile Marketplace 3 - Confidential

Top Challenges & Goals Meeting Testing Goals Ensuring Zero Defects in Production Developing High Performance Apps Maximizing User Satisfaction Functional Testing Non Functional Testing Test Coverage Performing Regression Usability Compatibility Performance 4 - Confidential

Traditional vs Agile Testing Lifecycle 4 Week Lifecycle Traditional Agile 2 Week Lifecycle Process Tools Accelerators Assuming nearly 40% efforts goes into Testing in a mobile lifecycle A traditional 4 week cycle would have at least 8 days of testing required An agile development cycle of 2 weeks would have only 4 days dedicated to testing Nearly 20% of TAT reduction Standard Process Implementation, 40% - Automation using Industry Tools & 20% to Usage of Accelerators 5 - Confidential

User profile/trace Data Elements of a Structured Testing Approach Process Tools Accelerators Process Elements include Best Practices & Reusable Assets W3C Industry Standards Continuous Iterative Improvements Defined Controls Post Implementation Checks Tools include Test Case Designers Regression Automation Emulators Simulators Research Lab Accelerators include Test Accelerators Platform Accelerators Design Accelerators Test Accelerators Testing Lab Testing Results Reusable Test Design Models AutomationTool s Scenarios Templates Data State of Art Lab PARTNERS DEVICE ANYWHERE KEYNOTE PERFECTO HP 3i Infotech s Mobile Testing Elements Reports Recommendation Validations Defect State of Reduction Art Lab Users Global Standard Content Baselines Interface 6 - Confidential

Examples of Best Practices Process Elements Maximum Coverage Negative Test Requirements Business Scenario Positive Test Cases Test Steps Alternate Maximum Traceability Test Requirements Business Scenario / Test scenario Test Cases Defects Maximum Reuse Test Requirements Design Test Cases Review Test Cases Test Management Repository Extract Existing Test Cases Redefine Test Conditions Review Test Cases Redesign Test Cases 7 - Confidential

Android Testing Methodology[ATM] Analyze Plan & Design Execute Report Process Elements Tester connects to smartphones in remote locations to test and troubleshoot mobile apps Your Apps Here Carrier/Operator Mobile Content, Services & Applications 8 - Confidential

Model Based Testing Process Elements Models for automated test generation MBT Test Production Business Needs production engine MBT Automated Traceability Test Repository Business Analyst Collaboration Automated test execution Manual Test execution 9 - Confidential

Model Based Testing Illustrative 10 - Confidential

Test Design Automation Reporting - Traceability 1000 900 Cumulative effort per release 800 The test generation engine computes from the models all the test cases necessary to reach the defined coverage 700 600 500 400 300 200 100 0 +50% test productivity increase Project Maintenance -70% maintenance cost reduction Source: Business Case Tool Smartesting 1 2 3 4 5 6 7 11 11 - Confidential

Tools for Execution Benefits Easy and efficient script creation Reduced manual testing efforts on all platforms Full flow control Including conditions, loops, flow commands, expressions and datatables Detailed reports Reporting results, screen captures in digital format, continuous video recording of the entire script and graphs showing statistics about the execution Enhanced collaboration Save time and money on problem reproduction by using real time online handset sharing with multiple participates Open API Integration into 3rd party tools such as test management, monitoring and defect tracking 12 - Confidential

Test Accelerators Accelerators Elements Execution Automation Framework Process Test Accelerators Driver, Runtime, Logger, Exception Handler Library Framework Configuration Test Configuration Logging Configurations Configurations Application Configuration Report Configuration Mailing Configuration Operating System Command Line Web Specific Excel Files Test Handlers File System Networks Mailing Utilities Logging 13 - Confidential

Test Platform as a Service [TaaS] Test Services on Hire CLIENT ORGANISATION Testing Team CLOUD CLIENT INTERFACE Account Mgmt Pay by Use Project Manager Process Assets COE TOOLS (SaaS) Infrastructure SME s Domain Option 2 Hardware Software Test Data Access to Tools Access to SME s on various testing techniques Access to Domain Assets Proven Process/Methodology/Best practices 14 - Confidential

Chennai Virtual Labs Physical Labs Hyderabad Bangalore The Enablers Domain & Automation Lab Core Infrastructure 2 IBM X3650, Xeon Quad Core 1.60 GHz 16 GB RAM, 300 GB HDD*2 Hardware Extendable Infrastructure Infrastructure Management Services Mobile Testing Lab Cloud Infrastructure 2 AIX 5.3, IBM P510 Series,4 16 GB RAM, 300 GB HDD*2 2 IBM X3650, Xeon Quad Core 1.60 GHz 8GB RAM, 500 GB HDD*2 Testing Tools Tools (Software) Knowledge Management Performance & Compliance MS SharePoint Communication 15 - Confidential

THANK YOU