application lifecycle management utilizando ferramentas microsoft

101
© 2015 Stefanini Proprietary and Confidential 1 Application Lifecycle Management Agile Project Management in Visual Studio Team Foundation Server 2013

Upload: luis-cesar-teodoro

Post on 07-Jan-2017

202 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Application Lifecycle management Utilizando ferramentas Microsoft

© 2015 Stefanini Proprietary and Confidential

1

ApplicationLifecycle

ManagementAgile Project Management

in Visual Studio Team Foundation Server 2013

Page 2: Application Lifecycle management Utilizando ferramentas Microsoft

© 2016 Stefanini Proprietary and Confidential

2

Luis Cesar TeodoroArquiteto 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: [email protected]: https://br.linkedin.com/in/luís-cesar-teodoro-298a6116

Page 3: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

3

Application Lifecycle Management

Page 4: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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

Page 5: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 6: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 7: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

7

Branching and Merging Visualization

1. Abra a solution abaixo.

Page 8: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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 Rodarthe Fabrikam Fiber intranet portal.

Page 9: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

9

Branching and Merging Visualization

Page 10: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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

Page 11: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 12: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 13: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 14: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 15: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

15

Branching and Merging Visualization

Page 16: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 17: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

17

Branching and Merging Visualization

Page 18: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 19: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 20: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 21: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 22: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

22

Branching and Merging Visualization

Page 23: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 24: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

24

Agile Teams

Page 25: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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

-

Page 26: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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

Page 27: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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

Page 28: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

28

Product Backlog and Sprints

Page 29: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 30: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

30

Product Backlog and Sprints

Page 31: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

31

Product Backlog and Sprints

Page 32: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

32

Product Backlog and Sprints

Page 33: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

33

Product Backlog and Sprints

Page 34: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

34

Product Backlog and Sprints

Page 35: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

35

Product Backlog and Sprints

Page 36: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

36

Product Backlog and Sprints

Page 37: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

37

Product Backlog and Sprints

Page 38: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

38

Product Backlog and Sprints

Page 39: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

39

Product Backlog and Sprints

Page 40: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

40

Product Backlog and Sprints

Page 41: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

41

Product Backlog and Sprints

Page 42: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 43: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

43

Product Backlog and Sprints

Page 44: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

44

Product Backlog and Sprints

Page 45: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

45

Product Backlog and Sprints

Page 46: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

46

Product Backlog and Sprints

Page 47: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

47

Product Backlog and Sprints

Page 48: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

48

Product Backlog and Sprints

Page 49: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

49

Product Backlog and Sprints

Page 50: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

50

Product Backlog and Sprints

⦁ Cumulative Flow Diagram

Page 51: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 52: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

52

Product Backlog and Sprints

Page 53: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

53

Product Backlog and Sprints

Page 54: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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

Page 55: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

55

Product Backlog and Sprints

Page 56: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

56

Product Backlog and Sprints

Page 57: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

57

Product Backlog and Sprints

Page 58: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

58

Product Backlog and Sprints

Page 59: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

59

Product Backlog and Sprints

Page 60: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

60

Product Backlog and Sprints

Page 61: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

61

Product Backlog and Sprints

Page 62: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

62

Product Backlog and Sprints

Page 63: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

63

Product Backlog and Sprints

Page 64: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

64

Product Backlog and Sprints

Page 65: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

65

Product Backlog and Sprints

Page 66: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

66

Product Backlog and Sprints

Page 67: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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

Page 68: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 69: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

69

Authoring and Running Manual Tests

Page 70: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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

Page 71: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 72: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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):

Page 73: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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 [email protected] One Microsoft Way

Chris Barry [email protected] Two Tailspin Trail

Robin Wood [email protected] Nine Northwind Street

City Country State PostalCode

Redmond USA Washington 98052

Springfield USA Illinois 11135

North Wind USA North Dakota 99909

Page 74: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

74

Authoring and Running Manual Tests

Page 75: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

75

Authoring and Running Manual Tests

Page 76: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

76

Authoring and Running Manual Tests

Page 77: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

77

Authoring and Running Manual Tests

Page 78: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

78

Authoring and Running Manual Tests

Page 79: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

79

Authoring and Running Manual Tests

Page 80: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

80

Authoring and Running Manual Tests

Page 81: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 82: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

82

Authoring and Running Manual Tests

Page 83: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

83

Authoring and Running Manual Tests

Page 84: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

84

Authoring and Running Manual Tests

Page 85: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

85

Authoring and Running Manual Tests

Page 86: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

86

Authoring and Running Manual Tests

Page 87: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

87

Authoring and Running Manual Tests

Page 88: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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

Page 89: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

89

Authoring and Running Manual Tests

Page 90: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

90

Authoring and Running Manual Tests

Page 91: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

91

Authoring and Running Manual Tests

Page 92: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

92

Authoring and Running Manual Tests

Page 93: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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.

Page 94: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

94

Authoring and Running Manual Tests

Page 95: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

95

Authoring and Running Manual Tests

Page 96: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

96

Authoring and Running Manual Tests

Page 97: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

97

Authoring and Running Manual Tests

Page 98: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile Project Management in Visual Studio Team Foundation Server 2013

© 2015 Stefanini Proprietary and Confidential

98

Authoring and Running Manual Tests

Page 99: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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

Page 100: Application Lifecycle management Utilizando ferramentas Microsoft

Application Lifecycle ManagementAgile 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/

Page 101: Application Lifecycle management Utilizando ferramentas Microsoft

OBRIGADO!

Luis Cesar Teodoro

Arquiteto de Soluções

[email protected]

© 2013 Stefanini Proprietary and Confidential

101

Dream big, work smart,

deliver fast.