v ývojová a testovací infrastruktura
DESCRIPTION
V ývojová a testovací infrastruktura. Jiří Burian Developer Solutions Specialist jiribur @microsoft.com. V ývojové a testovací prostředí. Roadmapa oblasti tvorby a testování sw aplikací Vývoj a testování sw aplikací , ALM - řízení týmů - PowerPoint PPT PresentationTRANSCRIPT
![Page 2: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/2.jpg)
Vývojové a testovací prostředí• Roadmapa oblasti tvorby a testování sw
aplikací • Vývoj a testování sw aplikací, ALM - řízení
týmů • Dev-Ops spolupráce vývojářů testerů a
administrátorů • MSDN benefity & Azure • Test/Stage prostředí = licence per Admin
![Page 3: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/3.jpg)
“By 2016, more than 50% of application modernization efforts will address business demand for enhanced functionality to legacy applications, not cost reduction.” GARTNER Predicts 2014: Application Services' Alignment With Business Drivers Remains a Future Priority, Allie Young, Frances Karamouzis, Susanne Matson, Gilbert van der Heiden, Susan Tan, Tina T. Tang, Patrick J. Sullivan, 20 November 2013
New customer engagement
Devices Data Modern ALM
Cloud enabled
User-centric
SocialBYOD
Modern enterprise
![Page 4: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/4.jpg)
Microsoft’s vision
OnlineOn Premises
Hybrid
Modern ALM
PlanDevelop
Validate Release Operate
Modern Business Apps
Integrated best-of-breed solutions
![Page 5: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/5.jpg)
Microsoft integrated solution for app development
Devices Windows Others
Technologies HTML / JavaScript.NET C++
Server / Services BiztalkSQL Server Office 365 …
Hybrid cloud
“While there are competitors for almost every area where Visual Studio provides a solution, no single product competes with Visual Studio in all fields.” – Martin Heller/InfoWorld at launch of
VS 2013
![Page 6: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/6.jpg)
Microsoft ALM Gartner Magic Quadrant for Application Lifecycle ManagementMay 2012
Plan
Define
Develop
Test
Monitor
Deploy
Backlog
Release
OperateConstruct Collaborate
Learn
![Page 7: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/7.jpg)
Jednotná ALM infrastruktura Microsoft
Planning
TEAMFOUNDATION
SERVER
SCRUM CMMI
No-process Custom
SCM Work Item Tracking
Testing Tools and Services
Lab Manageme
nt
Build Automation
Reporting and
Analytics
![Page 8: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/8.jpg)
Online
Work
Build Test
Deploy
InsightsCode
ZDARMA: Vašejmeno.visualstudio.com
![Page 9: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/9.jpg)
Microsoft ALM Continuous Value Delivery
Plan
Define
Develop
Test
Monitor
Deploy
Backlog
Release
OperateConstruct Collaborate
Learn
![Page 10: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/10.jpg)
Enterprise AgileFeature Management
Kanban Boards
Backlog Management
Sprint Management
![Page 11: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/11.jpg)
Team Rooms
Collaborate
Rewind
Subscribe
VS Extension
![Page 12: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/12.jpg)
UML Modeling Tools
Use Case Diagrams
Activity Diagrams
Class Diagrams
Component Diagrams
TFS Integration
![Page 13: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/13.jpg)
Architecture Explorer
Explore Solutions
Find Source Code
Filter and Search
Create Diagrams
![Page 14: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/14.jpg)
StoryboardingCapture Requirements
Share Templates
Support Mobile
Work Item Integration
![Page 15: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/15.jpg)
Architecture Validation
Design Architecture
Generate Dependencies
Validate Architecture
Enforce at Build
![Page 16: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/16.jpg)
Code Maps
Navigate Code
Understand Relationships
Find Problems
Share Discoveries
![Page 17: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/17.jpg)
Code Lens
Find References
Units Tests
Code History
Work Items
User Presence
![Page 18: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/18.jpg)
Suspend & Resume
Context Switching
Full IDE Integration
![Page 19: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/19.jpg)
Integrated Code Review
Facilitate Collaboration
Team Room Integration
![Page 20: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/20.jpg)
Code Analysis
Static Analysis
Code Metrics
Code Coverage
Code Clones
Improved SharePoint &
C++ Support
![Page 21: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/21.jpg)
Performance & Load Testing
Record Web Tests
Set Response Goals
Load Test Wizard
Analyze Results
SharePoint Support
![Page 22: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/22.jpg)
Complete Testing SolutionManage Test Plans
Run Test Cases
Collect Diagnostics
Test Playback
![Page 23: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/23.jpg)
Lab Management
Continuous Build-Deploy-Test
Test Automation
Environment Management
Intelligent Analysis
![Page 24: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/24.jpg)
Cloud Based Load Testing
Use Existing Tests
Run Tests in Azure
Connect to VSO
Real Time Monitoring
![Page 25: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/25.jpg)
Release Management
Automation
Collaboration
TFS Integration
Analytics & Reporting
![Page 26: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/26.jpg)
IntelliTrace Performance Indicators
Performance Data
Event Details
Execution Tree
Jump to Code
![Page 27: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/27.jpg)
Memory Dump Analysis
Debug Dump Files
Find Memory Leaks
Trace References
![Page 28: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/28.jpg)
SCOM + TFS Integration
Admin -> Devs
TFS monitoring
![Page 29: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/29.jpg)
ApplicationInsights
Cloud based Appmonitoring: Web, Java, .NET, Mobile
- Users- System- Apps
![Page 30: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/30.jpg)
Stakeholder FeedbackRequest Feedback
End User Interaction
Record Rich Feedback
Act Quickly
![Page 31: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/31.jpg)
Visual Studio + MSDNVisual Studio Ultimate
Visual Studio Premium
Visual Studio Professional
MSDN Subscr ip t ion
Test Professional
Součást Visual Studio SA nebo samostatně (OS a PLATFORMS)NEOMEZENÉ VÝVOJOVÉ LICENCE
NEOMEZENÁ TESTOVACÍ INFRASTRUKTURATECNICKÝ SUPPORT
Předplacený cloud computing, workstations, test VMsTeam Foundation Server + CAL
… další benefity
MSDN OS
MSDN Platforms
Administrátoři,SCRUM POJava devs, …
![Page 32: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/32.jpg)
Visual Studio Software Assurance = MSDN Subscriptions
• Software: 11+TB, old, new, all languages, development and testing
• Azure cloud Computing 24x7 kredit 50-150$/měsíčně • Unlimited UAT licenses for servers and end users, non
production data• Team Foundation Server + CAL + TFS Service• Free MS Store Developer Accounts• Office 365 Developer Account • Professional Technical Support běžně 5 000kč/incident• Priority Support in MSDN Forums • Microsoft E-Learning • Další benefity
http://msdn.microsoft.com/cs-cz/subscriptions/aa718661
MSDN OS a MSDN Platforms neobsahují Visual Studioa prodávají se samostatně
MSDN & Visual Studio
![Page 33: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/33.jpg)
Windows Azure Dev-Test
Licence a benefity dle odpovídající
MSDN ediceMSDN OS
MSDN
Professional
MSDN
TestPro
MSDN
Platforms
MSDN
Premium
MSDN
Ultimate
Softwarové licence - trvalé i po ukončení předplatného/smlouvy
Windows, Windows Server ● ● ● ● ● ●
Microsoft SQL Server, TFS Server ● ● ● ● ●
Microsoft SharePoint a další servery ● ● ●
Microsoft Visual Studio Pro Test Premium Ultimate
Subscription benefity - v době aktivního předplatného/smlouvy
Windows Azure DevTest kredit/rok $0 $600 $600 $1 200 $1 200 $1 800
Technické Supportní Incidenty 2 2 2 2 4 4Windows Store accounts ● ● ● ●Office 365 Developer Subscription ● ●Orientační nové OV licence/rok $650 $780 $1 430 $1 690 $3 900 $8 450
• Cloud developer VM Workstation
• Dev/Test environment• UAT environment • Load Test • MSDN Dev-Test discount
![Page 34: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/34.jpg)
MSDN Pay As You Go• Pro DevTest týmy licencované pomocí MSDN
![Page 35: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/35.jpg)
Licence „per Admin“ pro neomezené testovací prostředí • Provozované dlouhodobě souběžně s provozním
• Virtualizace a Dev&Test v cloudu• Vývojáři, Administrátoři, Uživatelé
Development
Environment
Test Environme
nt
Staging and UAT
Production Environme
nt
![Page 36: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/36.jpg)
1. VEŠKERÉ dostupné varianty různých verzích a edic softwaru
2. NEOMEZENÝ počet testovacích serverů i jiného software
3. DLOUHODOBÝ trvalý provoz souběžně s produkčním prostředím
4. NEOMEZENÝ počet koncových UAT uživatelů5. DISTRIBUOVANÝ provoz v různých místech včetně
Cloudu6. MOŽNOST zapojit externisty, RDP přístupy 7. JEDNODUCHÁ správa licencí a jejich získávání8. CENA menší než komerční provozní licence
Požadavky na Test prostředí+licence
= MSDN Dev/Test Licence per Admin
![Page 37: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/37.jpg)
• Pomocí Microsoft MSDN licencí pro vývojáře, testery a administrátory lze výhodně licencovat a dlouhodobě provozovat firemní testovací, akceptační i staging prostředí souběžně s provozním
• NEOMEZENÝ počet testovacích serverů MS SQL, SharePoint, WinDatacenter, …. (12 TB softwaru Microsoft všech edic) NEOMEZENÝ počet koncových UAT uživatelů bez nutnosti jim pořizovat jakékoli komerční klientské licence Microsoft
• Vlastní MSDN musí mít všichni Dev/IT instalující a upravujicí prostředí
Test/Stage „Per Admin“ licence Microsoft
Development
Environment
Test Environmen
t
Staging and UAT
Production Environmen
t
MSDN MSDN MSDN Komerční
![Page 38: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/38.jpg)
Typické Dev-Test licence Microsoft • Jednotná projektová komunikace
= TFS• Dev/Test infrastruktura = MSDN• UAT infrastruktura = MSDN• Staging infrastruktura = MSDN• Cloud Dev/Test = MSDN
• Single/Junior Developer (OS, SQL, VStudio) = VS/MSDN Professional
• Tester (OS, SQL, VStudio) = VS/MSDN Test Professional
• Team Developer/Universal Team member ( MS Servers) = VS Premium
• Team Leader, QA Manager, Architect = VS Ultimate• IT Administrator Dev-Ops, UAT, Staging, (MS Servers)
= MSDN Platforms• Stakeholder (PMs, Java, IOs, FoxPro, Cobol, … TFS
active access) = TFS CAL
![Page 39: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/39.jpg)
http://www.visualstudio.com/products/compare-visual-studio-products-vs
![Page 40: V ývojová a testovací infrastruktura](https://reader036.vdocuments.site/reader036/viewer/2022062809/56815a4c550346895dc77e23/html5/thumbnails/40.jpg)
QA + Další informace• Produktové stránky www.visualstudio.com • Licencování VS/MSDN Licensing Whitepaper• Aktuality v ČR Czech MSDN Blog a MSDN.CZ
• Jiří Burian, [email protected], tel. +420 261 197 212