SlideShare a Scribd company logo
1 of 101
Download to read offline
© 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

What's hot

What is Rational CLM?
What is Rational CLM?What is Rational CLM?
What is Rational CLM?IBM Danmark
 
Agile & ALM tools
Agile & ALM toolsAgile & ALM tools
Agile & ALM toolsLarry Cai
 
Assure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application DeliveryAssure TotalView - Analytics for Application Delivery
Assure TotalView - Analytics for Application DeliveryAssure
 
Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...Om Prakash Bang
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With ScrumTommy Norman
 
How Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom LineHow Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom LineImaginet
 
Refactoring for Software Design Smells - 1 day Workshop
Refactoring for Software Design Smells - 1 day Workshop Refactoring for Software Design Smells - 1 day Workshop
Refactoring for Software Design Smells - 1 day Workshop Ganesh Samarthyam
 
Team Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project ManagementTeam Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project ManagementAaron Bjork
 
ISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test ToolsISTQB Agile Tester - Agile Test Tools
ISTQB Agile Tester - Agile Test ToolsMoataz Nabil
 
ALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementnonlinear creations
 
IBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementIBM Collaborative Lifecycle Management
IBM Collaborative Lifecycle ManagementAlan Kan
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Processguest1f2740
 
A guide for automated testing
A guide for automated testingA guide for automated testing
A guide for automated testingMoataz Nabil
 
Rational Quality Manager
Rational Quality ManagerRational Quality Manager
Rational Quality ManagerAlan Kan
 
What\'s new in LoadRunner and Performance Center 11
What\'s new in LoadRunner and Performance Center 11What\'s new in LoadRunner and Performance Center 11
What\'s new in LoadRunner and Performance Center 11fsyed
 
Software development slides
Software development slidesSoftware development slides
Software development slidesiarthur
 

What's hot (20)

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

Viewers also liked

Accelerate Application development with WSO2 App Factory
 Accelerate Application development with WSO2 App Factory Accelerate Application development with WSO2 App Factory
Accelerate Application development with WSO2 App FactoryWSO2
 
IT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAE
IT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAEIT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAE
IT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAE360 BSI
 
Application Lifecycle Management using Microsoft Team Foundation Server Train...
Application Lifecycle Management using Microsoft Team Foundation Server Train...Application Lifecycle Management using Microsoft Team Foundation Server Train...
Application Lifecycle Management using Microsoft Team Foundation Server Train...Mihails Galuška
 
Visual Studio ALM 2013 - Edition Comparison
Visual Studio ALM 2013 - Edition ComparisonVisual Studio ALM 2013 - Edition Comparison
Visual Studio ALM 2013 - Edition ComparisonSteve Lange
 
Unit testing, UI testing and Test Driven Development in Visual Studio 2012
Unit testing, UI testing and Test Driven Development in Visual Studio 2012Unit testing, UI testing and Test Driven Development in Visual Studio 2012
Unit testing, UI testing and Test Driven Development in Visual Studio 2012Jacinto Limjap
 
Team Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version ControlTeam Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version ControlSteve Lange
 
Team Foundation Server 2010
Team Foundation Server 2010Team Foundation Server 2010
Team Foundation Server 2010Enterprisecoding
 
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp)
Visual Studio Team Services Extensions by Taavi Kõosaar (@melborp).NET Crowd
 
What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013Danijel Malik
 
Application versioning
Application versioningApplication versioning
Application versioningTed Steinmann
 
Advanced Coded UI Testing
Advanced Coded UI TestingAdvanced Coded UI Testing
Advanced Coded UI TestingShai Raiten
 
Application Lifecycle Management with TFS
Application Lifecycle Management with TFSApplication Lifecycle Management with TFS
Application Lifecycle Management with TFSMehdi Khalili
 
Scaling Agile: SAFe with Visual Studio Team Foundation Server
Scaling Agile: SAFe with Visual Studio Team Foundation Server Scaling Agile: SAFe with Visual Studio Team Foundation Server
Scaling Agile: SAFe with Visual Studio Team Foundation Server InCycle Software
 

Viewers also liked (15)

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

Similar to Application Lifecycle management Utilizando ferramentas Microsoft

Lightning Components Introduction
Lightning Components IntroductionLightning Components Introduction
Lightning Components IntroductionDurgesh Dhoot
 
TDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and SalesforceTDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and SalesforceDoug Ayers
 
Salesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep DiveSalesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep DiveSalesforce Developers
 
AngularJS App In Two Weeks
AngularJS App In Two WeeksAngularJS App In Two Weeks
AngularJS App In Two WeeksPeter Chittum
 
Suisse Romande SF DG - Lightning workshop
Suisse Romande SF DG - Lightning workshopSuisse Romande SF DG - Lightning workshop
Suisse Romande SF DG - Lightning workshopGnanasekaran Thoppae
 
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)Salesforce Partners
 
Business Process Implementation
Business Process ImplementationBusiness Process Implementation
Business Process ImplementationMustafa Jarrar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)Salesforce Partners
 
Salesforce lightning design -components for CRM
Salesforce lightning design -components for CRMSalesforce lightning design -components for CRM
Salesforce lightning design -components for CRMyahmad111
 
Integrated ALM using Microsoft 2012 Solutions
Integrated ALM using Microsoft 2012 SolutionsIntegrated ALM using Microsoft 2012 Solutions
Integrated ALM using Microsoft 2012 SolutionsAnup Hariharan Nair
 
Reduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management DebtReduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management DebtChris Sterling
 
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSalesforce Admins
 
ZenTao and Scrum roles
ZenTao and Scrum rolesZenTao and Scrum roles
ZenTao and Scrum rolesFei TENG
 
Salesforce Development Lifecycle: Detailed Phases
Salesforce Development Lifecycle: Detailed PhasesSalesforce Development Lifecycle: Detailed Phases
Salesforce Development Lifecycle: Detailed PhasesCRMJetty
 
Salesforce Lightning workshop Hartford - 12 March
Salesforce Lightning workshop Hartford - 12 MarchSalesforce Lightning workshop Hartford - 12 March
Salesforce Lightning workshop Hartford - 12 MarchJitendra Zaa
 
Software Development Prioritization Techniques PowerPoint Presentation Slides
Software Development Prioritization Techniques PowerPoint Presentation SlidesSoftware Development Prioritization Techniques PowerPoint Presentation Slides
Software Development Prioritization Techniques PowerPoint Presentation SlidesSlideTeam
 
Office Add-ins community call-March 2019
Office Add-ins community call-March 2019Office Add-ins community call-March 2019
Office Add-ins community call-March 2019Microsoft 365 Developer
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsSalesforce Developers
 

Similar to Application Lifecycle management Utilizando ferramentas Microsoft (20)

Lightning Components Introduction
Lightning Components IntroductionLightning Components Introduction
Lightning Components Introduction
 
Salesforce Lightning workshop
Salesforce Lightning workshopSalesforce Lightning workshop
Salesforce Lightning workshop
 
TDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and SalesforceTDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and Salesforce
 
Salesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep DiveSalesforce.com API Series: Service Cloud Console Deep Dive
Salesforce.com API Series: Service Cloud Console Deep Dive
 
AngularJS App In Two Weeks
AngularJS App In Two WeeksAngularJS App In Two Weeks
AngularJS App In Two Weeks
 
Suisse Romande SF DG - Lightning workshop
Suisse Romande SF DG - Lightning workshopSuisse Romande SF DG - Lightning workshop
Suisse Romande SF DG - Lightning workshop
 
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
 
Business Process Implementation
Business Process ImplementationBusiness Process Implementation
Business Process Implementation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)ISV Lightning Webinar Series - Part 1 (December 1, 2015)
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
 
Salesforce lightning design -components for CRM
Salesforce lightning design -components for CRMSalesforce lightning design -components for CRM
Salesforce lightning design -components for CRM
 
Integrated ALM using Microsoft 2012 Solutions
Integrated ALM using Microsoft 2012 SolutionsIntegrated ALM using Microsoft 2012 Solutions
Integrated ALM using Microsoft 2012 Solutions
 
Reduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management DebtReduce Time to Value: Focus First on Configuration Management Debt
Reduce Time to Value: Focus First on Configuration Management Debt
 
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam BarnetSandboxes: The Future of App Development by Evan Barnet & Pam Barnet
Sandboxes: The Future of App Development by Evan Barnet & Pam Barnet
 
ZenTao and Scrum roles
ZenTao and Scrum rolesZenTao and Scrum roles
ZenTao and Scrum roles
 
Salesforce Development Lifecycle: Detailed Phases
Salesforce Development Lifecycle: Detailed PhasesSalesforce Development Lifecycle: Detailed Phases
Salesforce Development Lifecycle: Detailed Phases
 
Salesforce Lightning workshop Hartford - 12 March
Salesforce Lightning workshop Hartford - 12 MarchSalesforce Lightning workshop Hartford - 12 March
Salesforce Lightning workshop Hartford - 12 March
 
Software Development Prioritization Techniques PowerPoint Presentation Slides
Software Development Prioritization Techniques PowerPoint Presentation SlidesSoftware Development Prioritization Techniques PowerPoint Presentation Slides
Software Development Prioritization Techniques PowerPoint Presentation Slides
 
Office Add-ins community call-March 2019
Office Add-ins community call-March 2019Office Add-ins community call-March 2019
Office Add-ins community call-March 2019
 
Enterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web ComponentsEnterprise-grade UI with open source Lightning Web Components
Enterprise-grade UI with open source Lightning Web Components
 

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

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.