Test automation as-a-service

Similar documents
The Test Automation Journey

HP Virtualization Performance Viewer

Software Defined Security Mechanisms for Critical Infrastructure Management

Continuous Delivery for Alfresco Solutions. Satisfied customers and happy developers with!! Continuous Delivery!

IBM Cloud Security Draft for Discussion September 12, IBM Corporation

Cloud Cruiser and Azure Public Rate Card API Integration

<Insert Picture Here> Private Cloud with Fusion Middleware

Tizen Compliance Test (TCT) Hojun Jaygarl (Samsung Electronics), Cathy Shen (Intel)

CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS

Urbancode Deploy Overview

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Cloud Services Catalog with Epsilon

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions

CLOSER st Int. Conf. on Cloud Computing and Services Science: The Cloud Service Supply Chain

The GO4IT IPv6 Test Tool and Associated services. Alain Vouffo FOKUS (Fraunhofer Institute for Open Communication Systems)

Run-time test configurations for load testing

Cloud Computing and Telecommunications: Business OPPORTUNITIES, Technologies and Experimental setup

How To Use Anibom Smart Cloud For Business

Infrastructure as a Service

Monitoring Best Practices. Rajib Rashid, VP Product Management Nicolas Ponce, Kaseya University Ronny Tunfjord, Upstream Software

Scyld Cloud Manager User Guide

User Guide for VMware Adapter for SAP LVM VERSION 1.2

Ensuring Interoperability with Automated Interoperability Testing

Managing the Challenges of Cloud Management November 7, 2013

OpenNaaS: an European Open Source framework for the delivery of NaaS An enabler for SDN and NFV

Agile SPL-SCM: Agile Software Product Line Configuration and Release Management

Advanced Self-Service Deployment

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Cloudified IP Multimedia Subsystem (IMS) for Network Function Virtualization (NFV)-based architectures

Introduction to Automated Testing

Informatica Data Director Performance

dominique <dot> toupin <at> ericsson <dot> com GYORGY <dot> RETHY <at> ericsson <dot> com

TIBCO Spotfire Platform IT Brief

Citrix Training. Course: Citrix Training. Duration: 40 hours. Mode of Training: Classroom (Instructor-Led)

AVG Business SSO Partner Getting Started Guide

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

Lecture 02b Cloud Computing II

Introduction to Cloud Computing

A telecom use case with Cloud Foundry deployment

Windows Azure Pack Installation and Initial Configuration

Building Blocks Towards a Trustworthy NFV Infrastructure

Introduction to Google Apps for Business Integration

Invitation to OASIS CAMP A Cirrus View (high level)

App Orchestration 2.0

Virtualization and IaaS management

TEST AUTOMATION FRAMEWORK

NE-10750A Monitoring and Operating a Private Cloud with System Center 2012

SDN/Virtualization and Cloud Computing

Operating an OpenStack Cloud

Christian Dinten HP Software - Business Technology Optimization BTO Solution Consultant & Ambassador

Cloud Hosting. QCLUG presentation - Aaron Johnson. Amazon AWS Heroku OpenShift

DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software

Lifecycle Manager Installation and Configuration Guide

APPLICATION MANAGEMENT SUITE FOR ORACLE E-BUSINESS SUITE APPLICATIONS

ITIL & ServiceDesk Plus

Implementing a unified Datacenter architecture for service providers

How Cisco IT Automated End-to-End Infrastructure Provisioning In an Internal Private Cloud

Toronto June 18, Building Enterprise Clouds - Key Considerations and Strategies. Joe Fitzgerald GM, Cloud Management Products BU Red Hat

PowerVC 1.2 Q Power Systems Virtualization Center

Consulting and Systems Integration (1) Networks & Cloud Integration Engineer

Connection Broker Managing User Connections to Workstations and Blades, OpenStack Clouds, VDI, and More. Glossary

MS-10750: Monitoring and Operating a Private Cloud with System Center Required Exam(s) Course Objectives. Price. Duration. Methods of Delivery

How To Make A Desktop Operating System (Daas) Available To Aaas (Aas) Service Provider

Ontology, NFV and the Future OSS September 2015

Introduction to Directory Services

OnApp Cloud. The complete platform for cloud service providers. 114 Cores. 286 Cores / 400 Cores

Why we Picked CF as the Basis for our Public Cloud Multi-Tenant Platform

BSA Best Practices Webinars Role Based Access Control Sean Berry Customer Engineering

Offshore Delivery of TTCN-3 Testing Services

Deployment Guide: Unidesk and Hyper- V

Combining Security Risk Assessment and Security Testing based on Standards

Implementing Microsoft Azure Infrastructure Solutions

Building your Server for High Availability and Disaster Recovery. Witt Mathot Danny Krouk

JumpCloud is your Directory-as-a-Service. A fully managed directory to rule your infrastructure whether on-premise or in the cloud.

OpenShift on you own cloud. Troy Dawson OpenShift Engineer, Red Hat November 1, 2013

Windchill Service Information Manager Curriculum Guide

Deploying a Virtual Machine (Instance) using a Template via CloudStack UI in v4.5.x (procedure valid until Oct 2015)

Continuous Integration & Automated Testing in a multisite.net/cloud Project

Software defined networking. Your path to an agile hybrid cloud network

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

Software Asset Management (SAM) and ITIL Service Management - together driving efficiency

TechReady. Are you ready to implement IT solutions? Training and Consulting

Cloud Standards - A Telco Perspective

TORNADO Solution for Telecom Vertical

ITSMF UK. 150 Wharfdale Road, Winnersh Triangle, Wokingham, RG415RB, United Kingdom. Tel: +44 (0) Fax: +44 (0)

Softwarization: RD & Innovation status of activities and next steps

CONTINUOUS INTEGRATION TESTING

JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI

SQL Server on Azure An e2e Overview. Nosheen Syed Principal Group Program Manager Microsoft

Introduction to OpenStack

Performance testing with TTCN-3

Oracle Infrastructure Systems Management with Enterprise Manager and Ops Center CON4954

Automated Performance Testing of Desktop Applications

DevOps Course Content

Introduction to Cloud Computing

OVERVIEW. The complete IaaS platform for service providers

About Me. Software Architect with ShapeBlue Specialise in. 3 rd party integrations and features in CloudStack

Transcription:

Test automation as-a-service A smart way to make automated testing more efficient Dr. György Réthy

About myself testing related aspects Graduated as Ph.D. in 1991 Hungarian Telecom (now a T-Com company), 1993-1999 ISDN acceptance tests International end-to-end ISDN tests Ericsson R&D in Hungary, 1999- Coordinating conformance test development for 3G switching centers Technical product manager of Ericsson Test Competence Center Representing Ericsson in ETSI TB MTS Leader of the ETSI team developing the TTCN-3 testing language Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 2 (by http://visitfinland.com )

Content Where we are today? The ICT domain goes virtualized TAaaS: exploiting the changes TAaaS insights Conclusions Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 3

The starting point Typical test automation activities This is the scope of this presentation Build & continuous Integration components TC implementation Installing environment Test Automation workspace Network configuration TC validation function tests, maintenance TC execution (regression) Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 4 SUT Note: SUT may be just SW running in a simulated environment, centralized servers etc., but it doesn t have significance at the moment

The starting point Typical structure of TA Solutions Test cases TA tool (IDE, execution, logging/test evaluation) System-specific test framework (SUT-specific libraries) Common part (interface & protocol support, common utilities etc.) User domain Tool provider domain 3 rd party tools/ dependencies Typically, there are at least 3 different players Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 5 OS HW IT domain

Cloudified SUTs SUTv-s can be deployed and orchestrated automatically Test tools are typically not designed for automatic deployment and configuration Remains a time consuming manual work Installing environment Test Automation workspace SUTv Deploy ment Config uration Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 6

Cloudifying the test environment Deploying and configuring the test environment Test Automation workspace SUTv Deploy ment Config uration Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 7

Calculates workflow TaaaS from the users perspective requests creation shares suspends, resumes deletes, etc. logs in & uses VM OS acces s tools environment settings Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 8

Test automation as-a-service A Opening Software the as a box Service (SaaS) platform for configuring and deploying test workspaces in the Cloud. Functional View Identity module authorization authentication Ericsson corporate directory Web UI User sets goal, orders workflow execution & follows status, manages workspaces, tools etc. Knowledge management framework Knowledge base Datastore Workflow generator Dependency resolution + user goals => generates workflow Tool dependency graph, Triplestore for users, workflows, data & domain descriptions etc. Openstack IaaS VM provisioning, LDAP access & authentication Tool information, logs, tool binaries * Green Color: Non-TAaaS components Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 9

Creating a workspace Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 10

Accessing the workspace Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 12

Managing workspaces Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 13

Tool database graph Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 14

Conclusions == Advantages Installation time of test automation environments TA toolset 1 TA toolset 2 Manual installation 4-7 hours ~1 hour TAaaS 12-22 min. ~6,5 min. Stability of the test environment Efficiency Eliminates human errors, like missing/wrong version of dependencies Easy to add/remove tools, workspaces, change configurations Easy to share the environment (workflow) within team/project Reuse workflow components between organizations Saving HW/SW resources by creating workspaces on-line & storing Provides interfaces for continuous integration Can be used for development workspaces as well Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 16

Questions? Test Automation as-as-service HUSTEF 2015 2015-11-19 Page 17