1 / 40

V ývojová a testovací infrastruktura

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ů

keefer
Télécharger la présentation

V ývojová a testovací infrastruktura

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Vývojová a testovacíinfrastruktura Jiří Burian Developer Solutions Specialistjiribur@microsoft.com

  2. 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/Stageprostředí = licence per Admin

  3. Modern enterprise “By 2016, more than 50% of application modernization efforts will address business demand for enhanced functionality to legacy applications, not cost reduction.” User-centric BYOD Social 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 Cloud enabled Modern ALM

  4. Microsoft’s vision Hybrid On Premises Online Modern Business Apps Modern ALM Plan Validate Release Operate Develop Integrated best-of-breed solutions

  5. Microsoft integrated solution for app development Devices Windows Others C++ Technologies .NET HTML /JavaScript Biztalk SQL Server … Office 365 Server / Services 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

  6. GartnerMagic Quadrant for Application Lifecycle Management May 2012 Microsoft ALM Learn Backlog Plan Monitor Deploy Collaborate Define Develop Test Operate Construct Release

  7. Jednotná ALM infrastruktura Microsoft SHAREPOINT SERVER AND DB JAVA CLIENT iOS VISUAL STUDIO TEAM EXPLORER EVERYWHERE COBOL WEB TEAMS SCRUM CMMI TEAMFOUNDATIONSERVER No-process Custom Planning SCM Work Item Tracking Testing Tools and Services Lab Management Build Automation Reporting and Analytics

  8. Insights Code Online Deploy Work Test Build ZDARMA: Vašejmeno.visualstudio.com

  9. Microsoft ALM Continuous Value Delivery Learn Backlog Plan Monitor Deploy Collaborate Define Develop Test Operate Construct Release

  10. Enterprise Agile Feature Management Kanban Boards Backlog Management Sprint Management

  11. Team Rooms Collaborate Rewind Subscribe VS Extension

  12. UML Modeling Tools Use Case Diagrams Activity Diagrams Class Diagrams Component Diagrams TFS Integration

  13. Architecture Explorer Explore Solutions Find Source Code Filter and Search Create Diagrams

  14. Storyboarding Capture Requirements Share Templates Support Mobile Work Item Integration

  15. ArchitectureValidation Design Architecture Generate Dependencies Validate Architecture Enforce at Build

  16. Code Maps Navigate Code Understand Relationships Find Problems Share Discoveries

  17. Code Lens Find References Units Tests Code History Work Items User Presence

  18. Suspend & Resume Context Switching Full IDE Integration

  19. Integrated Code Review Facilitate Collaboration Team Room Integration

  20. Code Analysis Static Analysis Code Metrics Code Coverage Code Clones Improved SharePoint & C++ Support

  21. Performance & Load Testing Record Web Tests Set Response Goals Load Test Wizard Analyze Results SharePoint Support

  22. Complete Testing Solution Manage Test Plans Run Test Cases Collect Diagnostics Test Playback

  23. Lab Management Continuous Build-Deploy-Test Test Automation Environment Management Intelligent Analysis

  24. Cloud Based Load Testing Use Existing Tests Run Tests in Azure Connect to VSO Real Time Monitoring

  25. Release Management Automation Collaboration TFS Integration Analytics & Reporting

  26. IntelliTrace Performance Indicators Performance Data Event Details Execution Tree Jump to Code

  27. Memory Dump Analysis Debug Dump Files Find Memory Leaks Trace References

  28. SCOM + TFS Integration Admin -> Devs TFS monitoring

  29. ApplicationInsights Cloud basedAppmonitoring: Web, Java, .NET, Mobile - Users- System- Apps

  30. Stakeholder Feedback Request Feedback End User Interaction Record Rich Feedback Act Quickly

  31. Visual Studio + MSDN Test Professional MSDN OSMSDN Platforms Visual Studio Ultimate Visual Studio Premium Visual Studio Professional MSDN Subscription Administrátoři, SCRUM POJava devs, … Součást Visual Studio SA nebo samostatně (OS a PLATFORMS) NEOMEZENÉ VÝVOJOVÉ LICENCE NEOMEZENÁ TESTOVACÍ INFRASTRUKTURA TECNICKÝ SUPPORT Předplacený cloud computing, workstations, test VMs Team Foundation Server + CAL … dalšíbenefity

  32. MSDN & Visual Studio • Visual Studio Software Assurance = MSDN Subscriptions • Software: 11+TB, old, new, all languages, development and testing • Azure cloud Computing 24x7kredit50-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 • ProfessionalTechnical Support běžně 5 000kč/incident • Priority Support in MSDN Forums • Microsoft E-Learning • Další benefityhttp://msdn.microsoft.com/cs-cz/subscriptions/aa718661 • MSDN OS a MSDN Platformsneobsahují Visual Studioa prodávají se samostatně

  33. Windows Azure Dev-Test • Cloud developer VM Workstation • Dev/Test environment • UAT environment • Load Test • MSDN Dev-Test discount

  34. MSDN Pay As You Go • Pro DevTest týmy licencované pomocí MSDN

  35. 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é

  36. Požadavky na Test prostředí+licence • VEŠKERÉ dostupné varianty různých verzích a edic softwaru • NEOMEZENÝ počet testovacích serverů i jiného software • DLOUHODOBÝ trvalý provozsouběžně s produkčním prostředím • NEOMEZENÝ počet koncových UAT uživatelů • DISTRIBUOVANÝ provoz v různých místech včetně Cloudu • MOŽNOST zapojit externisty, RDP přístupy • JEDNODUCHÁ správa licencí a jejich získávání • CENA menší než komerční provozní licence = MSDN Dev/Test Licence per Admin

  37. Test/Stage „Per Admin“ licence Microsoft • 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í MSDNmusí mít všichni Dev/IT instalující a upravujicí prostředí MSDN Komerční MSDN MSDN

  38. TypickéDev-Test licence Microsoft • Jednotná projektová komunikace = TFS • Dev/Test infrastruktura = MSDN • UAT infrastruktura = MSDN • Staging infrastruktura = MSDN • CloudDev/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

  39. http://www.visualstudio.com/products/compare-visual-studio-products-vshttp://www.visualstudio.com/products/compare-visual-studio-products-vs

  40. QA + Další informace • Produktové stránky www.visualstudio.com • Licencování VS/MSDN LicensingWhitepaper • Aktuality v ČR Czech MSDN Blog a MSDN.CZ • Jiří Burian, jiribur@microsoft.com, tel. +420 261 197 212

More Related