Upload
pranav-ainavolu
View
146
Download
1
Embed Size (px)
Citation preview
Automated Testing & Auto Scaling Your apps with Microsoft & Open Source Technologies
Pranav Ainavolu | @a_pranav RealPage, Inc. | Microsoft User Group Hyderabad (MUGH)http://pranavon.net
Plan1 Monitor +
Learn
Release
Develop + Test2
Development
Production
DevOps4
3
DevOps Frame 300 levelProduct w/ Practice
200 levelPractices
100 levelOverview
Unit Tests - Mocha, MS Test, xUnit, Junit
Selenium Web Testing, VSTS Load Testing
Visual Studio Online (git) + Jenkins (build)
Github + Visual Studio Online + Gradle
People, Process, Business Value, etc.
Automated Testing
Continuous Integration
Testing Software
Automated Testing Value• Accelerate Delivery• Repeatability • Optimized Resources
Measure• Deployment Lead Time• MTTR• MTTD
cspkgX
DEV OPS
Application Environment
Load Testing
X
Value• Improve deployment quality• Find performance bottlenecks• Cater for demand• Maintain application quality
Measure• Availability• MTTD• MTTR
Auto Scale
DEV OPS
DEMO
Resources for DevOps PracticesOptimize your DevOps practices and tools: Get started on your DevOps journey: aka.ms/DevOps
DevOps Dimension Show on Channel 9Continuous Improvement on your DevOps journey: aka.ms/DevOpsDimension
Learn DevOps Practices hands-on with PartsUnlimited appshttp://aka.ms/PartsHOL
Accelerate your application delivery lifecycle
Technical resources for Practitioners: Get access to free online training: aka.ms/DevOpsLearn
DevOps Maturity Self-AssessmentSee where your organization is at across 7 areas: http://devopsassessment.azurewebsites.net/
Testing ResourcesTest Tools in Visual Studio Series: http://aka.ms/vstestVisual Studio 2015 Test Tools getting started content http://aka.ms/vstestcontent
© 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.