Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

| Basel 7 Jahre TFS – eine Orientierung: Status Quo, Highlights, Tipps, Ausblick Referent: Neno Loje Freier Berater & MVP für Visual Studio ALM, TFS und.

Ähnliche Präsentationen


Präsentation zum Thema: "| Basel 7 Jahre TFS – eine Orientierung: Status Quo, Highlights, Tipps, Ausblick Referent: Neno Loje Freier Berater & MVP für Visual Studio ALM, TFS und."—  Präsentation transkript:

1 | Basel 7 Jahre TFS – eine Orientierung: Status Quo, Highlights, Tipps, Ausblick Referent: Neno Loje Freier Berater & MVP für Visual Studio ALM, TFS und Scrum & Was ist neu im TFS 2013!

2 Leistungskurve

3

4

5 Danke für die Aufmerksamkeit! Jetzt oder per an: neno.loje (at) teamsystempro.com Schulungen: Aktuelles Buch: Blog [EN]: Blog [DE]:

6

7 Scrum mit TFS-Workshop (3 Tage) Januar 2013 bei Microsoft Schweiz in Wallisellen Entstanden in Kooperation von Microsoft und scrum.org Mit Zertifizierung zum Professional Scrum Developer (PSD) Ziel: Teams befähigen Product Backlog Items in ein fertiges und potentiell auslieferbares Inkrement zu verwandeln mit: Scrum, Microsoft Visual Studio & TFS 2013, modernen Software Engineering-Praktiken. Infos & Anmeldung unter » Eventswww.msdn.ch

8 Mehr Informationen? MSDN: Agile Portfolio Management (APM): us/library/vstudio/dn aspxhttp://msdn.microsoft.com/en- us/library/vstudio/dn aspx MSDN: Work Item Charting: MSDN: Code Commenting: (derzeit kein Link verfügbar) MSDN: Team Rooms: MSDN: Web-based Test Case Management: us/library/vstudio/dd aspxhttp://msdn.microsoft.com/en- us/library/vstudio/dd aspx MSDN: Distributed Version Control using Git: us/library/vstudio/hh aspxhttp://msdn.microsoft.com/en- us/library/vstudio/hh aspx MSDN: New Default TF Build Templates: MSDN: Release Mangement (InRelease): TF Service: Cloud-based Load Testing: MSDN: Managed Memory Diagnostics: MSDN: CodeLens: MSDN: Microsoft Monitoring Agent: MSDN: Entwicklungs- & Diagnosewerkzeuge für Windows Store-Apps: us/library/vstudio/dn aspxhttp://msdn.microsoft.com/en- us/library/vstudio/dn aspx MSDN: Diverse IDE-Verbesserungen (Team Explorer etc.): us/library/vstudio/bb aspxhttp://msdn.microsoft.com/en- us/library/vstudio/bb aspx

9 Wie geht es hier weiter? 14: :20 Verwalten von Deployments und Release Management – mit dem TFS 2013 ganz einfach! (Hansjörg Scherer, Microsoft – Raum Osaka) 17: :00 Versionskontrolle/Git mit TFS 2013 (Marc Müller, 4tecture – Raum Singapore)

10 Was Sie gesehen haben… Data-Driven Unit Tests Coded UI Tests Test Labs mit Standard Environments Microsoft Test Manager (MTM) Microsoft Feedback Client TFS 2013 Features

11 Demo | Basel Data-Driven Unit Tests Coded UI Tests Test Labs mit Standard Environments Microsoft Test Manager (MTM) Microsoft Feedback Client

12 Test Labs mit Standard Environments Bereitstellung von Testumgebungen Test Manager installiert und konfiguriert Test Agents automatisch Automatisches Deployment eines Builds Skripte für die Installation müssen bereitgestellt werden Ausführung automatischer Tests Unit Tests, Data-Driven Tests, Coded UI Tests, Generic Tests (*.exe), Ordered Tests

13 Coded UI Tests (Oberflächentests) Unit Tests für die Oberfläche/UI Coded UI Tests simulieren Benutzerinteraktionen (Mausklicks, Tastatureingaben, Touch-Geesten) Verschiedene Oberflächen werden unterstützt* Klassische Windowsanwendungen (WinForms, MFC), Webseiten (Aufnehmen im IE, Abspielen mit IE/FF/Chrome), WPF, Windows Store Apps, usw. (nicht alle Drittanbieter-Controls unterstützt) Verifikation über Assert-Befehle Prüfung auf zu erwartende Ergebnisse auf der Oberfläche, Businesslogik, Datenbank, o.ä. * Unterstütze Plattformen:

14 Data-Driven Unit Tests Höhere Codeabdeckung ohne mehr zu schreiben Der Testcode wird mit verschiedenen Werten mehrfach ausgeführt höhere Codeabdeckung Pflege der Testdaten kann delegiert werden Testdaten werden aus Datenquelle geladen (CSV, Access-DB, SQL, Test Case, o.ä.) Ermöglicht Tests mit "Real Life"-Daten Tests mit Testdaten, die aus einem Produktivsystem exportiert wurden (ggf. anonymisiert)

15 Microsoft Test Manager (MTM) Test Manager zum Melden von Bugs verwenden Informative Bug-Reports mit "Steps to Reproduce", Screenshots, Video (& Audio), UI Action Log, Systeminformationen, Event Log, IntelliTrace** (Events & Stack Trace), u.v.m. Manuelle Testfälle lassen sich vorspulen müssen einmalig erfolgreich durchlaufen werden (mit aktiviertem Action-Recording) Testfälle können später automatisiert werden als Unit Tests, Coded UI Tests*, Generic Tests (*.exe) oder Ordered Tests im Visual Studio * Coded UI Tests erfordern Visual Studio Premium oder Ultimate. ** erfordert Visual Studio Ultimate zum Öffnen der IntelliTrace-Logs.

16 Microsoft Feedback Client Feedback Client zum Melden von Bugs verwenden Rückmeldungen in Form von Notizen, Screenshots, Video (& Audio) Der Feedback Client ist für den User kostenfrei Keine Zugriffslizenz (CAL) für den User erforderlich Aber nicht sehr leichtgewichtig Feedback Client muss einmal installiert werden (Adminrechte); Zugriff auf den TFS muss möglich und Benutzerrechte im TFS vorhanden sein

17 | Basel Ausgewähltes Team Foundation Server

18 Demo | Basel Memory Diagnostics CodeLens Agile Portfolio Management Work Item Charting Team Rooms Code Commenting Web-based Test Case Management

19 Memory Diagnostics from dump files

20 Memory Diagnostics – Baselines

21 CodeLens – Recent Changes

22 Agile Portfolio Management

23 Work Item Charting

24 Team Rooms

25 Code Commenting

26 Web-based Test Case Management

27

28 Was ist neu in TFS 2013? Agile Portfolio Management (APM) Work Item Charting Code Commenting Team Rooms Web-based Test Case Management Distributed Version Control using Git Release Mangement (InRelease) Cloud-based Load Testing Managed Memory Diagnostics CodeLens Microsoft Monitoring Agent Entwicklungs- & Diagnosewerkzeuge für Windows Store-Apps Diverse IDE-Verbesserungen (Team Explorer etc.)

29 TF Service - Release Archive

30 Team Web Access

31 | Basel Sieben Jahre später Team Foundation Server 2013

32

33 Version Control Work Item Tracking Build Automation Project Portal Reporting Team Foundation Server (TFS) Portfolio Management* Project Management Test Case Management Distributed Teams Server vs. Local Workspace TFVC or Git* * Neu in TFS 2013 Continuous Integration Gated Check-In Test Lab Management SharePoint WebParts Document Libraries Excel Reports** Warehouse OLAP Cube SMTP Server Project Server System Center

34 Agenda Ziele für diesen Vortrag TFS 2013 – Was ist neu? Was steckt im neuen 2013er Release? Mehr mit dem TFS erreichen Demos zu TFS-Features, die es sich lohnt näher anzusehen… Tipp: Konsum in kleinen Häppchen empfohlen!

35 | Basel 7 Jahre TFS – eine Orientierung: Status Quo, Highlights, Tipps, Ausblick Referent: Neno Loje Freier Berater & MVP für Visual Studio ALM, TFS und Scrum & Was ist neu im TFS 2013!

36 Empfehlenswerte Bücher zu TFS 2012/13 Visual Studio Team Foundation Server 2012: Adopting Agile Software Practices: From Backlog to Continuous FeedbackVisual Studio Team Foundation Server 2012: Adopting Agile Software Practices: From Backlog to Continuous Feedback (3rd Edition) Definitive guide to the application of agile development with Scrum and modern software engineering practices using Visual Studio Professional Team Foundation Server 2012 Professional Team Foundation Server 2012 Must have guidance on everything you need to know about TFS 2012 Professional Application Lifecycle Management with Visual Studio 2012 Professional Application Lifecycle Management with Visual Studio 2012 Introduction to ALM with VS & TFS 2012 Professional Scrum Development with Microsoft Visual Studio 2012Professional Scrum Development with Microsoft Visual Studio 2012 (MS Press) How to turn requirements into working software increments with VS + Scrum + Agile practices Quelle:

37 Kontaktinformationen: Neno Loje Freier Berater für ALM, TFS & Scrum Neno (at) TeamFoundationServer.de Schulungen: Aktuelles Buch: Blog [EN]: Blog [DE]:


Herunterladen ppt "| Basel 7 Jahre TFS – eine Orientierung: Status Quo, Highlights, Tipps, Ausblick Referent: Neno Loje Freier Berater & MVP für Visual Studio ALM, TFS und."

Ähnliche Präsentationen


Google-Anzeigen