IT-DEV-CON – 2011. 04. 06. Team Foundation Server Lab és Test Management Szegő Ákos – Technikai vezető Microsoft.

Slides:



Advertisements
Hasonló előadás
Windows Virtualizáció
Advertisements

Richter Elek Technikai terméktámogatási felelős Microsoft Magyarország.
A Windows Azure egy skálázható számításifelhő-platform, amelyet a Microsoft hosztol a világ több pontján lévő adatközpontjaiban. Az Azure egyszerű,
IdőpontCím 09:15-09:45Az alkalmazás-életciklus menedzselése – Áttekintés (Kőnig Tibor) 09:45-10:30Az életciklus-kezelés alapjai – Forráskód-kezelés, build,
KEVESEBB FELÜGYELET ÚJ ÜZLETI MODELLEK NAGYOBB TERMELÉKENYSÉG.
... manapság BizSpark WebsiteSpark Empower for ISVs MAPS (Web Solutions Toolkit ) Microsoft Partner Network Regisztrált szintCertified és Gold Certified.
Projekt vezetés és kontroll – Mi történik a gépházban?
Licencelés Kovács Nóra Ker-Soft Kft.
IBM Software Group © 2006 IBM Corporation Hatékonyság és üzleti intelligencia Egységesített felület meglévő alkalmazásainkhoz Szabó János Technikai szakértő.
Windows Vista, 2007 Office Rendszer, Exchange Server 2007 termékbejelentés Vityi Péter Ügyvezető igazgató Microsoft Magyarország kft.
IT-DEV-CON – IT-DEV-CON Kollár László Fejlesztési platform üzletág igazgató - Microsoft.
A webes tesztelés jövője
„AZ IT MAGÁN ÉS NYILVÁNOS ÉLETE” Avagy hogyan születik a BI iránt igény az IT üzemeltetésben Benkovics Viktor Vezető tanácsadó Microsoft Magyarország –
Windows Azure Infrastruktúra és platform a felhőben
Essential Business Server 2008 Szentgyörgyi Tibor NetAcademia oktatóközpont A nagytestvér.
2 Forrás: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000.
Lehetőségek, felhasználható eszközök, eddigi tapasztalatok
ASP.NET MVC 3 platform áttekintés
A Windows 7 automatizált telepítése Windows AIK használatával
A CRM bevezetési projektek sajátosságai
A VoIP és a Microsoft Dynamics CRM Kondás János MCSA, MCSE, MCT System Builders Kft.
Nagy Levente Szoftverfejlesztési Szakértő Microsoft Magyarország Munkafolyamatok a 2007-es Office Rendszerben.
SZOLGÁLTATÁSMENEDZSMENT 4. előadás: ITIL V3 / Service Transition I.
Hibrid felhő Privát-, publikus és hoster felhők összekapcsolása
Windows Server 2012 Kiadások, licencelés, lehetőségek
A felhő az üzleti vezető, a fejlesztő és az üzemeltető szemével A vállalati számító- központ kiterjesztése a felhőbe Biztonság és üzemeltetés a felhőben.
Lync 2010 újdonságok Microsoft Solution Partner Klub 2011 február 17 Szaniszló Tibor Termékmenedzser – Egységes Kommunikáció.
Ittzés Zsigmond Budapest Airport IT Infrastruktúra manager
Microsoft CRM online Strén András
Taletovics Márk Microsoft Magyarország. Mi van a csomagban?
Kőnig Tibor főmérnök Microsoft Magyarország
Egy GAZDAG HIBAJELENTÉS elég információt tartalmaz ahhoz, hogy AZONNALI LÉPÉSEKET lehessen tenni, a javítás érdekében.
Rendelkezésre álló erőforrások pontos ismerete Kiosztott feladatok közel „valósidejű” követése Átláthatóság Tervezési folyamatok támogatása.
Budai Péter Szakmai és biztonsági vezető Microsoft Magyarország.
Magic nyelven fejlesztett rendszerek szoftverminőség-biztosításához, a tesztelési folyamatok támogatásához kapcsolódó fejlesztések Magic alkalmazások tesztelésének.
Visual Studio LightSwitch Adatvezérelt alkalmazások percek alatt
Rugalmas, moduláris felépítés Rugalmas telepítés Jól tervezhető szerepkörök Folyamatos rendelkezésre állás Egyszerű felügyelet Elérés bárhonnan Postafiók.
A Microsoft Üzleti Intelligencia megoldása és platformja
Blog Fülöp Dávid MCT, MCPD Egy blog sémája Use Case-ek – Blog áttekintése – Egy blogpost megtekintése – Blogpost írása – Blogpost.
Egy évtized eredményei - avagy mit adhat nekünk egy új platform?
Christopher Chapman | MCT Content PM, Microsoft Learning, PDG Planning, Microsoft.
Az áttérés teljes művelete 4321 P2P migráció P2C migráció P2V migráció.
Ismerkedés az Active Directory-val
Vállalati infrastruktúra, mely minden igényt kielégít Felhasználóbarát eszközök és élmények.
Continuous delivery: cél a működő szoftver
IVSZ Konferencia 2006.december 1. Veres Zsolt KKV Kereskedelmi Igazgató SAP Közép Európa.
The information contained in this document represents the current view of Microsoft Corp on the issues discussed as of the date of publication. Because.
Kiss Tibor System Administrator (MCP) ISA Server 2006.
Farkas Bálint | Technical Evangelist | Microsoft.
Az {SQL Server 2008} Integration Services és Analysis Services újdonságai
Farkas Bálint | Technical Evangelist | Microsoft
UML használata a fejlesztésben, illetve a Visual Studio 2010-ben
Híd a Windows folyón Balint Farkas Technical Evangelist Microsoft
Skype for Business bevezetés és alközponti összeköttetés kialakítása
This is the first level bullet for notes 12 point Arial Regular
Az Ön weboldala már Windows 10-kompatibilis?
Farkas Bálint | Technical Evangelist | Microsoft
TechReady 22 6/25/2018 © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Blockchain…de mi hajtja?
Angular 2: Mi van a csokoládésdobozban?
WS16 TP4 újdonságok Gál Tamás Budapest Sysadmin Meetup
Tömegközlekedés, közszállítás Nagyváradon
Microsoft Azure Marketplace & Microsoft Azure Certified program
A nagyváradi villamosok megbízhatósági modellezése
„Agilis-e vagy?” – egy váltókezelő naplója
HWSW Meetup – Felhő és ami mögötte van
Vizuális hibakezelés a front-end fejlesztés során
Microsoft SQL licenselés a gyakorlatban
Microsoft eszközpályázat
Build /24/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Előadás másolata:

IT-DEV-CON – Team Foundation Server Lab és Test Management Szegő Ákos – Technikai vezető Microsoft

Miről lesz szó? Új(?) kihívások a szoftverfejlesztésben Microsoft Test Manager bemutató Visual Studio 2010 Lab Management bemutató

IT-DEV-CON

Kihívások a szoftverminőség területén

IT-DEV-CON Kihivás a szoftverfejlesztés területén

IT-DEV-CON Hogy látják ezt a Test/QA menedzserek?

A gyenge minőség üzleti oldalról Évi $59 milliárd dollár üzemi veszteség az USA-ban Ennek 64%-a a végfelhasználói oldalon keletkezik Szoftverhibák felelősek az üzemzavarok 55%-ért 1 National Institute of Standards and Technology. (2002). Planning Report 02-3, The Economic Impacts of Inadequate Infrastructure for Software Testing. U.S. Department of Commerce.

Projektek a gyakorlatban Átlagos túlköltés: 45% Átlagos időtúllépés: 63% Átlagban leszállított funkcionalitás: 67% Extreme Chaos, The Standish Group International, Inc. – 2009

Megszívlelendő tanulságok “Several studies have found that 40 to 80 percent of a typical software project's budget goes into fixing defects that were created earlier on the same project. […] You can't trade defect count for cost or schedule unless you're working on life- critical systems. Focus on defect count; cost and schedule will follow.” – Steve McConnell

Megszívlelendő tanulságok “IBM discovered 25 years ago that projects that focused their efforts on attaining the shortest schedules had high frequencies of cost and schedule overruns. Projects that focused on achieving low defect counts had the best schedules and the highest productivities.” – Jones, Capers, Programming Productivity, New York: McGraw-Hill, 1986

IT-DEV-CON Hogyan segít a Visual Studio 2010?

IT-DEV-CON A Microsoft megközelítése

Microsoft ® Test Manager 2010

Általános teszterre szabott eszköz Két részből áll Testing Center a tesztekhez, valamint Lab Center a Lab Managementhez Feleadatorientált felület Tesztelői munkafolyamatok támogatása Az új, manuális teszt esetek köré szerveződik Javaslatok új kód által értintett tesztek futtatására Test Runner segít a manuális tesztek végrehajtásában Gazdag hibajelentéseket tesz lehetővé

Microsoft ® Test Manager 2010 Tesztelési terv (test plan) Iterációhoz kapcsolódik Követelmény-alapú tervezés Összefogja és menedzselhetővé teszi: Tesztcsoportokat Teszteseteket Tesztelési paramétereket Tesztkörnyezetek konfigurációját

Microsoft ® Test Manager 2010 Tesztelési fázis Megjeleníti a tesztelési terv futtatható teszteseteit Csoportosítja státusz szerint Innen indíthatóak a tesztek Ellenőrízhetőek a hozzám- rendelt bugok És ezek tesztesetei Előhívhatóak a korábbi tesztfutások

Microsoft ® Test Manager 2010 Projektkövetés Tetszőleges TFS lekérdezések Futtatásra javasolt tesztek Projekt portál

Microsoft ® Test Manager 2010 Szervezés Központi felületet biztosít az összes tesztelési terv, teszteset, tesztkonfiguráció és osztott tesztlépések menedzsmentjéhez.

Microsoft ® Test Manager 2010 Új, manuális tesztesetek Immár különálló elemek (work item) Tartalmazhatnak osztott lépéseket Paraméterezhetőek Bugokhoz, követelményekhez (user story) rendelhetők

Microsoft ® Test Manager 2010 Test Runner Végigvezet a tesztek végrehajtásában Időt takarít meg „előre pörgetéssel” Diagnosztikai adaptereket vezérel Integrált, bővíthető diagnosztika Kényelmi funkciók Teszt paramétereket vágólapra helyezi Azonnal elérhető a tesztkörnyezet Információban gazdag bugok néhány kattintással

Miért nehéz javítani egy bugot? A reprodukciós lépések rosszul dokumentáltak Nem látni pontosan, hogy a teszter mit csinált Más környezetben dolgozunk

Fejlesztő-tesztelő ping-pong A bugok állapotát ide - oda billentgetik Felesleges körbenjárás Gátolja az együttműködést

IT-DEV-CON Diagnosztikai adapterek

Lépésnaplózás és felvétel ASP.NET Profiler Kódlefedettség IntelliTrace TM OS eseménynaplók Átfogó rendszerinformációk Tesztérintettség (test impact) Videófelvétel Hálózati emuláció Fejleszthető adapterek

IT-DEV-CON Egy GAZDAG HIBAJELENTÉS elég információt tartalmaz ahhoz, hogy AZONNALI LÉPÉSEKET lehessen tenni a javítás érdekében

IT-DEV-CON

IntelliTrace™ Az IntelliTrace segítí az együttműködést a fejlesztők és a teszterek között, azáltal, hogy támogatja a debug folyamat történetének megosztását

Pont, mint egy videó a fejlesztő számára Megállítható, előre vagy hátratekerhető a program Mint live debug esetén, analizálható a kód futása, állapotát A történetet diagnosztikai és kivétel információk gazdagítják Sokkal könnyebben azonosítható a hiba forrása

IT-DEV-CON

70 % fölött a manuális tesztek aránya

Funkcionális tesztek automatizálása Automatizálás segítségével a regresszió minimalizálható Eszköz: Coded UI Test Manuális tesztből származó, automatikusan rögzített lépéssorozatból generálható.NET nyelvekben megírt metódusok Egységtesztekból ismerős szemantika Támogatja a felhasználói felületen megjelenő információk, eredmények ellenőrzését

IT-DEV-CON UI automatizáció támogatottság

IT-DEV-CON

Kihívások a tesztkörnyezettel szemben Egyre bonyolultabb szoftverek, egyre bonyolultabb környezet Folyamatos integráció segít a hibák korai felfedezésében Teszkörnyezet kialakítása nagyon sok időt emészt fel Tesztidő akár 40%-át Hibalehetőség Virtualizáció nélkül alacsony kihasználtság Jellemzően 10-15% Nehéz destruktív teszteket végezni

Visual Studio 2010 Lab Management Virtuális tesztkörnyezet-menedzsment System Center Virtual Machine Manager és Hyper-V alapokon Nagyban leegyszerűsíti a többszereplő tesztkörnyezetek felépítését és eltávolítását Automatizált build- és tesztfolyamatban képes részt venni Segítségével a bugokhoz a virtuális környezetről állapotkép rendelhető Izolálható virtuális környezetek Szabadon elérhető a következőkkel: Visual Studio 2010 Ultimate + MSDN Visual Studio Test Professional MSDN

IT-DEV-CON Hagyományos build folyamatTovábbfejlesztett build folyamat

IT-DEV-CON

Összefoglalva A gazdaságosság és hatékonyság kényszere és a egyre növekvő ügyfélelvárások minőségi kódot és megoldást igényelnek, ami leginkább a fejlesztőkön és tesztereken múlik. A Visual Studio 2010 segítségével sokkal egyszerűbb a minőséget biztosítani és színvonalas megoldásokat szállítani.

További információk Visual Studio 2010 videókvideók Azonnal kipróbálható Visual Studio 2010 szcenáriókszcenáriók Lab Management videókvideók Letölthető virtuális Lab Management környezet Letölthető Esettanulmányok elérhetőek Interneten, pl. ConfusedConfused Lab Management lépésről-lépésrelépésről-lépésre Visual Studio 2010 ALM könyvkönyv

IT-DEV-CON Cloud Development Office Development Windows Development New WPF Editor Customizable IDE Multi-core DevelopmentSilverlight Tools Web Development SharePoint Development Generate from Usage Static Code Analysis Database Deployment Code Metrics Database Unit Testing Test Data Generation Test Impact Analysis UI Test Automation Code Coverage Performance Profiling Database Change Mgmt Manual Testing Layer Diagram UML Modeling Load Test Testing Web Performance Testing Test Case Management IntelliTrace™ Architecture Explorer FFwd for Manual Test Logical Class Designer Test Manager Rich Actionable Bugs Tesztelői Funkciók 1 Virtual Env. Setup/Tear Down 1 Environment from Template 1 Checkpoint Environment 1: Lab Management csak MSDN előfizetéssel érhető el.

IT-DEV-CON © 2010 Microsoft Corporation. All rights reserved. Microsoft, Visual Studio, the Visual Studio logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies. 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.