| basel 7 jahre tfs – eine orientierung: status quo, highlights, tipps, ausblick referent: neno...

36
| 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 http://www.teamsystempro.ch & Was ist neu im TFS 2013!

Upload: tabea-ader

Post on 06-Apr-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 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

| Basel

7 Jahre TFS – eine Orientierung:Status Quo, Highlights, Tipps, AusblickReferent: Neno LojeFreier Berater & MVP für Visual Studio ALM, TFS und Scrumhttp://www.teamsystempro.ch

& Was ist neu im TFS 2013!

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

Leistungskurve

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

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.

© 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.

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

Danke für die Aufmerksamkeit!

Jetzt oder per E-Mail an:

neno.loje (at) teamsystempro.com

Schulungen: http://www.tfscamp.de Aktuelles Buch: http://www.nenoloje.de/buch Blog [EN]: http://www.tfsblog.com Blog [DE]: http://www.nenoloje.de/meinblog

Page 6: | Basel 7 Jahre TFS – eine Orientierung: Status Quo, Highlights, Tipps, Ausblick Referent: Neno Loje Freier Berater & MVP für Visual Studio ALM, TFS und
Page 7: | 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 mit TFS-Workshop (3 Tage)20.-22. Januar 2013 bei Microsoft Schweiz in Wallisellen Entstanden in Kooperation von Microsoft und scrum.orgMit 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 www.msdn.ch » Events

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

Mehr Informationen?MSDN: Agile Portfolio Management (APM): http://msdn.microsoft.com/en-us/library/vstudio/dn306083.aspx MSDN: Work Item Charting: http://msdn.microsoft.com/en-us/library/vstudio/dn407521.aspx MSDN: Code Commenting: (derzeit kein Link verfügbar)MSDN: Team Rooms: http://msdn.microsoft.com/en-us/library/vstudio/dn169471.aspx MSDN: Web-based Test Case Management: http://msdn.microsoft.com/en-us/library/vstudio/dd380763.aspx MSDN: Distributed Version Control using Git: http://msdn.microsoft.com/en-us/library/vstudio/hh850437.aspx MSDN: New Default TF Build Templates: http://msdn.microsoft.com/en-us/library/vstudio/dd647547.aspx MSDN: Release Mangement (InRelease): http://www.microsoft.com/visualstudio/inrelease/ TF Service: Cloud-based Load Testing: http://tfs.visualstudio.com/learn/load-testing MSDN: Managed Memory Diagnostics: http://msdn.microsoft.com/en-us/library/vstudio/dn342825.aspx MSDN: CodeLens: http://msdn.microsoft.com/en-us/library/vstudio/dn269218.aspx MSDN: Microsoft Monitoring Agent: http://msdn.microsoft.com/en-us/library/vstudio/dn449058.aspxMSDN: Entwicklungs- & Diagnosewerkzeuge für Windows Store-Apps: http://msdn.microsoft.com/en-us/library/vstudio/dn305948.aspx MSDN: Diverse IDE-Verbesserungen (Team Explorer etc.): http://msdn.microsoft.com/en-us/library/vstudio/bb386063.aspx

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

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

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

Was Sie gesehen haben…Data-Driven Unit TestsCoded UI TestsTest Labs mit Standard EnvironmentsMicrosoft Test Manager (MTM)Microsoft Feedback ClientTFS 2013 Features

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

Demo | Basel

Data-Driven Unit TestsCoded UI TestsTest Labs mit Standard EnvironmentsMicrosoft Test Manager (MTM)Microsoft Feedback Client

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

Test Labs mit Standard EnvironmentsBereitstellung von TestumgebungenTest Manager installiert und konfiguriert Test Agents automatisch

Automatisches Deployment eines BuildsSkripte für die Installation müssen bereitgestellt werden

Ausführung automatischer TestsUnit Tests, Data-Driven Tests, Coded UI Tests, Generic Tests (*.exe), Ordered Tests

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

Coded UI Tests (Oberflächentests)Unit Tests für die Oberfläche/UICoded 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-BefehlePrüfung auf zu erwartende Ergebnisse auf der Oberfläche, Businesslogik, Datenbank, o.ä.

* Unterstütze Plattformen: http://msdn.microsoft.com/en-us/library/dd380742.aspx

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

Data-Driven Unit TestsHöhere Codeabdeckung ohne mehr zu schreibenDer Testcode wird mit verschiedenen Werten mehrfach ausgeführt höhere Codeabdeckung

Pflege der Testdaten kann delegiert werdenTestdaten werden aus Datenquelle geladen (CSV, Access-DB, SQL, Test Case, o.ä.)

Ermöglicht Tests mit "Real Life"-DatenTests mit Testdaten, die aus einem Produktivsystem exportiert wurden (ggf. anonymisiert)

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

Microsoft Test Manager (MTM)Test Manager zum Melden von Bugs verwendenInformative 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 vorspulenmüssen einmalig erfolgreich durchlaufen werden (mit aktiviertem Action-Recording)

Testfälle können später automatisiert werdenals 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.

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

Microsoft Feedback ClientFeedback Client zum Melden von Bugs verwendenRückmeldungen in Form von Notizen, Screenshots, Video (& Audio)

Der Feedback Client ist für den User kostenfreiKeine Zugriffslizenz (CAL) für den User erforderlich

Aber nicht sehr leichtgewichtigFeedback Client muss einmal installiert werden (Adminrechte);Zugriff auf den TFS muss möglich und Benutzerrechte im TFS vorhanden sein

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

| Basel

AusgewähltesTeam Foundation Server

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

Demo | Basel

Memory DiagnosticsCodeLensAgile Portfolio ManagementWork Item ChartingTeam RoomsCode CommentingWeb-based Test Case Management

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

Memory Diagnostics from dump files

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

Memory Diagnostics – Baselines

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

CodeLens – Recent Changes

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

Agile Portfolio Management

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

Work Item Charting

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

Team Rooms

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

Code Commenting

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

Web-based Test Case Management

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

Web-based Test Case Management

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

Was ist neu in TFS 2013?Agile Portfolio Management (APM)Work Item ChartingCode CommentingTeam RoomsWeb-based Test Case ManagementDistributed Version Control using GitRelease Mangement (InRelease)Cloud-based Load TestingManaged Memory DiagnosticsCodeLensMicrosoft Monitoring AgentEntwicklungs- & Diagnosewerkzeuge für Windows Store-AppsDiverse IDE-Verbesserungen (Team Explorer etc.)

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

TF Service - Release Archive

http://tfs.visualstudio.com/news/release-archive

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

Team Web Access

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

| Basel

Sieben Jahre späterTeam Foundation Server 2013

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

Version ControlWork Item Tracking

Build Automation Project Portal

Reporting

Team Foundation Server (TFS)

Portfolio Management*Project ManagementTest Case Management

Distributed TeamsServer vs. Local WorkspaceTFVC or Git*

* Neu in TFS 2013

Continuous IntegrationGated Check-InTest Lab Management

SharePoint WebPartsDocument LibrariesExcel Reports**

Warehouse

OLAP Cube

SMTP Server

Project Server

System Center

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

Agenda

Ziele für diesen VortragTFS 2013 – Was ist neu?Was steckt im neuen 2013er Release?

Mehr mit dem TFS erreichenDemos zu TFS-Features, die es sich lohnt näher anzusehen…

Tipp: Konsum in kleinen Häppchen empfohlen!

Page 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

| Basel

7 Jahre TFS – eine Orientierung:Status Quo, Highlights, Tipps, AusblickReferent: Neno LojeFreier Berater & MVP für Visual Studio ALM, TFS und Scrumhttp://www.teamsystempro.ch

& Was ist neu im TFS 2013!

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

Kontaktinformationen: Neno LojeFreier Berater für ALM, TFS & ScrumNeno (at) TeamFoundationServer.dehttp://www.teamsystempro.ch

Schulungen: http://www.tfscamp.de Aktuelles Buch: http://www.nenoloje.de/buch Blog [EN]: http://www.tfsblog.com Blog [DE]: http://www.nenoloje.de/meinblog