It is still a bit complicated, or better a bit confusing, how the different parts within Microsoft Test Manager are organized. This post is a try to clear things a bit [mostly for myself ]… please respond if I made a mistake! On MSDN this image is shown to explain the organization of test artifacts, but this is a simplification, the reality is a bit more sophisticated and complex. For example test cases can exist in different suites, plans and even different team projects. A different view… And again, correct me if I’m wrong… See image below; a project collection has multiple team projects and a team project only can live in one project collection. A test pl... [More]
14. July 2010
VS2010 , SCRUM
Work agile with VS2010 View more presentations from Clemens Reijnen.
This article discusses the creation and maintenance of consistent, correct, and communicative software architecture by using Microsoft Visual Studio 2010. Setting up, validating, and maintaining consistent, correct, and communicative software architecture in its context and interaction with its environment is no trivial task. A new architecture needs to be created. But how do you know if this architecture is good? Covering all areas, dealing with all the requirements and quality attributes is difficult; but forgetting to discuss one or more is easy and will leave space for assumptions. Because of changing requirements, your architecture needs to be changed. But how do you know if it i... [More]
3. July 2010
VS2010 , SCRUM
Attending this week [a full seven day week] two amazing courses from scrum.org, with the goal to become a scrum developer trainer… Professional Scrum Developer Team-based training for Agile software developers Scrum in Depth Advanced class for ScrumMasters So, expect some more scum related posts in the future
To promote our ranger work a bit more… I want to high light a specific scenario… create tests from UML models. I already played with this scenario from an automation perspective 2 years ago, when VS2010 was still in CTP. [see the bad quality video, already watched more as 17.000 time ] Generate Testcases Anyway, there are two common test design techniques that are used to specify test cases based on UML. The first is the Process cycle test (PCT) which uses UML activity diagrams. The other one is Use Case Test (UCT) which is based on Use Case diagrams. Still on my backlog to make a fully working automation for these [waiting for Feature Builder to go RTM]. But, you also can d... [More]
28. June 2010
TMap , VS2010
I’m using the image below, more and more to explain the flow of test case management, see TMap.codeplex.com for an in depth explanation. The fun part is on www.TMap.net there is the ‘old’ [tool agnostic image, excel version] image and on codeplex you can find the VS2010 ALM version. A nice comparison / proof MTM covers most important test case management processes necessary to execute a Business Driven Test approach. And, making the manual mapping processes found in the ‘old’ image on www.TMap.net easier to maintain.
Visual Studio 2010 Architecture Tooling Guidance Practical guidance for Visual Studio 2010 Ultimate, focused on modeling tools. These release includes common usage scenarios, hands on labs and lessons learnt from the community discussions. The scenarios include understanding and reverse engineering an existing solution or starting a new solution from scratch. These are both common challenges that any dev lead or architect faces. The intent is not to give you an in-depth tour of the product features, but to present you with examples that show how these tools can support you in real world scenarios, and to provide you with practical guidance and checklists. This guidance is focused on practic... [More]
Beside that this session was really interesting, Lori also uses some nice pictures… Slide from the deck of Lori Lamkin’s session during TechEd 2010. (do you recognize the laptop :-) Watch the session at this location.
25. May 2010
In september 2010 komt het boek “DYA|Software – Architectuuraanpak voor bedrijfskritische applicaties” uit. DYA|Software is de nieuwste telg in de DYA|Suite. Softwarearchitectuur speelt een belangrijke rol in de vorming van het applicatielandschap. Het applicatielandschap van elke organisatie toont veel overeenkomsten, toch zit de toegevoegde waarde van het landschap in de zaken die uniek zijn. De architectuur van een landschap borgt de bedrijfskritische eigenschappen van de applicaties. DYA|Software biedt technieken om een goede architectuur te definiëren, te vormen en toe te passen. Tijdens het seminar delen we onze ervaring uit de praktijk met u en leert u: dat Sogeti een aanpak ... [More]