azure labs qa testing webcast
TRANSCRIPT
Azure for QA & Testing Teams
Alex TurnerSenior Azure ConsultantInCycle Software
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!
Agenda
Using InCycle Azure Lab Accelerators
Using InCycle Azure Lab Accelerators
Who can benefit
QA OpsDev
How do I migrate my QA
Environments to the cloud?
How do we test the
diversity of platforms?
Flexibility
Resiliency
Elasticity
Insights
Leads to…
How Azure can help - QA Test Labs
Goal: On-demand QA environments in Azure
that match our test matrixes.
Eliminate time lost on building
environments rather than on
testing your application.
Reduce risk and improve quality
by testing your test matrix with
production like environments.
Eliminate dependency and
“blocked” time waiting for
environments to be provisioned.
Optimize lab infrastructure
investments by paying only for
what you need and use
QA OpsDev
Subscription Types
MSDN MSDN Production
QA & Test Labs in Azure
Visual Studio
Team Services
Microsoft
Azure
InCycle’s
Professional
Services
InCycle Lab
Accelerators
Visual Studio Team Service
On-demand QA environments in Azure that
match our Test Matrixes.
Goal
QA Matrix
Base
Im
ag
es
Artifacts
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
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
VS Team Services Microsoft Azure
Architecture
Visual Studio Team Services
Lab Definition Details
Define Process
A
Provision / De-Provision Process
A
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
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
Demo Matrix
Windows 7
Windows 8.1
Windows 10
2
2
2Ed
ge
Notepad ++
Notepad ++
Notepad ++
VS Team Services Microsoft Azure
InCycle’s Azure Labs solution architecture
Lab Scenario A
...
…
…
...................
DemoInCycle Azure Labs in action
A
Demo Process
Don’t forget! It’s multi-dimensional…
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
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
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
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
Merci