Upload
tabea-ader
View
214
Download
0
Tags:
Embed Size (px)
Citation preview
| 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!
Leistungskurve
© 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.
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
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
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
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)
Was Sie gesehen haben…Data-Driven Unit TestsCoded UI TestsTest Labs mit Standard EnvironmentsMicrosoft Test Manager (MTM)Microsoft Feedback ClientTFS 2013 Features
Demo | Basel
Data-Driven Unit TestsCoded UI TestsTest Labs mit Standard EnvironmentsMicrosoft Test Manager (MTM)Microsoft Feedback Client
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
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
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)
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.
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
| Basel
AusgewähltesTeam Foundation Server
Demo | Basel
Memory DiagnosticsCodeLensAgile Portfolio ManagementWork Item ChartingTeam RoomsCode CommentingWeb-based Test Case Management
Memory Diagnostics from dump files
Memory Diagnostics – Baselines
CodeLens – Recent Changes
Agile Portfolio Management
Work Item Charting
Team Rooms
Code Commenting
Web-based Test Case Management
Web-based Test Case Management
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.)
TF Service - Release Archive
http://tfs.visualstudio.com/news/release-archive
Team Web Access
| Basel
Sieben Jahre späterTeam Foundation Server 2013
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
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!
| 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!
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