Allgemein Für Administratoren Für Architekten Für Entwickler Für Projektleiter Für Tester News Produkte Publikationen

Autorenarchiv

X
Nico Orschel
ist Software Process Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT und wurde von Microsoft als MVP für VS ALM ausgezeichnet. Er hilft Unternehmen auf Basis von TFS effizienter Software zu entwickeln und zu testen und so ein höheres Qualitätsniveau bei kürzeren Release-Zyklen zu erreichen. Mein Profil auf Google+ .

Nico Orschel

Visual Studio 2012 – Das perfekte Setup für Entwickler

Montag, 07. Oktober 2013

Vor ein paar Tagen haben wir hier im Weblog einen neuen Artikel über „Das perfekte Setup eines Tester PCs (Visual Studio 2012)“ veröffentlicht.  Als Entwickler hat man allerdings an seine Arbeitsumgebung etwas andere Anforderungen. Der aktuelle Artikel dreht sich deshalb dediziert um das Thema Entwickler-PC. Wir stellen wieder eine Liste aus notwendigen und sinnvollen kleinen Helfern, Addons und Updates für Visual Studio 2012 vor.

(mehr …)

X
Nico Orschel
ist Software Process Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT und wurde von Microsoft als MVP für VS ALM ausgezeichnet. Er hilft Unternehmen auf Basis von TFS effizienter Software zu entwickeln und zu testen und so ein höheres Qualitätsniveau bei kürzeren Release-Zyklen zu erreichen. Mein Profil auf Google+ .

Nico Orschel

Visual Studio 2012 – Das perfekte Setup für den manuellen Tester

Montag, 30. September 2013

Seit der Veröffentlichung von TFS 2010 pflegen wir hier im AIT Weblog einen Artikel , welcher das „perfekte Setup“ aus Testerperspektive zeigt (siehe [1]). Es werden stets die aktuellsten „must-have“ Programme, Addons und Updates für die tägliche Arbeit eines Testers mit TFS bzw. TFS Service vorgestellt.

Im  folgenden Artikel wird diese Tradition für TFS 2012 und Visual Studio 2012 fortgesetzt.

(mehr …)

X
Nico Orschel
ist Software Process Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT und wurde von Microsoft als MVP für VS ALM ausgezeichnet. Er hilft Unternehmen auf Basis von TFS effizienter Software zu entwickeln und zu testen und so ein höheres Qualitätsniveau bei kürzeren Release-Zyklen zu erreichen. Mein Profil auf Google+ .

Nico Orschel

Neu in TFS 2013: Build Process Template Änderungen

Montag, 23. September 2013

Build Prozesse bilden das Fundament moderne Entwicklungsprozesse und ein Sicherheitsnetz für viele Entwicklerteams. Schlagwörter wie Continous Integration und Continous Delivery sind aus dem Entwickler-Sprachgebrauch nicht mehr wegzudecken. Build Prozesse werden hierbei für vielfätige Dinge eingesetzt, Übersetzung der Software, Versionierung, Integration und Prüfung der geänderten Sourcen, Testen, Erstellung von Setups, Deployments, Ausführung von automatischen Tests etc..

In der TFS Plattform ist das Build-System bereits seit der ersten Version (TFS 2005) ein essenzieller Bestandteil. Auch die Build-Plattform hat wie der TFS über die Jahre vielfältige Änderungen erlebt. In den TFS Versionen 2005 und 2008  basierte der komplette Prozess noch vollständig auf MSBuild (TFSBuild.proj). Mit TFS 2010 wurde die Steuerung des Arbeitsablaufs auf die .NET Workflow Foundation umgestellt. Es wurden dadurch völlig neue Möglichkeiten eröffnet. Entwickler waren erstmals nicht mehr auf rein sequenzielle Abläufe limitiert. TFS 2012 brachte hier anschließend kleinere Detailverbesserungen.

Im nächsten TFS 2013 Release stehen jetzt wieder größere Änderungen an. Auf die einzelnen Änderungen und Anwendungsmöglichkeiten wird in den folgenden Kapiteln eingegangen.

(mehr …)

X
Nico Orschel
ist Software Process Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT und wurde von Microsoft als MVP für VS ALM ausgezeichnet. Er hilft Unternehmen auf Basis von TFS effizienter Software zu entwickeln und zu testen und so ein höheres Qualitätsniveau bei kürzeren Release-Zyklen zu erreichen. Mein Profil auf Google+ .

Nico Orschel

Neu in TFS 2013: Lab Management

Dienstag, 17. September 2013

Lab Management ermöglicht die effektive und effiziente Bereitstellung von Testumgebungen für Tester und Entwickler. Die Zielstellung war dabei stets die Produktivität bei der Bereitstellung von Infrastruktur zu optimieren. Seinen ersten Einzug hatte die Funktionalität Lab Management mit TFS 2010. Es konnten auf Basis von Hyper-V schnell virtuelle Testinfrastrukturen aufgebaut werden. Zusätzlich wurde neben der reinen Infrastrukturfunktionalität auch ein spezieller Build-Deploy-Test Worflow (Continous Delivery) zum Übersetzen der Software, Ausrollen der Software in die jeweilige Testumgebung als auch die Ausführung der automatisierten Tests zur Verfügung gestellt (Regression Testing, Integration Testing). Im Rahmen des TFS 2012 Releases wurden weitere Optimierungen am Workflow und der Infrastruktur vorgenommen.  Der Build-Test-Deploy Workflow unterstützte nun auch ohne eigene Anpassungen physische und virtuelle Umgebungen anderer Hersteller, wie VMWare oder VirtualBox (Standard Environments).  Auf der Infrastrukturseite wurde die Einrichtung und Anbindung dieser Umgebungen ebenfalls optimiert. Es wird hier zur Anbindung in den meisten Situationen nur noch ein Administrator Account in den Testumgebungen benötigt. Dinge wie Installation von Software und Konfiguration übernimmt Lab Management im Hintergrund.

(mehr …)

X
Nico Orschel
ist Software Process Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT und wurde von Microsoft als MVP für VS ALM ausgezeichnet. Er hilft Unternehmen auf Basis von TFS effizienter Software zu entwickeln und zu testen und so ein höheres Qualitätsniveau bei kürzeren Release-Zyklen zu erreichen. Mein Profil auf Google+ .

Nico Orschel

Visual Studio 2010 – Das perfekte Setup für den manuellen Tester (Update 4)

Samstag, 14. September 2013

In einem vorangegangenen Artikel ([1]) wurde bereits das Clientsetup aus Entwicklerperspektive vorgestellt.

Ein Punkt ist an dieser Stelle noch offenen geblieben:

Was muss ich als manueller Tester installieren?

(mehr …)

X
Nico Orschel
ist Software Process Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT und wurde von Microsoft als MVP für VS ALM ausgezeichnet. Er hilft Unternehmen auf Basis von TFS effizienter Software zu entwickeln und zu testen und so ein höheres Qualitätsniveau bei kürzeren Release-Zyklen zu erreichen. Mein Profil auf Google+ .

Nico Orschel

Neu in TFS 2013: Microsoft Test Manager im Web

Dienstag, 10. September 2013

Microsoft hat die Themen Testmanagement/-Verwaltung und (manuelle) Testausführung bereits seit dem TFS 2010 mit einem eigenständigen Werkzeug, dem Microsoft Test Manager 2010 (MTM) adressiert und in die TFS-Plattform integriert. Entwickler und Tester konnten damit erstmals auf einer gemeinsamen Datenbasis arbeiten. Alle Projektbeteiligten standen damit alle Artefakte, wie Work Items, Builds, Reports und Testdaten, gleichberechtigt und übergreifend zur Verfügung. Mit der Version 2012 wurde die Plattform um agiles Testen (“Explorative Testing”) erweitert. Die folgenden Updates brachten weitere Verbesserungen in  lange vermissten Punkten, Pausieren der Testausführung, Editieren von Testfällen während der Ausführung und Unterstützung von allen Work Item Link Typen (Related Links, Hierarchy Links, Direct Links). Mit dem Update 2 hat Microsoft erstmals eine abgespeckte Version des MTM für den Web Access Client veröffentlicht. Im nachfolgenden Artikel geht um die Neuerungen im Bereich “MTM im Web” mit TFS 2013.

(mehr …)

X
Nico Orschel
ist Software Process Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT und wurde von Microsoft als MVP für VS ALM ausgezeichnet. Er hilft Unternehmen auf Basis von TFS effizienter Software zu entwickeln und zu testen und so ein höheres Qualitätsniveau bei kürzeren Release-Zyklen zu erreichen. Mein Profil auf Google+ .

Nico Orschel

Neu in TFS 2013: Load-& Performance Testing mit Azure

Dienstag, 03. September 2013

Bereits seit Visual Studio 2005 sind für Anwender Last- & Performance Tests sehr einfach mit  Visual Studio realisierbar. Mit wenigen Mausklicks und ein paar Zeilen Code können Anwender umfangreiche Lasttests für ihre Anwendungen realisieren. Mit einem lokalen Visual Studio besteht die Möglichkeit auf einem normalen Rechner bis zu 250 parallele Anwender auf einer Maschine zu simulieren. Diese Anzahl kann theoretisch auf eine unendliche Anzahl an parallelen Nutzern erweitert werden, wenn zusätzlich eine Serverinfrastruktur bestehend aus Test Controller und Test Agents angebunden wird (siehe nachfolgende Grafik).

Test controllers and agents

(Quelle: [3])

An genau dieser Stelle gibt es im Alltag oft Probleme. Benötigt man eine große Anzahl an parallelen virtuellen Nutzern, dann wird auch ein großer Rechnerpark (Farm) benötigt. Eine solche Rechner-Farm ist normalerweise mit umfangreichen Kosten und Bereitstellungszeiten verbunden. Gerade in kleinen bis mittleren Projekten oder bei unregelmäßiger Ausführung wäre ein großer Rechnerpark deshalb wirtschaftlich nicht sinnvoll oder technisch nicht realisierbar. In den nachfolgenden Kapiteln lernen Sie die neuen Möglichkeiten kennen, sehr einfach Ihre Visual Studio 2013 Lasttests über die Microsoft Cloud Lösung Windows Azure ausführen zu können.

(mehr …)

X
Nico Orschel
ist Software Process Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT und wurde von Microsoft als MVP für VS ALM ausgezeichnet. Er hilft Unternehmen auf Basis von TFS effizienter Software zu entwickeln und zu testen und so ein höheres Qualitätsniveau bei kürzeren Release-Zyklen zu erreichen. Mein Profil auf Google+ .

Nico Orschel

Neu in TFS 2012: Gesucht und gefunden

Montag, 02. Juli 2012

Hatten Sie auch schon folgende Situation in Visual Studio 2010? Ein Kollege nennt Ihnen eine interessante Funktion oder Einstellung in Visual Studio? Fünf Minuten später an ihrem Arbeitsplatz zurück,  sind Sie sicherlich erst einmal durch die “üblichen” VS-Menüs und Optionen gegangen. Dem geübten VS-Nutzer kommt jetzt sicherlich der Gedanke, dass die Menüs / Optionen doch irgendwie  sehr umfangreich und unüberschaubar sein können.

Visual Studio 2012 greift jetzt dieses langjährige Problem durch eine integrierte Suche an. Schauen Sie einfach mal rechts oben nach der TextBox “Quick Launch” und tippen den Namen ihrer gesuchten Funktion ein.

1. Die Aufgabe: Symbol Server einstellen

image

2. Eingabe von “sym”

image

2. Ergebnis nach einem Mausklick

image

X
Nico Orschel
ist Software Process Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT und wurde von Microsoft als MVP für VS ALM ausgezeichnet. Er hilft Unternehmen auf Basis von TFS effizienter Software zu entwickeln und zu testen und so ein höheres Qualitätsniveau bei kürzeren Release-Zyklen zu erreichen. Mein Profil auf Google+ .

Nico Orschel

Der TFS 2010 “Vorzeige”-Client (Update 2)

Donnerstag, 28. Juni 2012

Wie setzt man einen TFS-Client auf, auf dem Visual Studio 2005, 2008 und 2010 installiert sein muss? Welche Updates müssen auf einem Entwickler-PC installiert werden? Gibt es schon ein Service Pack oder Zwischen-Releases? Welche Zusatztools sind sinnvoll – wie zum Beispiel Productivity Tool für Visual Studio oder Power Tools für Team Foundation Server?

(mehr …)

X
Nico Orschel
ist Software Process Consultant, Autor und Referent im Umfeld Microsoft ALM bei der AIT und wurde von Microsoft als MVP für VS ALM ausgezeichnet. Er hilft Unternehmen auf Basis von TFS effizienter Software zu entwickeln und zu testen und so ein höheres Qualitätsniveau bei kürzeren Release-Zyklen zu erreichen. Mein Profil auf Google+ .

Nico Orschel

Neu in TFS 2012: Run Tests after Build

Donnerstag, 28. Juni 2012

In den letzten Jahren hat man in diversen Veröffentlichungen einiges zum Thema Unit Testing während der Entwicklung gehört. Eine zentrale Forderung aus diesen Veröffentlichungen ist die Ausführung der Tests nach der Umsetzung von Anforderungen in Quellcode. Seitdem MSTest auch über die Visual Studio Edition Professional verfügbar ist und das Thema damit in der Breite bei unseren Kunden Einzug gehalten hat, hörten wir deshalb sehr oft die Frage:

Wo kann ich einstellen, dass immer alle (Unit) Tests nach einem lokalen Build ausgeführt werden?

Das Visual Studio 2012 erfüllt Ihnen jetzt genau diesen Wunsch. Die neue Option versteckt sich unter Test –> Testsettings –> “Run Tests After Build”.

image