Entradas Recentes »

RoadShow Azure em Curitiba

Olá, pessoal!

É com muito prazer e orgulho que anunciamos o RoadShow Azure em Curitiba.

Sejam todos bem vindos a esta iniciativa da Comunidade Azure Services  - BR que ocorrerá no dia 21/05 (sábado o dia inteiro) na Universidade Positivo, bloco vermelho, auditório 01.

Abaixo temos a nossa agenda com a grade de apresentações e o link de inscrição para o evento:

Não fique de fora deste evento repleto de conteúdo técnico. Você é nosso convidado especial. Lembrando que não é um evento só para desenvolvedores, mas para a galera de infra também. Teremos palestras direcionadas para ambos perfis.

Para qualquer dúvida sobre localização, agenda, hotel entre em contato conosco pelo blog ou pelo nosso Twitter @ITGirlsMMs.

Esperamos por você!

MM’s

Marcela Mariotti Peres e Maira Iantas

Introdução ao IntelliTrace

Uma das grandes novidades para o Visual Studio 2010 é o recurso do Intellitrace, esta feature facilita a depuração de um erro durante o momento de execução. A ferramenta leva o desenvolvedor no ponto exato da falha do código, permitindo a sua correção de maneira mais eficiente.

Neste exercício, você irá ver como as configurações padrão para IntelliTrace pode ajudar a depurar uma falha de dados XML em um site ASP.NET.

O IntelliTrace oferece suporte à depuração do Visual Basic e o C #, as aplicações que utilizam . NET versão 2.0, 3.0 , 3.5 ou 4 ( ASP.NET , Windows Forms , WPF , Windows Workflow e WCF) . IntelliTrace não oferece suporte a depuração de script C  ou linguagens não gerenciadas.

  1. Primeiro passo, vamos garantir que a opção Enable IntelliTrace esteja selecionada e que esteja definido como  ” IntelliTrace eventos only”. Esta é a configuração padrão, porque tem implicações de desempenho

Opções IntelliTrace ajustado para gravar informações

2.  Após configurar a options, inicie a aplicação. (F5). Esta é uma aplicação disponibilizada em VM por Brian Keller

 

Pagina inicial

3. Selecionaremos a opção About US localizada no rodapé da página, com isso uma exception será gerada dentro da aplicação. A Página de erro será exibida.

 

Link About

4. Dentro do Visual Studio 2010 selecione Debug | Break All, isso fará com que os passos desde o inicio sejam exibidos na janela do intellitrace. Lembrando que você pode configurar quais categorias de eventos ou até mesmo eventos específicos serão coletados no nó IntelliTrace

 

Janela do Intellitrace exibindo os eventos gravados

5. Na janela de eventos IntelliTrace , localize e selecione a opção ” Exception Thrown “, evento que ocorre após o ” / Views / Home / About ” página é carregada.  Isto irá mostrar detalhes sobre a exceção que ocorreu, bem como fornecer links para os Locals e Calls Stack.

 

Janelas de Locals e Call Stack com a seqüência de eventos no momento da exception

 

6. Essa exceção permite-nos saber que há um problema com um arquivo XML na linha 10, coluna 49. Quanta precisão, não?

 

Exception thrown

7. Selecione a opção “XML Loading” que ocorreu anteriormente à exception, o momento em que o XML era acessado.

 

XML evento de carregamento

8. Abra o arquivo Ads.xml clicando no link fornecido e navegando para o conteúdo, selecionando o botão Abrir.

 

Ads.xml mostrando caracteres inválidos

9. Remova os caracter  inválido e salve o arquivo .  A URL final deve ser http://localhost/test.aspx?a=2 .

10. Volte para o seu navegador  e clique no link “About Us” novamente para verificar se o problema está corrigido agora .  A parte inferior da página Sobre o mostra um dos anúncios que está especificado no arquivo Ads.xml .

Página exibindo informações do About Us

 

11. Pare a sessão de depuração atual ( Debug | Stop Debugging ) .

Este foi o primeiro post de introdução do Intellitrace, exibindo sua configuração e uso básico. Esperamos que seja útil

MM’s

Marcela Mariotti Peres e Maira Iantas

Um dos grandes investimentos feito pela Microsoft para a versão Visual Studio 2010 e o Team Foundation Server 2010 foi à área de testes. Neste post iremos demonstrar a utilização dessa ferramenta e de maneira ilustrativa.

Esta VM que utilizaremos esta disponível para download no blog do Brian Keller.

Microsoft Test Manager 2010

Os tópicos abordados serão:

 

  1. Criação De Um Plano De Teste Manual

  2. Executando Um Plano De Teste Manual

  3. Resultados Manual De Análise De Ensaio

  4.  Criando Shared Steps


  1. Criação De Um Plano De Teste Manual

Dentro de Testing Center criamos um diretório chamado End-to-End para usar como pasta de grupo de testes.

Clique em New para abrir um novo plano teste.

Testing Center - Página Principal

Preencha as informações com os dados de Assigned To, State, Priority e Automation Status. Estas informações irão identificar quem é o autor, o testador o estado de andamento do teste e o nível de prioridade para este plano.

Status 1 - Informações do plano de teste

Status - Informações do plano de teste

Após preencher as informações de Status, o próximo passo é informar na aba Steps a seqüência de ações que este caso de teste irá realizar.

Steps - Aba de Steps

Aqui entra uma dica legal, para preencher a seqüência das ações você pode adicioná-las todas de uma só vez caso já as possua listadas, desta maneira:

Steps - Sequencia de passos listadas

Steps - Sequencia de passos listadas

Clique na primeira linha das ações e pressione o ESC, irá formar uma seleção diferente, neste momento é  só colar o conteúdo selecionado do bloco de notas.

Steps – Campo selecionado para inserção

As ações listadas ficam ordenadas e enumeradas em seqüência, ate mesmo a coluna Expected Result recebe seu valor.

 

Steps - Sequencia de passos do novo plano de teste

Próximo passo é informar os parâmetros para os testes ser realizado. Vale frisar que a dica do ESC se aplica também para a caixa de parâmetros.

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

Tabela 1 – Lista de Parametros

Parameter Values – Parâmetros Informados

 

Todos os campos preenchidos, salve o plano de testes

 

Botão - Salvar

2.     Executando Um Plano De Teste Manual

Após plano de teste criado e salvo com sucesso, execute. Clique na aba de Test.

Menu - Test

Menu - Test

Seu plano de teste criado será exibido na listagem , é só clicar em Run para que seja iniciado.

Menu - Executar o teste

A janela abaixo irá ser exibida ao iniciar o plano de testes

Menu - Iniciar teste

A checkbox Create action recording esta marcada para que seja criado o vídeo com o registro visual da realização do teste.

Clique em Start Test e abra o seu navegador com a seguinte URL  http://WIN-GS9GMUJITS8:8000, este acesso já é a primeira ação do plano de teste, se o carregamento for realizado com sucesso esta ação já poderá ser aprovada.

Primeiro campo é aprovado

Primeiro campo é aprovado

 

Agora é so seguir a sequencia descrita no plano de teste.

Uma dica para preencher os parâmetros na tela, clique em ctrl+v para cada textbox e automaticmente os dados

que foram adicionados no plano de testes em parametres values irão aparecer nos campos.

Dica do ctrl+v

Se durante a execução do teste algum erro for detectado, um Bug poderá ser criado no projeto e assim associado a algum desenvolvedor.

Janela de Cadastro de Bug

É importante mencionar os outros recursos disponíveis no menu de testes. Estes recursos de Screenshot facilitam ao tester reportar com maior exatidão em que momento que foi encontrado o erro no teste, qual mensagem ou comportamento que aplicação retornou durante o teste.

Opção ScreenShot

Temos acima três opções de Screenshot

  • Capture rectangular Screenshot

Nesta opção pode-se selecionar a área do Screenshot ,  ele será anexado a ação do plano de teste

 

Capture rectangular

  • Capture full screenshot

Nesta opção um screenshot é capturado da janela do navegador

 

Capture full

  

  • Capture windows screenshot

E por ultimo este recurso faz uma seleção em vermelho para que o testador possa escolher qual dos ambientes da tela será feito o Screenshot

 

Capture windows

 

A qualquer momento o plano de testes pode ser reinicializado, basta apenas clicar sobre o botão reset do menu.  Com isso o vídeo da gravação do teste é descartado para que um novo possa ser criado.

Botão Reset

Para encerrar o teste basta clicar em End iteration and more to next e no botão de Salve and close.

 

Encerramento do Teste


 

3.     Resultados Manual De Análise De Ensaio

Vamos realizar a analise do teste executado, para isso clique em View Results

 

Botão View Results


A tela com os detalhes das informações do testes será aberta para visualização

Resultado do Teste

 

4.     Criando Shared Steps

E por ultimo para finalizar este tema de teste manual, será exibida uma facilidade que o plano de teste permite criar.

Sempre que uma seqüência de passos repetitivos existirem, poderá ser criado no plano de teste um pacote de ações chamados de shared steps . Isso faz com que qualquer testes que venha a ser criado, sempre que houver a seqüência de ações  este Shared steps possa ser usado para reaproveitar  a seqüência de passos.  Usaremos como exemplo o teste que foi executado anteriormente, esta é a sequência das ações.

Ações
Click Model Airplanes
Click Northwind Trader
Click Add to Cart

Para adicionar basta selecionar a sequência de ações e clicar com o botão direito sobre create shared steps.

Seleção das ações

 

O resultado será um pacote de ações agrupadas

Shared Steps

 

Para visualizar as ações deste pacote basta clicar em Open shared steps.

 

Itens de um Shared Steps


 

Este post foi criado pelo blog #ITGirls MM’s  com o intuito de exibir a facilidade do uso de Teste Management 2010 do Team Foundation Server 2010.

Agradecemos a presença!

@ITGilrsMMs

MM’s

Marcela Mariotti Peres e Maira Iantas



RoadShow em Curitiba

Nesta terça feira, dia 22 de fevereiro, foi realizado em Curitiba no prédio da FIEP próximo ao Jardim Botânico mais uma edição do RoadShow liderado por Fábio Hara e o time técnico e MVPs da Microsoft, este era composto por:

Palestrantes do RoadShow Curitiba 2011

Para Desenvolvedores que foi o evento que eu participei, os assuntos abordados tiveram como foco o Azure, Serviço de computação nas nuvens vendido pela Microsoft.

Entre os temas abordados posso citar:

  • Azure :  Escalabilidade, ampliação de instância conforme a necessidade, Web Role, Políticas de Retry, Tuning Performace ( verificação da saúde da aplicação)
  • Sql Azure: Confirmando que existe Banco Relacional na nuvem, possui a mesma engine.
  • Plataforma .Net ( WebForms, Asp.Net, MVC, HTML 5) Comparações entre WebForms e MVC.
  • WebMatrix: Interomperabilidade, exemplo de criação de blog do WordPress em PHP com execução Browser FireFox, adicionar helper Twitter.
  • Entity Framework (ADO.Net): Persistencia de dados e a diferença de entidade com tabela, pois uma entidade pode ser composta de várias tabelas.
  • Silverlight: RIA,versões e a evolução destas, os novos recursos na versão 5.0 como; Suporte para WebCam, XAML, Expression Studio integrando com o TFS/ALM
  • Desenvolvimento para Windows 7 : JumpList, Thumnails,ProgressBar
  • Processamento de Informações no Azure: Local processamento, Armazenamento, Passagem de Parâmetros.
  • Multi touch: Padrões universais.
  • SharePoint 2010 : Criaçao de lista, Deploy local/servidor, Workflow, Visio, Silverlight e DashBoard
  • TFS/ALM :  BackLog com excel trabalhando com workItem

As palestras foram de ótima qualidade técnica e profissional.

Após o evento houve uma reunião da Mesa Redonda para os influenciadores regionais que estavam presentes, entre nós estávamos presentes Eu (@mairaiantas), a única mulher da mesa, Rodolfo Marques ( @rodo__  ), Eduardo Ramiro (@edu1409), Marcio Althmann (@mfalthmann) e o Eduardo Spaki (@eduardospaki ).

Influenciadores Paraná

Pela primeira vez estive presente entre os influenciadores participando dos planos e objetivos que a comunidade tem para a região, foi muito interessante para mim, o que muito foi comentado sobre a dificuldade de se encontrar profissionais para o mercado de TI e sem dúvidas SharePoint é a área que está mais carente de mão de obra qualificada, então para os novos Devs que estão de olho. Fica a dica de mercado SharePoint.

Finalizamos a noite com muita descontração,chopp, conversas sobre assuntos não técnicos e muita risada. Posso dizer que sinceramente gostei e muito de estar presente, conhecer os profissionais e estarei de novo presente para um próximo RoadShow o/

Contem conosco! \o/ \o/

MM’s

Maira Iantas e Marcela Mariotti Peres

Webcast TFS 2010 no Controle do Ciclo de Vida do Projeto

Olá, galera.

 

Como prometemos, estamos colocando o link para download do webcast no MSDN.

Vamos começar a colocar a parte prática de todos os itens falados aqui também. Infelizmente, por estar em VM não dava para mostrar, e o foco do webcast era ser básico e atingir um público alvo de iniciantes, que não conheciam a ferramenta.

Qualquer dúvida, vocês anotaram nossos contatos. É só “gritar”! hehehe.

Agradecemos a participação de todos no webcast de ontem, e na semana inteira liderada pelas “Meninas de TI”. É sempre bom saber que podemos contar com o apoio de todos! =D

 

Link para download do webcast.

 

MM’s

Marcela Mariotti Peres e Maira Iantas


Semana de Webcast MSDN – Comandado por Mulheres

Pessoal,

Terá uma semana de webcast no MSDN, comandado apenas por mulheres! \o/

 

Segue a programação completa:

 

Segunda-feira, 21/02, 12 horas

- MSDN Webcast: TFS2010 no Controle do Ciclo de Vida do Projeto http://migre.me/3GFP1 com Marcela Mariotti Peres e Maira Iantas.

 

 

Terça-feira, 22/02, 12 horas
- MSDN Webcast: Projetando Banco de Dados com SQL Server 2008 http://migre.me/3GFQv com Socorro Vieira e Andressa Martins.

 

 

Quarta-feira, 23/02, 12 horas

- MSDN Webcast: MVC3: Teoria e Prática http://migre.me/3GFRR com Aline Firmino Brito e Fernanda Sallai.

 

 

Quinta-feira, 24/02, 12 horas

- MSDN Webcast: Desenvolvendo uma Aplicação (Widget) para Twitter com Silverlight http://migre.me/3GFT9 com Gesilene Martins e Eleriane Cristina Costa.

 

 

Sexta-feira, 25/02, 12 horas

- MSDN Webcast: Desenvolvendo Aplicações Ricas em Sharepoint 2010 http://migre.me/3GFVP com Gesilene Martins e Eleriane Cristina Costa.

 

Vamos participar, galera. É só fazer a inscrição nos links, e assistir! :)

Contamos com o apoio de todos vocês!

 

MM’s

Marcela Mariotti Peres e Maira Iantas


Start

Olá, pessoal.

 

Criamos este blog com o intuito de postar artigos relacionados com as atividades que estamos realizando em conjunto.

É um blog de tecnologia Microsoft, e contamos com apoio, sugestões e críticas de todos.

 

A ideia é ajudar a comunidade com conteúdos relevantes.

Esperamos que gostem! :D

 

MM’s

Marcela Mariotti Peres e Maira Iantas

Blog no WordPress.com. | Tema: Motion até volcanic.
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 282 other followers