Allgemein Für Administratoren Für Architekten Für Entwickler Für Projektleiter Für Tester News Produkte Publikationen
X
Alexander Delp
ist Senior TFS Consultant bei der AIT.

Alexander Delp

Neu in TFS 2015 – IntelliTest

03. August 2015

Eine oft unterschätzte Aufgabe ist die Arbeit an einer Codebasis, die keine ausreichende Testabdeckung besitzt. Ob sich eine Änderung durch einen ungewünschten Seiteneffekt auf andere Stellen auswirkt, ist in diesem Fall nur schwer zu beurteilen.

Bisher muss das Arbeiten „nach bestem Wissen und Gewissen“ oftmals ausreichen, welches durch das Vier-Augen-Prinzip und manuelle Tests der QS-Kollegen noch unterstützt wird. Eine erhebliche Verbesserung im Vergleich zu diesem Vorgehen stellt die Absicherung aller geänderter Stellen mit Hilfe von Unit Tests dar. Dies ist jedoch sehr zeitintensiv und der Nutzen beschränkt sich auf das Nachvollziehen direkter Auswirkungen von Änderungen. Seiteneffekte an anderen Stellen können auch hiermit nicht erkannt werden.

Um diesem Dilemma zu entfliehen, stellt Microsoft mit Visual Studio Enterprise 2015 nun eine sehr gut integrierte Weiterentwicklung von Pex zur Verfügung: IntelliTest. IntelliTest generiert mit nur wenigen Klicks eine hohe Testabdeckung als Baseline für vorhandenen Code.

Lies den Rest des Artikels »

X
Jan Mattner

Jan Mattner

Neu in TFS 2015 – Das Build-System mit Node.js

31. Juli 2015

In einem vorigen Blog-Artikel hatte ich das neue Build-System vorgestellt. Auch in jenem Standard-Szenario eines Builds einer .NET-Solution bietet das neue Build-System einige Verbesserungen. Im heutigen Artikel möchte ich nun auf einen weiteren großen Vorteil eingehen: Builds für verschiedene Technologien – nicht nur aus der Microsoft-Welt. Anhand einer Build-Definition für eine Node.js-App zeige ich, dass das neue Build-System einfach und schnell erweitert und angepasst werden kann.

image

Lies den Rest des Artikels »

X
Matthias Dittrich

Matthias Dittrich

Neu in VS 2015 – Gründe für den Umstieg auf .NET Core

30. Juli 2015

Von Microsoft sehen wir oft Auflistungen von Features und große Show-Präsentationen. Oft bleibt aber unklar welchen konkreten Business-Wert diese Features bringen. Auch Entwickler haben oft Probleme einen Umstieg zu rechtfertigen. Deshalb gehen wir mit diesem Blog-Post auf die neuen Features, aus Sicht des Nutzens, genauer ein. Aufgrund der Größe und des Feature-Reichtums des neuen .NET 2015 beschränken wir uns ausschließlich zunächst auf .NET Core und behandeln ASP.NET 5 und .NET 4.6 in folgenden Posts.

Was sind also die neuen Features und welche Auswirkungen haben Sie auf das Business?

Lies den Rest des Artikels »

X
Jan Mattner

Jan Mattner

Neu in TFS 2015 – Das Build-System

29. Juli 2015

Das Build-System hat im TFS 2015 eine Runderneuerung bekommen. Was muss man nun aber machen, um eine simple Build-Definition für eine .NET-Solution aufzusetzen? Was bietet das neue System für Vorteile? Dieser Artikel gibt eine kurze Einführung von den Build-Agents über die Build-Schritte bis hin zum Abrufen der Testergebnisse.

image

Lies den Rest des Artikels »

X
Martin Kleine

Martin Kleine

Neu in TFS 2015 – Cross Plattform Apps entwickeln

28. Juli 2015

Mit den Visual Studio Tools for Apache Cordova lassen sich Cross Platform Apps für iOS, Android und Windows Phone Geräte entwickeln. Apache Cordova, bekannt durch PhoneGap, ist ein Open Source Framework, welches es erlaubt Standard Web Technologien wie HTML5, CSS3 und JavaScript zur Entwicklung von Apps zu verwenden, ohne die nativen Programmiersprachen der einzelnen Plattformen verwenden zu müssen. Für die jeweiligen Plattformen wären dies:

· C#, C++ für Windows Phone

· Java für Android

· Objectiv C, Swift für iOS

Lies den Rest des Artikels »

X
Stefan Mieth
ist Senior TFS Consultant bei der AIT und unterstützt Unternehmen bei der Einführung des Visual Studio Team Foundation Server. Er hat sich unter anderem der Definition und Verbesserung von ALM Prozessen verschrieben und hilft Unternehmen bei der Etablierung agiler Software Entwicklungs-Methoden und dem lösungsorientierten Anpassen der Werkzeugkette. +Stefan Mieth

Stefan Mieth

Neu in TFS 2015 – Welche Features Microsoft uns bring und Start der Blog-Serie

27. Juli 2015

Am 17. Oktober 2013 war es so weit: der Team Foundation Server und das Visual Studio 2013 wurden veröffentlicht. Seit dem sind 641 Tage vergangen, und am 20.7. hieß es endlich: Der Team Foundation Server 2015 RC2 ist veröffentlicht. Wir werden in diesem und den nachfolgenden Artikeln beleuchten, was Microsoft und seine Entwickler in dieser Zeit für uns alles implementiert haben, welche Hindernisse gelöst und welche Szenarien nun adressiert werden können. Ich freue mich mit Ihnen zusammen auf einen Rundgang durch modernstes Application Lifecycle Management!

Lies den Rest des Artikels »

X
Matthias Dittrich

Matthias Dittrich

TFS PowerShell Scripting: Product Backlog Item (PBI) und Arbeitsaufgaben für ein Team erstellen

21. Juli 2015

Nutzt man das Backlog des TFS auch für die Verwaltung von administrativen Aufgaben kommt es häufig vor, dass man ein Product Backlog Item (PBI) erstellt, unter dem dann jedes Team Mitglied einen Task hinterlegen muss. Typisch hierfür ist z. B. die Vervollständigung der Zeitabrechnung am Monatsende. Schnell wird das Anlegen der Tasks und damit die Bearbeitung vergessen. Kann man hier nichts automatisieren? Klar! Mit PowerShell lässt sich dies sehr leicht lösen.

Lies den Rest des Artikels »

X
Thomas Rümmler
Thomas Rümmler ist Senior Software Consultant und Projektleiter bei AIT. Er hilft Unternehmen ihre Software unter Einsatz des Microsoft Visual Studio Team Foundation Servers effizienter zu entwickeln. Seine Erfahrung gibt er als Autor und Sprecher im Microsoft ALM Umfeld weiter.

Thomas Rümmler

AIT Sim-Shipping with Visual Studio 2015

19. Juli 2015

Since we have been providing our Visual Studio and TFS extensions for many years, we are proud to announce simultaneous shipping of TFS ASAP and WordToTFS with Visual Studio and Team Foundation Server 2015.

Visual Studio 2015 Launch Partnerl

Lies den Rest des Artikels »

X
Martin Kleine

Martin Kleine

Attached Dependency Properties – jeder nutzt sie aber wer kennt sie?

10. Juli 2015

Jeder hat bereits die Attached Dependency Properties genutzt, einige vermutlich ohne zu wissen dass es welche sind. Folgendes Beispiel kennt sicherlich jeder:

Beispiel ADP

 

Lies den Rest des Artikels »

X
Jan Mattner

Jan Mattner

Node Tools: “Code not running”?!

07. Juli 2015

Gerade im Bereich Cross-Platform und dem neuen Build-System des kommenden TFS 2015 kommt man als Entwickler mittlerweile kaum um Node.js herum. Microsoft bietet als Unterstützung zur Entwicklung die Node Tools für Visual Studio an. Jedoch ist Node.js eine recht junge Technologie und stetig im Wandel. So gab es bis vor kurzem Probleme beim Debugging mit den Node Tools: statt eines Breakpoints wurde die Fehlermeldung “Code not running” angezeigt. Der Fehler wird durch ein externes Modul verursacht. Doch durch die Flexibilität von Node.js war schnell ein Workaround gefunden, ohne das externe Modul verändern zu müssen.

The current thread is not currently running code or the call stack could not be obtained.

 

Lies den Rest des Artikels »