Top Banner
Azure for QA & Testing Teams Alex Turner Senior Azure Consultant InCycle Software
36

Azure Labs QA Testing Webcast

Jan 23, 2018

Download

Technology

InCycleSoftware
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Azure Labs QA Testing Webcast

Azure for QA & Testing Teams

Alex TurnerSenior Azure ConsultantInCycle Software

Page 2: Azure Labs QA Testing Webcast

Who are we?

2014 Microsoft Partner of the YearAward Finalist

Microsoft Gold PartnerGold

Gold

Consultants in locations coast to coast

There is a better way

to do software!

Page 3: Azure Labs QA Testing Webcast

Agenda

Using InCycle Azure Lab Accelerators

Using InCycle Azure Lab Accelerators

Page 4: Azure Labs QA Testing Webcast

Who can benefit

QA OpsDev

Page 5: Azure Labs QA Testing Webcast

How do I migrate my QA

Environments to the cloud?

How do we test the

diversity of platforms?

Flexibility

Resiliency

Elasticity

Insights

Page 6: Azure Labs QA Testing Webcast
Page 7: Azure Labs QA Testing Webcast

Leads to…

Page 8: Azure Labs QA Testing Webcast

How Azure can help - QA Test Labs

Goal: On-demand QA environments in Azure

that match our test matrixes.

Page 9: Azure Labs QA Testing Webcast

Eliminate time lost on building

environments rather than on

testing your application.

Page 10: Azure Labs QA Testing Webcast

Reduce risk and improve quality

by testing your test matrix with

production like environments.

Page 11: Azure Labs QA Testing Webcast

Eliminate dependency and

“blocked” time waiting for

environments to be provisioned.

Page 12: Azure Labs QA Testing Webcast

Optimize lab infrastructure

investments by paying only for

what you need and use

Page 13: Azure Labs QA Testing Webcast

QA OpsDev

Subscription Types

MSDN MSDN Production

Page 14: Azure Labs QA Testing Webcast

QA & Test Labs in Azure

Visual Studio

Team Services

Microsoft

Azure

InCycle’s

Professional

Services

InCycle Lab

Accelerators

Page 15: Azure Labs QA Testing Webcast
Page 16: Azure Labs QA Testing Webcast

Visual Studio Team Service

Page 17: Azure Labs QA Testing Webcast

On-demand QA environments in Azure that

match our Test Matrixes.

Goal

Page 18: Azure Labs QA Testing Webcast

QA Matrix

Base

Im

ag

es

Artifacts

Page 19: Azure Labs QA Testing Webcast

QA Matrix

2 2 2

2

2

2

2

2

2

Windows Server 2012

Windows Server 2016

Windows Server 2008

Ch

rom

e

Fir

efo

x

Ed

ge

Page 20: Azure Labs QA Testing Webcast

QA Client Matrix

Windows 8.1

Windows 10

2 2 2

2

2

2

2

2

2

Ch

rom

e

Fir

efo

x

Ed

ge

Notepad ++

Notepad ++

Windows 7

Page 21: Azure Labs QA Testing Webcast

VS Team Services Microsoft Azure

Architecture

Page 22: Azure Labs QA Testing Webcast

Visual Studio Team Services

Lab Definition Details

Page 23: Azure Labs QA Testing Webcast

Define Process

A

Page 24: Azure Labs QA Testing Webcast

Provision / De-Provision Process

A

Page 25: Azure Labs QA Testing Webcast

Create Virtual Machines

Capture Virtual Machines

Copy Custom Images to Repository

Deploy Custom Images

Deploy Artifacts

De-provision Labs

At Scale!

Get there faster with InCycle’s Accelerators

InCycle Lab Accelerators

Page 26: Azure Labs QA Testing Webcast

ASP.NET Application that needs to be tested by different Operating Systems, Browsers and some 3 party software installed in the client.

Demo Use Case

Page 27: Azure Labs QA Testing Webcast

Demo Matrix

Windows 7

Windows 8.1

Windows 10

2

2

2Ed

ge

Notepad ++

Notepad ++

Notepad ++

Page 28: Azure Labs QA Testing Webcast

VS Team Services Microsoft Azure

InCycle’s Azure Labs solution architecture

Lab Scenario A

...

...................

Page 29: Azure Labs QA Testing Webcast

DemoInCycle Azure Labs in action

Page 30: Azure Labs QA Testing Webcast

A

Demo Process

Page 31: Azure Labs QA Testing Webcast

Don’t forget! It’s multi-dimensional…

Page 32: Azure Labs QA Testing Webcast

Discovery & Design

• Analyze environment, tools and

processes

• Test matrix

• Test automation

• Artifacts

• Tier - App/Business/Data

• Define baseline images

• Refine proof of concept scope

Step 1

Test Matrix Automation PoC

• Automate provisioning using Azure

Resource Mgmt. (ARM) templates

• Custom VM and environment

configurations

• Customize VHDs and artifact repository

• Configure the environment

management portal

Training & Presentation

• Transfer knowledge

• Configure labs maintenance,

optimizations and tracking

• Azure portal for costs

management

• Schedule shutdown /power-on

• Elaborate recommendations

• Present PoC results

Step 2 Step 3

Get started now! – 10 Day POC

Page 33: Azure Labs QA Testing Webcast

Get started now!

Discovery &

Solution Design

Test Matrix Automated

Provisioning PoC

Training &

Presentation

• Analyze environment, tools and

processes

• Test matrix

• Test automation

• Artifacts

• Tier - App/Business/Data

• Define baseline images

• Refine proof of concept scope

• Transfer knowledge

• Configure labs maintenance,

optimizations and tracking

• Azure portal for costs

management

• Schedule shutdown

/power-on

• Elaborate recommendations

• Present PoC results

• Automate provisioning using

Azure Resource Mgmt. (ARM)

templates

• Custom VM and

environment configurations

• Customize VHDs and artifact

repository

• Configure the environment

management portal

Azure Labs Proof of Concept (PoC) with Microsoft Azure - 10 Days

Page 34: Azure Labs QA Testing Webcast

1. Azure Management Optimization: 5 Days

Governance & Reporting

• Define EA/Account Structure• Configuration review

• Analyze departments and cost center management

• Business Intelligence with Power BI• Develop reports and schedule notifications

• Reconcile budget vs. actual spend

Usage Optimization

• Understand Usage Patterns

• Optimize Existing Resource• Size resources for best performance-to-price ratio

• Automate power-on/off

• Dispose of unnecessary resources

• Recommendations• Process and practices

• Architecture

• EA commitments

Schedule today! [email protected] 1-800-565-0510

Page 35: Azure Labs QA Testing Webcast

2. Azure Management Jumpstart: 2 Days

Governance Overview

• Introduction to EA Portal• Account and structure

• Departments and cost centers

• Security and roles

• Business Intelligence with Power BI• Define reports and schedule notifications

• Set-up budget

Usage Planning

• Resource Management

• Automation• Size resources for best performance-to-price ratio

• Resource scheduling

• Dynamic scaling

• Recommendations• Process and practices

• Architecture

Schedule today! [email protected] 1-800-565-0510

Page 36: Azure Labs QA Testing Webcast

Merci