automated testing & auto scaling your apps with microsoft & open source technologies

9
Automated Testing & Auto Scaling Your apps with Microsoft & Open Source Technologies

Upload: pranav-ainavolu

Post on 22-Feb-2017

146 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Automated Testing & Auto Scaling your Apps with Microsoft & Open Source Technologies

Automated Testing & Auto Scaling Your apps with Microsoft & Open Source Technologies

Page 2: 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

Page 3: Automated Testing & Auto Scaling your Apps with Microsoft & Open Source Technologies

Plan1 Monitor +

Learn

Release

Develop + Test2

Development

Production

DevOps4

3

Page 4: Automated Testing & Auto Scaling your Apps with Microsoft & Open Source Technologies

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

Page 5: Automated Testing & Auto Scaling your Apps with Microsoft & Open Source Technologies

Testing Software

Automated Testing Value• Accelerate Delivery• Repeatability • Optimized Resources

Measure• Deployment Lead Time• MTTR• MTTD

cspkgX

DEV OPS

Page 6: Automated Testing & Auto Scaling your Apps with Microsoft & Open Source Technologies

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

Page 7: Automated Testing & Auto Scaling your Apps with Microsoft & Open Source Technologies

DEMO

Page 8: Automated Testing & Auto Scaling your Apps with Microsoft & Open Source Technologies

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

Page 9: Automated Testing & Auto Scaling your Apps with Microsoft & Open Source Technologies

© 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.