Analyze the TFS Team Project Collection Database Size Image

Analyze the TFS Team Project Collection Database Size

TFS

As with every TFS installation, the Team Project Collection (TPC) database begins to grow. Now and then, there are questions like “What kind of data is filling up our disks?”. So let’s have a look on how to answer those kinds of questions.

Do not manually manipulate any data or schema of TFS databases!

Everything described in this blog post is just about reading data and/or information form the TFS databases. Please keep...


Website Re-Launch Image

Website Re-Launch

4tecture

This year, we decided to re-launch our website and renew the blog. The goal of the blog still remains the same, we still want to inform you about the latest news around the Microsoft technology stack as well as DevOps tools and processes.

Why?

Our old website was based on a rather heavy-weight CMS and therefore was hard to maintain and didn’t fit our goal to have a simle way to provide content to...


Online Artikel über Testen von Windows Phone Apps (Windows Developer Magazin) Image

Online Artikel über Testen von Windows Phone Apps (Windows Developer Magazin)

4tecture

“Kleine Kachel, grosse (Test-)Welt” ist ein Artikel von Marc Müller und Nico Orschel über das Testen von Windows Phone 8.1 Anwendungen. Dieser Beitrag steht als Online-Artikel zum freien Abruf auf der Webseite des Windows Developer Magazin zur Verfügung.

Links: Seite 1 Seite 2 Seite 3

Haben Sie Fragen zum Thema oder benötigen Sie Unterstützung? Gerne stehen wir Ihnen zum Thema Testautomatisierung von Web, Windows und Windows Phone Applikationen tatkräftig zur Seite. Wir...


TFS Build vNext Image

TFS Build vNext

Build Automation

The next version of Team Foundation Server has been announced quiet some time ago. In the RC version of Team Foundation Server as well as Visual Studio Online, there is a preview of the new build system available. It’s now time to have a look at it.

First things first: The old XAML based builds (the workflow foundation based ones) are still good to go, if you already have made a lot of customizations and...


VS 2015 – C# 6 and new IDE Features Image

VS 2015 – C# 6 and new IDE Features

C#

Last week during the //build/ conference, there has been a lot of announcements for the new version of Visual Studio, TFS as well as the new language feature and the compiler platform Roslyn. In this post, I’d like to point out some new features for C# programmers with the new feature set of Visual Studio 2015 and C# 6.

Code Analysis and Quick Actions

Quick Actions

The first thing we notice if we...


Release and Sprint oriented Test Management with MTM Image

Release and Sprint oriented Test Management with MTM

Test Management

Microsoft Test Manager provides functionality to manage and execute test cases. In this blog post I’d like to focus on the possibilities of a release and sprint oriented test planning. We would like to plan the tests for each sprint but still be able to easily keep track of all the tests of the current release. Finally we are going to have a look on how we can achieve a base-lining of test cases across...


Using Shared Projects for Unit- and Integration-Tests Image

Using Shared Projects for Unit- and Integration-Tests

Test Automation

Since the last update, we now have the possibility to use Universal Apps to share code between a Windows Phone and the Store App. From a technical point of view, there are three projects involved when you create a universal app: The phone application, the store application and a shared code projects. The shared code project is not an assembly as we know from portable libraries.The shared code project copies the source file to the...


Assembly versioning during build with PowerShell Image

Assembly versioning during build with PowerShell

Build Automation

I’m often asked about how to implement the assembly versioning during build. Back in the days, we had special build workflow activities to do so. Since TFS is supporting PowerShell scripts for pre and post build actions, we can easily implement the assembly versioning with PowerShell. This works without any modification of the build process. There are many different sample implementations available on the internet. Here I’ll present you my script.

The PowerShell Script will...


Lab Workflow Manager (beta) Image

Lab Workflow Manager (beta)

Test Automation

Having a large lab management setup can be quiet cumbersome to maintain in terms of managing lab workflow definitions in Visual Studio. Often, you would like to test your software in multiple languages and on multiple operating systems. The combination can easily lead to 25 different build workflows, each testing the same software with the same tests just in different configurations. Its quiet obvious that tooling can support you with those kind of management tasks.

...

Custom Build Controller and Agent for Visual Studio Online Image

Custom Build Controller and Agent for Visual Studio Online

TFS

Visual Studio Online offers you a hosted build controller to build your projects directly in the cloud. With every Visual Studio Online account you will get 60 minutes of build time for free. If you are using Visual Studio for your productive projects you will certainly exceed the 60 minutes in a few days. This is no problem at all since you can switch the build resources to paid shared resources (see picture below). The...


Analyzing CodedUI Tests with HtmlLogger Image

Analyzing CodedUI Tests with HtmlLogger

Test Automation

Executing automated UI tests may result in bad performance or in a failed test because a UI element could not be found. So how we are going to analyze the automated UI test? The test execution engine also includes tracing functionality. In our case, we would like to have a detailed report that shows what is exactly going on during the test. This feature is known as HtmlLogger. This trace logger can be configured at...


Using Git from the command line Image

Using Git from the command line

Git

Visual Studio 2013 and TFS 2013 have both native support for Git. Not all advanced features are supported in the Visual Studio UI, so there might be some situations where you have to do this from command line.

Introduction

When you are working with your Git repository, you will be notified to download and install 3rd-party Git command prompt tools. Those tools will be installed by using the Web Platform Installer. If you closed...


TFS 2013: TFVC vs. Git Image

TFS 2013: TFVC vs. Git

Git

Since Visual Studio and Team Foundation Server support Git as a source control system, there are a lot of conversions going on about when to choose what version control system. TFS is an Application Lifecycle Management platform and contained one version control system called Team Foundation Version Control (TFVC) in the past. Since version 2013, Git is fully integrated into TFS as well as Visual Studio.

When we talk about Git and TFS a lot...


Gewinner des Microsoft ALM Partner Award Western Europe 2013 for Switzerland Image

Gewinner des Microsoft ALM Partner Award Western Europe 2013 for Switzerland

4tecture

Die 4tecture GmbH wurde am diesjährigen Western Europe ALM Partner Summit mit dem Microsoft ALM Partner Award Western Europe 2013 ausgezeichnet. Der Award wird für hervorragende Leistung im Bereich “Application Lifecycle Management ALM” an Unternehmen durch Microsoft vergeben. Die 4tecture GmbH hat mehrfach bewiesen, dass die Unterstützung von agilen Prozessen durch die Microsoft ALM Lösung zu deutlich höherer Effizienz und Produktivität in der Entwicklung von Softwarelösungen führt. Dieses Jahr haben wir unseren Fokus vor allem...


4tecture GmbH übernimmt ALM Geschäftsbereich der alm Software Consulting AG Image

4tecture GmbH übernimmt ALM Geschäftsbereich der alm Software Consulting AG

4tecture

Die alm AG und die 4tecture GmbH arbeiten seit geraumer Zeit partnerschaftlich zusammen und beraten ihre Kunden zum Thema Team Foundation Server bereits längere Zeit gemeinsam. Der TFS Geschäftsbereich der alm AG wird aus dem Unternehmen herausgelöst und vollständig von der 4tecture GmbH übernommen.

Die 4tecture GmbH mit Sitz in Zürich übernimmt per 1. April 2013 die Geschäftstätigkeiten rund um das Thema Application Lifecycle Mangement auf von Basis von Microsoft Visual Studio und Team Foundation...


Kostenloser Innovationsworkshop zur Software-Technologie und Entwicklungsstrategie zu gewinnen Image

Kostenloser Innovationsworkshop zur Software-Technologie und Entwicklungsstrategie zu gewinnen

4tecture

Die AIT GmbH & Co. KG aus Stuttgart (D) und 4tecture GmbH aus Zürich (CH) bilden eine strategische Partnerschaft im Bereich ALM/TFS sowie Custom Development. Mit der Partnerschaft können 4tecture und AIT nicht nur Ihr Dienstleistungsangebot zu ALM/TFS-Beratung mit dem AIT TeamSystemPro Team und dem Schweizer Experten Marc Müller ergänzen, sondern auch die erfahrenen Nearshore-Entwicklerteams in Osteuropa verstärken. Damit können 4tecture in der Schweiz sowie AIT in Deutschland noch zuverlässiger und schneller kompetente Beratung sowie...