Arquivos

Arquivo por Autor

Execução de testes manuais com o Test Manager 2010.

Durante o ciclo de vida de desenvolvimento de uma aplicação deparamos com a fase de testes. Um teste a ser realizado pelos analistas é o Teste Manual.

O teste manual é elaborado a partir do roteiro de testes. Artefato produzido a partir do caso de uso e tem como objetivo validar o fluxo princial e os fluxos alternativos do caso de uso.

Durante a execução do teste manual evidências precisam ser geradas em casos de sucesso e também durante as falhas para auxiliar o desenvolvedor na correção do erro.

O Test Manager 2010 é um produto inovador presente nas versões Ultimate do Visual Studio 2010 e na versão Test Professional 2010. Com uma interface rica e bem elaborada centraliza as atividades dos analistas de testes em uma ferramenta poderosa e cheia de recursos.

Vamos a alguns exemplos:

1- Elaboração do Test Case (Work Item do TFS)  com os passos a serem validados durante o teste manual. Observem o resultado esperado que irá servir de informação ao analista durante a execução do teste manual:

Capturar

2- Execução do teste manual com o analista tendo do lado esquerdo o test manager em formato reduzido para validar os passos criados anteriormente e a aplicação a direita. Os passos realizados durante a execução do teste podem ser gravados e com isso depois serem reproduzidos ou utilizados para geração de código para automação de testes.

Capturar

Vamos a imagem anteior:

  • Onde temos um check verde sinalizado como aprovado. O mesmo foi marcado como tal manualmente pelo analista de teste conforme o passo era satisfatório.
  • Observe o arquivo *.png anexo ao roteiro. O mesmo é o resultado de uma captura da tela feita pela própria ferramenta da aplicação para uso como evidência.
  • Uma nota com comentários foi colocada para exemplo de mensagens que podem ser criadas pelos analistas de teste.
  • Caso algum erro fosse encontrado pela própria ferramanta poderiamos criar um work item no TFS de Bug para o desenvolvedor responsável e todas as evidências coletadas e os passos com sucesso e erros seriam anexados ao novo work item para o desenvolvedor receber o maior número de informações para analisar e corrigir o erro.
  • Um arquivo de log com as configurações de máquina, sobre o sitema operacional, browser e etc onde o teste foi executado é anexado para informar o ambiente de teste.

3 – Abaixo a demonstração do relatório sobre a execução deste teste manual. E o anexo aberto com a evidência da imagem. Dentre os anexos temos um xml com as informações sobre a máquina.

Capturar

4 – Outro ponto interessante é que o teste manual pode ser executado novamente e esse histórico das execuções e resultados ficam armazenados.

Capturar

6 – Os passos que gravamos durante a execução do teste manual podemos utilizar ele como base para criação de Coded UI Tests no Visual Studio.

Capturar

Capturar

7- Alguns trechos de código gerado para automação do teste:

Método de teste:

[TestMethod]
public void CodedUITestMethod1()
{
this.UIMap.DigitarNome();
this.UIMap.DigitarEmail();
this.UIMap.Digitaremailformatoerrado();
this.UIMap.FinalizarTeste();
}

Código que automatiza a digitação do texto no campo de Email:

public void DigitarEmail()
{
HtmlEdit uIEmailEdit = this.UICreateInternetExplorWindow.UICreateDocument.UIEmailEdit;
// Type 'contato@joselino.net' in 'Email' text box
uIEmailEdit.Text = this.DigitarEmailParams.UIEmailEditText;
}

Field com o valor a ser inserido:

[GeneratedCode("Coded UITest Builder", "10.0.40219.1")]
public class DigitarEmailParams
{
#region Fields
///
<summary> /// Type 'contato@joselino.net' in 'Email' text box
/// </summary>
public string UIEmailEditText = "contato@joselino.net";
#endregion
}

Resumindo:
Criamos um item de tarefa que possui os passos a serem executados durante os testes manuais.

Com o Test Manager fomos testando os passos e validando se foram aprovados ou não e gerando evidências como imagens, informações sobre a máquina que executou o teste e mais comentários livres para os analistas de teste.

Temos um histórico sobre a execução do teste manual.

Automatizamos o teste manual reproduzindo os passos que o analista fez manualmente e geramos código desses passos para modificações e reproduções dos testes durante a build por exemplo.

É isso aí pessoal vamos aos testes!

Lino

MS Road Show–Goiânia – 2011

Capturar1

Pessoal,

Faço o convite a comunidade técnica e acadêmica focada em tecnologias Mircrosoft do estado de Goiás e região a comparecer no dia 14/04/2011 no Hotel San Marino Suite em Goiânia para a realização do Microsoft Road Show 2011.

O Road Show é um evento idealizado pela Microsoft através do time de comunidades (TechNet / MSDN) e esse time está viajando todo o Brasil passando pelas maiores cidades brasileiras e de posição estratégica no mercado nacional.

Goiânia não seria diferente. O DevGoiás e o WinInfo (comunidades de desenvolvimento e infra-estrutura do nosso estado) junto da Microsoft trás esse evento para Goiás e você não pode ficar de fora.

Faça sua inscrição no próprio site da Microsoft, o DevGoiás fez um hot site de divulgação, logo ajude você também compartilhando esse link entre seus amigos, suas contas em redes sociais como facebook e twitter. O link para o site de incrição você também consegue no hot site.

Acesse agora: http://www.devgoias.net/msroadshow

Ficou curioso para saber quais cidades já passaram o evento road show? veja o blog de alguns dos palestrantes:

Álvaro Resende: http://alvarorezende.com/tag/msroadshow/

Fábio Hara: http://www.fabiohara.com.br/category/comunidade/

 

Divulguem!

 

Obrigado!

Lino

Team Foundation Server Power Tools–Windows Shell Extensions

Para quem está trabalhando com o TFS para controlar outros códigos fontes legados fica a dica para quem quiser utilizar o próprio Windows Explorer para controlar versão.

Sem a necessidade do Team Explorer do Visual Studio ou Team Explorer EveryWhere que roda no Eclipse:

O mesmo foi desenvolvido pelo próprio time de TFS da Microsoft e pode ser baixado em: http://msdn.microsoft.com/en-us/vstudio/bb980963.aspx

Abaixo a imagem 01 mostrando controlando a versão pelo Windows Explorer:

imagem07
Imagem 01: Controle de versão pelo Windows Explorer. Saudades do SVN?

OBS: Team Foundation Server Power Tools possui diversas outras funcionalidades que ajudam bastante, vale a pena conferir, essa dica é apenas uma de suas opções. Aos poucos vamos falando de outras coisas.

Lino

Validar Arquitetura com MSBuild–TFS 2010

março 23, 2011 2 comentários

Conhecem o Layer Diagram?

imagem02
imagem 01: Criação de um novo diagrama de camadas.

Então sabem que ele valida sua arquitetura de acordo com o código fonte.

imagem01
imagem 02: Validação de arquitetura com o layer diagram.

E se o desenvolvedor comete algum erro que quebra a arquitetura, por falta de atenção, falta de experiência ou falta de conhecimento do uso da arquiteutra do projeto? Como se validar isso? O layer diagram pode ajudar bastante.

E que tal automatizar essa validação durante a build?

1- Habilite nas propriedade do projeto de arquitetura onde estão seus diagramas para o mesmo validar a arquitetura:

imagem03
imagem 03: Habilitar validação.

2- Depois nas configurações de sua Build no TFS é necessário adicionar o argumento a seguir para o MSBuild: /p:ValidateArchitectureOnBuild=true

imagem 04
imagem 04: argumento MSBuild.

Pronto.

Quando a próxima build for colocada para ser executada, seja manual, integração continua, Gated checkin ou agendada, a arquitetura vai ser validada e caso haja alguma falha de dependência vai gerar erro na build e um item de bug.

Na imagem 02 temos um arquitetura de exemplo em com a view chamando o négocio que chama a persistência, vamos intencionalmente fazer a view chamar a persistência, ou seja cometer um erro e gerar um erro de validação. A imagem 05 a seguir mostra o erro durante a validação:

imagem04
imagem 05: Validação com erro causado intencionalmente.

E agora os resultados da build mostrando os mesmos erros acima, mas agora sendo sinalizados duarante a execução de uma Build:

imagem06

Isso aí…

Comentem…

Lino

Os números de 2010

Os duendes das estatísticas do WordPress.com analisaram o desempenho deste blog em 2010 e apresentam-lhe aqui um resumo de alto nível da saúde do seu blog:

Healthy blog!

O Blog-Health-o-Meter™ indica: Este blog está em brasa!.

Números apetitosos

Imagem de destaque

Um Boeing 747-400 transporta 416 passageiros. Este blog foi visitado cerca de 4,400 vezes em 2010. Ou seja, cerca de 11 747s cheios.

Em 2010, escreveu 27 novo artigo, aumentando o arquivo total do seu blog para 128 artigos. Fez upload de 57 imagens, ocupando um total de 4mb. Isso equivale a cerca de 1 imagens por semana.

O seu dia mais activo do ano foi 3 de abril com 106 visitas. O artigo mais popular desse dia foi DotNetDay – Ajax 4 – Material da Palestra.

De onde vieram?

Os sites que mais tráfego lhe enviaram em 2010 foram twitter.com, WordPress Dashboard, google.com.br, joselinoneto.spaces.live.com e devgoias.net

Alguns visitantes vieram dos motores de busca, sobretudo por jose lino, edeia goias, jose lino neto, joselino.net e josé lino neto

Atrações em 2010

Estes são os artigos e páginas mais visitados em 2010.

1

DotNetDay – Ajax 4 – Material da Palestra abril, 2010
5 comentários

2

ASP.NET MVC e PagSeguro outubro, 2010
8 comentários e 2 “Likes” no WordPress.com,

3

Sobre fevereiro, 2010

4

Copa Microsoft – Community Launch – Office 2010 março, 2010
4 comentários

5

Eco Developers – Goiânia setembro, 2010

CategoriasWordpress

ECO Developers 2010–Goiânia

novembro 7, 2010 5 comentários

Pessoal,

Venho convocar os profissionais de tecnologia do estado de Goiás a comparecerem no Castro’s Hotel no próximo dia 24/11/2010 as 08:00 até as 18:00 para um super evento.

Para mais detalhes, local, inscrição entre no site do ECODevelopers em Goiânia.
Para outras cidades veja se a sua esta no roteiro: ECODevelopers

[História]
O Eco surgiu em Goiânia em 2009 e foi idealizado pelo DevGoiás. Depois desse primeiro evento onde até mudas de árvores foram distribuídas a onda verde se espalhou pelo Brasil, primeiro foi Brasília e Natal que realizaram suas edições.

[Meu Histórico]
A primeira edição em Goiânia eu fui apresentar o ASP.NET MVC para o público, nessa época pouco se falava do MVC para ASP.NET e me lembro de comentários como: “Não sei se isso vai pegar”, “Isso é voltar no tempo”. Hoje o padrão já virou até modinha, então quem estava já ligado nessas novidades naquela época já está passos a frente da maioria hoje em dia. Veja mais nesse post e fotos desse evento

Depois recebi o convite para ir para Brasília e dessa vez eu fui apresentar junto ao Kenj o Windows Azure. Foi um evento bem bacana, com uma estrutura muito maior que de Goiânia e foi muito bacana estar em outra cidade realizando um evento idealizado aqui na minha cidade e com meus amigos de comunidade. Veja fotos desse evento.

[Atualidade]
Hoje o ECODevelopers é um evento de comunidade, qualquer uma pode realizar o mesmo desde que siga as regras públicas definidas e compartilhadas através do Creative Commons, para realizar na sua cidade procure o pessoal da organização.

Hoje são 11 (onze) cidades já confirmadas em vários estados e tudo começou em Goiânia, muito bacana isso!

Irei novamente apresentar o MVC  só que dessa vez irei falar da nova versão 3 que está no preview 1. Irei mostrar as novidades dessa versão e também reforçar a necessidade de aprender fazer certo. Vai ser uma apresentação direta no ponto principal do MVC na minha humilde opinião: “Alguns desenvolvedores não sabem programar para web.”

[Convite]
Venho reforçar o convite e pedir que compareçam no evento do próximo dia 24 e fiquem para minha apresentação, por favor já estudem o assunto antes e cheguem com dúvidas e questionamentos, vamos descobrir toda a verdade, somente a verdade. (Gravem essa frase para o dia do evento).

Semana na Nuvem com BPOS TechNet/MSDN

outubro 22, 2010 2 comentários

Bom dia, pessoas!

Gostaria de fazer um convite especial a todos vocês, na próxima semana teremos a “Semana na Nuvem com o BPOS” uma semana inteira de Webcasts sobre BPOS e Microsoft Online Services. O evento conta com o apoio do CEA e do TechNet e será apresentado por Fernando Andreazi e Sara Barbosa.

ms_online_services[5]

Inscreva-se agora mesmo nos links abaixo:
Semana na Nuvem com o BPOS – Visão Geral do BPOS – 25/10 – 12h00
Semana na Nuvem com o BPOS – Planejando a Implementação do BPOS em sua organização – 26/10 – 12h00
Semana na Nuvem com o BPOS – Criando sua conta trial no BPOS e Visão Geral da Central de Administração – 27/10 – 12h00
Semana na Nuvem com o BPOS – Instalando e Configurando o Directory Synchronization – 28/10 – 12h00
Semana na Nuvem com o BPOS – Migrando o Exchange Server 2007 para o Exchange Server Online – 29/10 – 12h00

Espero a presença de todos!

CategoriasEventos, WebCast, WinInfo

ASP.NET MVC–Sebrae–Comtec–Goiás

outubro 20, 2010 1 comentário

O pessoal do Sebrae e da Comtec organizaram um evento junto com o DevGoiás para trazer ao pessoal de Goiânia e região algumas novidades que foram apresentadas no Teched 2010. Como todos não tiveram a oportunidade de viajar a São Paulo para conferir no próprio TechEd foi uma excelente oportunidade de se atualizarem em alguns assuntos.

Minha missão foi o ASP.NET MVC 3 Preview 1, outros colegas como o Kono falou sobre o IE9 e HTML5, o Alliston sobre C# 4.0 e F#. O Marcelo Paiva sobre Windows Azure e a Sara sobre BPOS.

Foi bacana o evento, tivemos a oportunidade além de discutir sobre tecnologia também de integração entre os participantes aumentando nosso networking.

Grande abraço ao pessoal que esteve presente e meu muito obrigado ao pessoal do Sebrae e Comtec por mais essa oportunidade.

[]’s

Lino

DSC06705DSC06709

ASP.NET MVC–Workshop Politec Goiânia

No último dia 18/10/2010 estive no meu trabalho apresentando e discutindo sobre desenvolvimento para web e com isso mostrando como fazer certo utilizando ASP.NET MVC.

Peço desculpas por ter esquecido de registrar esse momento com fotos, mas foi um excelente evento. Foi inicialmente movido pelas minhas palavras e depois virou um bate-papo de várias perguntas e respostas do pessoal tirando dúvidas e explorando o máximo do que o MVC pode oferecer.

Foi bacana ver colegas que trabalham com Java vendo com é o nosso mundo no .NET e também analistas querendo conhecer melhor a parte técnica para escreverem melhor seus documentos.

Fica registro o evento.

Abraço

Agenda Palestras sobre ASP.NET MVC

Pessoal,

Gostaria de compartilhar minha agenda para essa semana, tenho dois eventos a realizar:

1- Workshop sobre ASP.NET MVC – Esse workshop vai ser realizado nas instalações da Politec (onde trabalho) para seus colaboradores, irei apresentar e orientar meus colegas sobre esse novo modo de desenvolvimento para web para quem trabalha com ASP.NET

2- Ciclo de palestras pós TechEd. O pessoal do Sebrae e Comtec estão organizando um ciclo de palestras sobre assuntos que foram passados ao público na última edição do TechEd Brasil. Minha missão novamente será o ASP.NET MVC 3 Preview 1 mostrando suas novidades aos desenvolvedores. Para realizar sua inscrição clique aqui.

Fiquem ligados que ainda temos o EcoDevelopers vindo aí, mais sobre o MVC.

Grande abraço.

Lino

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 490 other followers