SlideShare a Scribd company logo
© 2015 Stefanini Proprietary and Confidential
1
Application
Lifecycle
Management
Agile Project Management
in Visual Studio Team
Foundation Server 2013
© 2016 Stefanini Proprietary and Confidential
2
Luis Cesar Teodoro
Arquiteto de Soluções na Stefanini
Sou Arquiteto de software, entusiasta DevOPs, especialista plataforma Microsoft por formação(MCSA, MCPD),
Scrum Master por formação (CSM), consultor, palestrante e instrutor. Trabalho com TI há cerca de 15 anos,
gosto muito de documentar e compartilhar o que tenho aprendido. Além disto tudo, sou casado, pai da Laura e
do Mateus. Fique a vontade para entrar em contato :)
Microsoft Certified Solutions Expert: SharePoint
Microsoft Certified Solutions Developer: SharePoint, Web
CSM: Certified ScrumMaster®
Contato: lcteodoro@hotmail.com
Linkedin: https://br.linkedin.com/in/luís-cesar-teodoro-298a6116
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
3
Application Lifecycle Management
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
4
Branching and Merging Visualization with Visual Studio Team
Foundation Server 2013
Log in as Julia. All user passwords are P2ssw0rd
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
5
Branching and Merging Visualization
1. Log in as Julia. A senha para todos os usuário é:
P2ssw0rd.
2. Abrir o Visual studio Start Menu | All Programs |
Microsoft Visual Studio 2013 | Visual Studio
2013.
3. Abrir o Source Control Explorer window from
View | Other Windows | Source Control
Explorer.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
6
Branching and Merging Visualization
1. Clicar com o botão direito na branch:
Release1 Selecionar Advanced
|Properties no menu. Essas
propriedades provem detalhes como:
Versões, Descrições, hierarquias com
outras brachs e permissões.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
7
Branching and Merging Visualization
1. Abra a solution abaixo.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
8
Branching and Merging Visualization
1. Abra a solution abaixo.
2. Rebuild Solution
3. Selecione o projeto
FabrikamFiber.Web e set
as the startup project
(right-click and select Set
as StartUp Project in
Solution Explorer).
Pressione Ctrl+F5 Para Rodar
the Fabrikam Fiber intranet
portal.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
9
Branching and Merging Visualization
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
10
Branching and Merging Visualization
1. Ao Clicar o link estará
quebrado levando o usuário a
tela de erro
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
11
Branching and Merging Visualization
1. Feche o Internet Explorer e retorne ao
Visual Studio.
2. A tarefa sera atualizar a branch Release1 e
executar um deploy no servidor de
produção. Apartir da Solution Explorer, abra
_Profile.cshtml contido em
FabrikamFiber.Web | Views | Shared pasta
contida na branch release1.
3. Localize o trecho de código e comente
conforme imagem.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
12
Branching and Merging Visualization
1. Pressione Ctrl+F5 para rodar o website e se
a funcionalidade está OK.
2. Open the Pending Changes window from
View | Other Windows | Pending
Changes.
3. In the Comment field, enter “removed
non-functional links from profile”, verify
only _Profile.cshtml is changed, and select the
Check In button.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
13
Branching and Merging Visualization
1. In Source Control
Explorer, right-click on
the Release1 branch and
select View History from
the context menu.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
14
Branching and Merging Visualization
1. Right-click on the
changeset that you
just checked in and
select Track
Changeset from the
context menu.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
15
Branching and Merging Visualization
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
16
Branching and Merging Visualization
1. To perform the merge of this
changeset and the Main branch,
drag and drop the green Release1
node onto the Main node. This
will load the Source Control
Merge Wizard.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
17
Branching and Merging Visualization
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
18
Branching and Merging Visualization
1. After the merge is complete, open the Pending
Changes window on the right and note that
_Profile.cshtml changed status for the Main code
branch and is now “merge, edit”. The merge
process is complete, but we still need to check in
the changes.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
19
Branching and Merging Visualization
1. Add a Comment of “Merging fast-tracked changes
from Release to Main” and then click the Check In
button to finalize the merge.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
20
Branching and Merging Visualization
1. In the Tracking Changeset window, click on the
Rerun button to generate an updated view. You
will need to click the Visualize button again when
the Select Branches window appears.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
21
Branching and Merging Visualization
1. Next, merge the changeset from the Main branch
with the Dev branch in the same manner as
before by dragging and dropping to load the
Source Control Merge Wizard.
2. Select Next followed by Finish to perform the
merge process.
3. In the Pending Changes window, enter a
Comment of “Merged fast-tracked changes from
Main to Dev”.
4. Select the Check In button to finalize the merge
with the Dev branch.
5. In the Tracking Changeset window, click on the
Rerun button to see the updated view.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
22
Branching and Merging Visualization
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
23
Branching and Merging Visualization
1. In Solution Explorer, navigate to
and right-click on the
_Profile.cshtml file and select
Source Control | Annotate from
the context menu.
2. Scroll to the bottom of the
annotated _Profile.cshtml file
and locate the HTML that you
previously commented out.
3. In the annotation column on the
left-hand side, mouse over the
recent changeset (it should
show the date of the guest
virtual machine). Note that the
changeset path and comment
refer to the Production branch
where the original change was
made.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
24
Agile Teams
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
25
Agile Teams
Time 1
- Integrantes
- Usuario …
- Funcionalidades
-
Time 2
- Integrantes
- Usuario …
- Funcionalidades
-
Time 3
- Integrantes
- Usuario …
- Funcionalidades
-
Time 4
- Integrantes
- Usuario …
- Funcionalidades
-
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
26
Product Backlog and Sprints
Log in as Julia. All user passwords are P2ssw0rd
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
27
Product Backlog and Sprints
Log in as Julia. All user passwords are P2ssw0rd
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
28
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
29
Product Backlog and Sprints
⦁ Nota: Cada Equipe pode ter
diferente itens listados no item
favoritos e diferentes work items.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
30
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
31
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
32
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
33
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
34
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
35
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
36
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
37
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
38
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
39
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
40
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
41
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
42
Product Backlog and Sprints
⦁ Gráfico que indica a velocidade
em que o time completou as
histórias contidas no sprint.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
43
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
44
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
45
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
46
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
47
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
48
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
49
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
50
Product Backlog and Sprints
⦁ Cumulative Flow Diagram
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
51
Product Backlog and Sprints
⦁ Nota: Esse Cumulative Flow Diagram é
a representação de um cenário tipico
de desenvolvimento de software.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
52
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
53
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
54
Nota: Para mais informações de como usar o
“Kanban board”, por favor acesse: “Manage
Your Backlog with the Kanban Board”.
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
55
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
56
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
57
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
58
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
59
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
60
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
61
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
62
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
63
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
64
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
65
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
66
Product Backlog and Sprints
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
67
Authoring and Running Manual Tests using Microsoft Test
Manager 2013
Log in as Julia. All user passwords are P2ssw0rd
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
68
Authoring and Running Manual Tests
1. Log in as Julia. All user passwords are P2ssw0rd.
2. Open Microsoft Test Manager from Start | All
Programs | Microsoft Visual Studio 2013 |
Microsoft Test Manager.
3. In this lab, we’re going to focus on creating a new
manual test case and running it. We will focus on
the other aspects of managing test cases and test
plans in another lab.
4. If you are not in the Test plan view already, click
on Plan from the main menu. The Microsoft Test
Manager will connect to the most recently loaded
test plan, which in the case of this virtual machine
is the test plan named Iteration 2. If Iteration 2
plan is not opened, click on the Home button to
switch to Iteration 2.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
69
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
70
Authoring and Running Manual Tests
1. In the Title box, type “Confirm that receipt
number appears after successful order”.
Alternatively, you can open the “New Test
Case.txt” file from the Code Snippets folder on
the desktop of the VM and copy and paste the
title from there.
2. At this point, we’re ready to add steps to this
manual test. Each step includes an Action, which
describes the action the tester needs to perform.
Optionally, a step can include an Expected Result,
which describes the expected result of the given
action.
3. In the Steps panel, create a step for each of the
following Actions, only one of which has an
Expected Result. See the next paragraph for an
alternate, faster way to add the actions.
Action Expected Result
Open
http://www.tailspinto
ys.com
Click Model Airplanes
Click Northwind Trader
Click Add to Cart
Click Checkout
Enter @First, @Last,
@Email, @Address,
@City, @Country,
@State, @PostalCode
Click Review Order
Click Place Order
Confirm order page has
receipt #
Receipt # should appear
at top of order
confirmation page
Close Browser
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
71
Authoring and Running Manual Tests
An alternative to manual entry of each step is to copy and paste all steps
from the “New Test Case.txt” file to add them all at once. In order to do
this, right-click on the row that currently shows “Click here to add a step”
and select the Paste option.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
72
Authoring and Running Manual Tests
1. Note the “Enter @First, @Last,
@Email, @Address, @City,
@Country, @State,
@PostalCode” step. In this
step, we used the @ sign to
indicate that there were
iteration-specific variables to
be used during the manual
test pass. We can define which
variables to use by scrolling
down to the Parameter Values
section of this form and
entering them for each
iteration. Use the following
table to set up values for three
iterations (or use the copy and
paste method from the “New
Test Case.txt” file once again):
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
73
Authoring and Running Manual Tests
First Last Email Address
Michael Affronti Michael@Contoso.com One Microsoft Way
Chris Barry Chris@Tailspin.com Two Tailspin Trail
Robin Wood Robin@Northwind.com Nine Northwind Street
City Country State PostalCode
Redmond USA Washington 98052
Springfield USA Illinois 11135
North Wind USA North Dakota 99909
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
74
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
75
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
76
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
77
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
78
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
79
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
80
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
81
Authoring and Running Manual Tests
1. In this iteration, we will not create an action
recording as it will overwrite the original one that
we just created. Instead, we’re going to use the
version that we just recorded to aid in the running
of this iteration. Click the Start Test button to start
iteration 2.
2. Step 1 should already be selected. Hold down the
Shift key and click the “Click Place Order” step to
select all steps leading to it, inclusively.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
82
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
83
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
84
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
85
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
86
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
87
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
88
Authoring and Running Manual Tests
Test Case Management and Manual Testing in Team
Foundation Server 2013 Web Access
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
89
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
90
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
91
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
92
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
93
Authoring and Running Manual Tests
⦁ Note: As of Update 2, you
cannot add or edit
parameters using TFS Web
Access. You will need to
use Microsoft Test
Manager for this purpose.
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
94
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
95
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
96
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
97
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
98
Authoring and Running Manual Tests
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
99
Relatórios
https://msdn.microsoft.com/en-us/library/dd380714(v=vs.110).aspx Bug Status
Bug Trends
Build Quality Indicators
Build Success Over Time
Build Summary
Burndown and Burn Rate
Reactivations
Remaining Work
Status on All Iterations
Stories Overview
Stories Progress
Test Case Readiness
Test Plan Progress
Test Plan Progress
Unplanned Work
Application Lifecycle Management
Agile Project Management in Visual Studio Team Foundation Server 2013
© 2015 Stefanini Proprietary and Confidential
100
Links Uteis
Caminho para Virtual Machine e Hands on Lab
- Application Lifecycle Management Virtual Machine And Hands on Labs
http://blogs.msdn.com/b/briankel/archive/2013/08/02/visual-studio-2013-
application-lifecycle-management-virtual-machine-and-hands-on-labs-demo-
scripts.aspx
Ou
http://goo.gl/BCHtbq
http://www.microsoftvirtualacademy.com/
http://onthehub.com/
OBRIGADO!
Luis Cesar Teodoro
Arquiteto de Soluções
lcteodoro@stefanini.com
© 2013 Stefanini Proprietary and Confidential
101
Dream big, work smart,
deliver fast.

More Related Content

PPT
Polarion Tomorrows ALM Platform Today
PPT
ALM (Application Lifecycle Management)
PPTX
Microsoft ALM Platform Overview
PPTX
Assure - Complete Standardization for HP ALM
PPTX
End-To-End Visual Studio Application Lifecycle Management
PPTX
Scrum Portugal Meeting 1 Lisbon - ALM
PPTX
Working Agile with Scrum and TFS 2013
PPT
Scrum And Tfs
Polarion Tomorrows ALM Platform Today
ALM (Application Lifecycle Management)
Microsoft ALM Platform Overview
Assure - Complete Standardization for HP ALM
End-To-End Visual Studio Application Lifecycle Management
Scrum Portugal Meeting 1 Lisbon - ALM
Working Agile with Scrum and TFS 2013
Scrum And Tfs

What's hot (20)

PPT
What is Rational CLM?
PDF
Agile & ALM tools
PDF
Agile ALM Tool Comparison
PPTX
Assure TotalView - Analytics for Application Delivery
PDF
Agile project management with visual studio tfs 2013 - My presentation at Reg...
PPTX
Project Management With Scrum
PPTX
How Microsoft ALM Tools Can Improve Your Bottom Line
PDF
Refactoring for Software Design Smells - 1 day Workshop
PPTX
Team Foundation Server Process Templates For Effective Project Management
PPTX
ISTQB Agile Tester - Agile Test Tools
PPTX
ALM 101: An introduction to application lifecycle management
PDF
IBM Collaborative Lifecycle Management
PPT
Software Testing Process
PDF
A guide for automated testing
PPTX
Software development process models
PPSX
HP ALM
PPT
Rational Quality Manager
PDF
What\'s new in LoadRunner and Performance Center 11
PPT
Software development slides
PDF
Manual testing notes
What is Rational CLM?
Agile & ALM tools
Agile ALM Tool Comparison
Assure TotalView - Analytics for Application Delivery
Agile project management with visual studio tfs 2013 - My presentation at Reg...
Project Management With Scrum
How Microsoft ALM Tools Can Improve Your Bottom Line
Refactoring for Software Design Smells - 1 day Workshop
Team Foundation Server Process Templates For Effective Project Management
ISTQB Agile Tester - Agile Test Tools
ALM 101: An introduction to application lifecycle management
IBM Collaborative Lifecycle Management
Software Testing Process
A guide for automated testing
Software development process models
HP ALM
Rational Quality Manager
What\'s new in LoadRunner and Performance Center 11
Software development slides
Manual testing notes
Ad

Viewers also liked (15)

PDF
Accelerate Application development with WSO2 App Factory
PDF
IT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAE
PPTX
Application Lifecycle Management using Microsoft Team Foundation Server Train...
PPTX
Visual Studio ALM 2013 - Edition Comparison
PPTX
Unit testing, UI testing and Test Driven Development in Visual Studio 2012
PPTX
Team Foundation Server 2010 - Version Control
PPTX
Team Foundation Server 2010
PPTX
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
PPTX
What's new in Visual Studio 2013 & TFS 2013
PPTX
Application versioning
PPTX
Advanced Coded UI Testing
PDF
Scrum with VS2010
PPTX
Application Lifecycle Management with TFS
PPSX
ASP.NET Web form
PPTX
Scaling Agile: SAFe with Visual Studio Team Foundation Server
Accelerate Application development with WSO2 App Factory
IT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAE
Application Lifecycle Management using Microsoft Team Foundation Server Train...
Visual Studio ALM 2013 - Edition Comparison
Unit testing, UI testing and Test Driven Development in Visual Studio 2012
Team Foundation Server 2010 - Version Control
Team Foundation Server 2010
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
What's new in Visual Studio 2013 & TFS 2013
Application versioning
Advanced Coded UI Testing
Scrum with VS2010
Application Lifecycle Management with TFS
ASP.NET Web form
Scaling Agile: SAFe with Visual Studio Team Foundation Server
Ad

Similar to Application Lifecycle management Utilizando ferramentas Microsoft (20)

PPTX
Team Foundation Server 2010 - Overview
PPTX
Team Foundation Server - Source Control
PPT
Tfs development
PPTX
Visual Studio ALM
PPTX
TFS 2010: Team Development on Crack
PPT
Team Foundation Server 2008 Overview
PPTX
VS TFS 2010 - Part2
PPTX
Software Project Management - NESDEV
PDF
Branching and Merging and Bears, Oh My!
PPT
Improving The Software Development Lifecycle With Visual Studio Team System
PPTX
What's new for ALM with Visual Studio 2013
PDF
Introduction to TFS 2013
PPTX
Ag04 gestire gruppi di lavoro, team multipli e progetti con visual studio alm
PPTX
ALM with TFS: From the Drawing Board to the Cloud
PPTX
Spug pt session14 - tfs2010
PPTX
Lap Around Visual Studio 2010 Ultimate And TFS 2010
PPTX
Whats New In 2010 (Msdn & Visual Studio)
PPTX
Tfs session
PPTX
TFS session
Team Foundation Server 2010 - Overview
Team Foundation Server - Source Control
Tfs development
Visual Studio ALM
TFS 2010: Team Development on Crack
Team Foundation Server 2008 Overview
VS TFS 2010 - Part2
Software Project Management - NESDEV
Branching and Merging and Bears, Oh My!
Improving The Software Development Lifecycle With Visual Studio Team System
What's new for ALM with Visual Studio 2013
Introduction to TFS 2013
Ag04 gestire gruppi di lavoro, team multipli e progetti con visual studio alm
ALM with TFS: From the Drawing Board to the Cloud
Spug pt session14 - tfs2010
Lap Around Visual Studio 2010 Ultimate And TFS 2010
Whats New In 2010 (Msdn & Visual Studio)
Tfs session
TFS session

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Encapsulation theory and applications.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Approach and Philosophy of On baking technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MYSQL Presentation for SQL database connectivity
Mobile App Security Testing_ A Comprehensive Guide.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Spectroscopy.pptx food analysis technology
Big Data Technologies - Introduction.pptx
Programs and apps: productivity, graphics, security and other tools
Advanced methodologies resolving dimensionality complications for autism neur...
Unlocking AI with Model Context Protocol (MCP)
Diabetes mellitus diagnosis method based random forest with bat algorithm
The AUB Centre for AI in Media Proposal.docx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Encapsulation theory and applications.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Building Integrated photovoltaic BIPV_UPV.pdf
Network Security Unit 5.pdf for BCA BBA.
Approach and Philosophy of On baking technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

Application Lifecycle management Utilizando ferramentas Microsoft

  • 1. © 2015 Stefanini Proprietary and Confidential 1 Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013
  • 2. © 2016 Stefanini Proprietary and Confidential 2 Luis Cesar Teodoro Arquiteto de Soluções na Stefanini Sou Arquiteto de software, entusiasta DevOPs, especialista plataforma Microsoft por formação(MCSA, MCPD), Scrum Master por formação (CSM), consultor, palestrante e instrutor. Trabalho com TI há cerca de 15 anos, gosto muito de documentar e compartilhar o que tenho aprendido. Além disto tudo, sou casado, pai da Laura e do Mateus. Fique a vontade para entrar em contato :) Microsoft Certified Solutions Expert: SharePoint Microsoft Certified Solutions Developer: SharePoint, Web CSM: Certified ScrumMaster® Contato: lcteodoro@hotmail.com Linkedin: https://br.linkedin.com/in/luís-cesar-teodoro-298a6116
  • 3. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 3 Application Lifecycle Management
  • 4. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 4 Branching and Merging Visualization with Visual Studio Team Foundation Server 2013 Log in as Julia. All user passwords are P2ssw0rd
  • 5. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 5 Branching and Merging Visualization 1. Log in as Julia. A senha para todos os usuário é: P2ssw0rd. 2. Abrir o Visual studio Start Menu | All Programs | Microsoft Visual Studio 2013 | Visual Studio 2013. 3. Abrir o Source Control Explorer window from View | Other Windows | Source Control Explorer.
  • 6. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 6 Branching and Merging Visualization 1. Clicar com o botão direito na branch: Release1 Selecionar Advanced |Properties no menu. Essas propriedades provem detalhes como: Versões, Descrições, hierarquias com outras brachs e permissões.
  • 7. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 7 Branching and Merging Visualization 1. Abra a solution abaixo.
  • 8. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 8 Branching and Merging Visualization 1. Abra a solution abaixo. 2. Rebuild Solution 3. Selecione o projeto FabrikamFiber.Web e set as the startup project (right-click and select Set as StartUp Project in Solution Explorer). Pressione Ctrl+F5 Para Rodar the Fabrikam Fiber intranet portal.
  • 9. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 9 Branching and Merging Visualization
  • 10. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 10 Branching and Merging Visualization 1. Ao Clicar o link estará quebrado levando o usuário a tela de erro
  • 11. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 11 Branching and Merging Visualization 1. Feche o Internet Explorer e retorne ao Visual Studio. 2. A tarefa sera atualizar a branch Release1 e executar um deploy no servidor de produção. Apartir da Solution Explorer, abra _Profile.cshtml contido em FabrikamFiber.Web | Views | Shared pasta contida na branch release1. 3. Localize o trecho de código e comente conforme imagem.
  • 12. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 12 Branching and Merging Visualization 1. Pressione Ctrl+F5 para rodar o website e se a funcionalidade está OK. 2. Open the Pending Changes window from View | Other Windows | Pending Changes. 3. In the Comment field, enter “removed non-functional links from profile”, verify only _Profile.cshtml is changed, and select the Check In button.
  • 13. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 13 Branching and Merging Visualization 1. In Source Control Explorer, right-click on the Release1 branch and select View History from the context menu.
  • 14. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 14 Branching and Merging Visualization 1. Right-click on the changeset that you just checked in and select Track Changeset from the context menu.
  • 15. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 15 Branching and Merging Visualization
  • 16. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 16 Branching and Merging Visualization 1. To perform the merge of this changeset and the Main branch, drag and drop the green Release1 node onto the Main node. This will load the Source Control Merge Wizard.
  • 17. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 17 Branching and Merging Visualization
  • 18. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 18 Branching and Merging Visualization 1. After the merge is complete, open the Pending Changes window on the right and note that _Profile.cshtml changed status for the Main code branch and is now “merge, edit”. The merge process is complete, but we still need to check in the changes.
  • 19. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 19 Branching and Merging Visualization 1. Add a Comment of “Merging fast-tracked changes from Release to Main” and then click the Check In button to finalize the merge.
  • 20. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 20 Branching and Merging Visualization 1. In the Tracking Changeset window, click on the Rerun button to generate an updated view. You will need to click the Visualize button again when the Select Branches window appears.
  • 21. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 21 Branching and Merging Visualization 1. Next, merge the changeset from the Main branch with the Dev branch in the same manner as before by dragging and dropping to load the Source Control Merge Wizard. 2. Select Next followed by Finish to perform the merge process. 3. In the Pending Changes window, enter a Comment of “Merged fast-tracked changes from Main to Dev”. 4. Select the Check In button to finalize the merge with the Dev branch. 5. In the Tracking Changeset window, click on the Rerun button to see the updated view.
  • 22. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 22 Branching and Merging Visualization
  • 23. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 23 Branching and Merging Visualization 1. In Solution Explorer, navigate to and right-click on the _Profile.cshtml file and select Source Control | Annotate from the context menu. 2. Scroll to the bottom of the annotated _Profile.cshtml file and locate the HTML that you previously commented out. 3. In the annotation column on the left-hand side, mouse over the recent changeset (it should show the date of the guest virtual machine). Note that the changeset path and comment refer to the Production branch where the original change was made.
  • 24. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 24 Agile Teams
  • 25. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 25 Agile Teams Time 1 - Integrantes - Usuario … - Funcionalidades - Time 2 - Integrantes - Usuario … - Funcionalidades - Time 3 - Integrantes - Usuario … - Funcionalidades - Time 4 - Integrantes - Usuario … - Funcionalidades -
  • 26. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 26 Product Backlog and Sprints Log in as Julia. All user passwords are P2ssw0rd
  • 27. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 27 Product Backlog and Sprints Log in as Julia. All user passwords are P2ssw0rd
  • 28. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 28 Product Backlog and Sprints
  • 29. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 29 Product Backlog and Sprints ⦁ Nota: Cada Equipe pode ter diferente itens listados no item favoritos e diferentes work items.
  • 30. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 30 Product Backlog and Sprints
  • 31. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 31 Product Backlog and Sprints
  • 32. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 32 Product Backlog and Sprints
  • 33. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 33 Product Backlog and Sprints
  • 34. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 34 Product Backlog and Sprints
  • 35. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 35 Product Backlog and Sprints
  • 36. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 36 Product Backlog and Sprints
  • 37. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 37 Product Backlog and Sprints
  • 38. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 38 Product Backlog and Sprints
  • 39. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 39 Product Backlog and Sprints
  • 40. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 40 Product Backlog and Sprints
  • 41. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 41 Product Backlog and Sprints
  • 42. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 42 Product Backlog and Sprints ⦁ Gráfico que indica a velocidade em que o time completou as histórias contidas no sprint.
  • 43. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 43 Product Backlog and Sprints
  • 44. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 44 Product Backlog and Sprints
  • 45. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 45 Product Backlog and Sprints
  • 46. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 46 Product Backlog and Sprints
  • 47. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 47 Product Backlog and Sprints
  • 48. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 48 Product Backlog and Sprints
  • 49. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 49 Product Backlog and Sprints
  • 50. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 50 Product Backlog and Sprints ⦁ Cumulative Flow Diagram
  • 51. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 51 Product Backlog and Sprints ⦁ Nota: Esse Cumulative Flow Diagram é a representação de um cenário tipico de desenvolvimento de software.
  • 52. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 52 Product Backlog and Sprints
  • 53. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 53 Product Backlog and Sprints
  • 54. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 54 Nota: Para mais informações de como usar o “Kanban board”, por favor acesse: “Manage Your Backlog with the Kanban Board”. Product Backlog and Sprints
  • 55. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 55 Product Backlog and Sprints
  • 56. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 56 Product Backlog and Sprints
  • 57. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 57 Product Backlog and Sprints
  • 58. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 58 Product Backlog and Sprints
  • 59. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 59 Product Backlog and Sprints
  • 60. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 60 Product Backlog and Sprints
  • 61. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 61 Product Backlog and Sprints
  • 62. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 62 Product Backlog and Sprints
  • 63. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 63 Product Backlog and Sprints
  • 64. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 64 Product Backlog and Sprints
  • 65. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 65 Product Backlog and Sprints
  • 66. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 66 Product Backlog and Sprints
  • 67. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 67 Authoring and Running Manual Tests using Microsoft Test Manager 2013 Log in as Julia. All user passwords are P2ssw0rd
  • 68. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 68 Authoring and Running Manual Tests 1. Log in as Julia. All user passwords are P2ssw0rd. 2. Open Microsoft Test Manager from Start | All Programs | Microsoft Visual Studio 2013 | Microsoft Test Manager. 3. In this lab, we’re going to focus on creating a new manual test case and running it. We will focus on the other aspects of managing test cases and test plans in another lab. 4. If you are not in the Test plan view already, click on Plan from the main menu. The Microsoft Test Manager will connect to the most recently loaded test plan, which in the case of this virtual machine is the test plan named Iteration 2. If Iteration 2 plan is not opened, click on the Home button to switch to Iteration 2.
  • 69. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 69 Authoring and Running Manual Tests
  • 70. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 70 Authoring and Running Manual Tests 1. In the Title box, type “Confirm that receipt number appears after successful order”. Alternatively, you can open the “New Test Case.txt” file from the Code Snippets folder on the desktop of the VM and copy and paste the title from there. 2. At this point, we’re ready to add steps to this manual test. Each step includes an Action, which describes the action the tester needs to perform. Optionally, a step can include an Expected Result, which describes the expected result of the given action. 3. In the Steps panel, create a step for each of the following Actions, only one of which has an Expected Result. See the next paragraph for an alternate, faster way to add the actions. Action Expected Result Open http://www.tailspinto ys.com Click Model Airplanes Click Northwind Trader Click Add to Cart Click Checkout Enter @First, @Last, @Email, @Address, @City, @Country, @State, @PostalCode Click Review Order Click Place Order Confirm order page has receipt # Receipt # should appear at top of order confirmation page Close Browser
  • 71. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 71 Authoring and Running Manual Tests An alternative to manual entry of each step is to copy and paste all steps from the “New Test Case.txt” file to add them all at once. In order to do this, right-click on the row that currently shows “Click here to add a step” and select the Paste option.
  • 72. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 72 Authoring and Running Manual Tests 1. Note the “Enter @First, @Last, @Email, @Address, @City, @Country, @State, @PostalCode” step. In this step, we used the @ sign to indicate that there were iteration-specific variables to be used during the manual test pass. We can define which variables to use by scrolling down to the Parameter Values section of this form and entering them for each iteration. Use the following table to set up values for three iterations (or use the copy and paste method from the “New Test Case.txt” file once again):
  • 73. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 73 Authoring and Running Manual Tests First Last Email Address Michael Affronti Michael@Contoso.com One Microsoft Way Chris Barry Chris@Tailspin.com Two Tailspin Trail Robin Wood Robin@Northwind.com Nine Northwind Street City Country State PostalCode Redmond USA Washington 98052 Springfield USA Illinois 11135 North Wind USA North Dakota 99909
  • 74. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 74 Authoring and Running Manual Tests
  • 75. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 75 Authoring and Running Manual Tests
  • 76. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 76 Authoring and Running Manual Tests
  • 77. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 77 Authoring and Running Manual Tests
  • 78. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 78 Authoring and Running Manual Tests
  • 79. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 79 Authoring and Running Manual Tests
  • 80. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 80 Authoring and Running Manual Tests
  • 81. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 81 Authoring and Running Manual Tests 1. In this iteration, we will not create an action recording as it will overwrite the original one that we just created. Instead, we’re going to use the version that we just recorded to aid in the running of this iteration. Click the Start Test button to start iteration 2. 2. Step 1 should already be selected. Hold down the Shift key and click the “Click Place Order” step to select all steps leading to it, inclusively.
  • 82. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 82 Authoring and Running Manual Tests
  • 83. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 83 Authoring and Running Manual Tests
  • 84. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 84 Authoring and Running Manual Tests
  • 85. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 85 Authoring and Running Manual Tests
  • 86. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 86 Authoring and Running Manual Tests
  • 87. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 87 Authoring and Running Manual Tests
  • 88. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 88 Authoring and Running Manual Tests Test Case Management and Manual Testing in Team Foundation Server 2013 Web Access
  • 89. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 89 Authoring and Running Manual Tests
  • 90. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 90 Authoring and Running Manual Tests
  • 91. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 91 Authoring and Running Manual Tests
  • 92. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 92 Authoring and Running Manual Tests
  • 93. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 93 Authoring and Running Manual Tests ⦁ Note: As of Update 2, you cannot add or edit parameters using TFS Web Access. You will need to use Microsoft Test Manager for this purpose.
  • 94. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 94 Authoring and Running Manual Tests
  • 95. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 95 Authoring and Running Manual Tests
  • 96. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 96 Authoring and Running Manual Tests
  • 97. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 97 Authoring and Running Manual Tests
  • 98. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 98 Authoring and Running Manual Tests
  • 99. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 99 Relatórios https://msdn.microsoft.com/en-us/library/dd380714(v=vs.110).aspx Bug Status Bug Trends Build Quality Indicators Build Success Over Time Build Summary Burndown and Burn Rate Reactivations Remaining Work Status on All Iterations Stories Overview Stories Progress Test Case Readiness Test Plan Progress Test Plan Progress Unplanned Work
  • 100. Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013 © 2015 Stefanini Proprietary and Confidential 100 Links Uteis Caminho para Virtual Machine e Hands on Lab - Application Lifecycle Management Virtual Machine And Hands on Labs http://blogs.msdn.com/b/briankel/archive/2013/08/02/visual-studio-2013- application-lifecycle-management-virtual-machine-and-hands-on-labs-demo- scripts.aspx Ou http://goo.gl/BCHtbq http://www.microsoftvirtualacademy.com/ http://onthehub.com/
  • 101. OBRIGADO! Luis Cesar Teodoro Arquiteto de Soluções lcteodoro@stefanini.com © 2013 Stefanini Proprietary and Confidential 101 Dream big, work smart, deliver fast.