segunda-feira, 14 de novembro de 2011

Bug ou Feature? Pagamento de Fatura no Itau Internet Bank

Este ano Felipe Knorr fez uma apresentação no CAST 2011 na trilha "Emerging Topics" com o título "Bug or Feature? The importance of being context driven".

Isso é pra colocar um ponto que eu acho, na visão de cliente, muito ruim...

O "Problema"
Se você é um correntista Itau, e possui cartões de crédito e usa o internet bank para pagar contas, faturas, etc.. pode notar que, quando você quer visualizar uma fatura e possui mais de um cartão ele pede para você selecionar o cartão. Até ai tudo bem.
Se você visualiza a fatura, e deseja pagá-la, existe um link chamado "Pagar esta fatura".
Você clica nela e..... tem que selecionar qual o cartão que você deseja pagar novamente, ele não identifica que você estava no cartão x, simplesmente redireciona para a tela de seleção de cartões novamente.

Sim, eu sei que é só um clique a mais, que isso pode não fazer diferença, mas é no mínimo estranho o comportamente, não acham?

O que me fez pensar: isso é um bug ou uma feature?
Se eu fosse o testador desse módulo eu reportaria esse possível bug?
O que vocês acham?

Abaixo seguem as imagens que comprovam o crime... rs

PS: vocês podem notar uma mudança nas imagens dos browsers IE e Firefox... Isso porque o "Guardião Itau" (sistema de anti-fraude e-banking) fez meu Firefox 8 parar de funcionar após a instalação desse addon.

Acessando Home -> Cartão de Crédito -> Fatura
Acessando a fatura do cartão selecionado.  Neste ponto clico em "Pagamento desta fatura"


Após isso a tela de seleção do cartão para pagamento é apresentada, porém não faz muito sentido se eu estava acessando o cartão X e está escrito "Pagamento DESTA fatura"

quinta-feira, 10 de novembro de 2011

Mantis Touch - Acesso ao Mantis por dispositivos móveis


Pessoal,
Esta semana foi lançado o MantisTouch, uma página otimizada para dispositivos móveis criada com HTML5. Atualmente os serviços disponíveis para acessar instâncias do Mants 1.2.x
Por enquanto ele é beta e é facinho de testar...

Funcionalidades
  • Acessar bug pelo ID
  • Efetuar buscas por filtros salvos
  • Reportar, editar e visualizar bugs
  • Adicionar, editar e remover notas
  • Baixar anexos
Como utilizar?
O MantisTouch não é instalado, ele é uma página disponível na internet onde você informa usuario, senha e a URL completa de acesso ao Mantis. O seu Mantis precisa ter acesso externo (via internet) para poder acessá-lo pelo MantisTouch.

Basta acessar a página http://mantisbt.mobi e a página inicial ja será apresentada.

Atenção: os cookies do seu browser mobile precisam estar habilitados!

Avaliação
Ele é uma ótima iniciativa para acesso rapido a visualização e abertura de bugs, mas falta muito ainda para uma maior adoção. Ainda falta, pelo menos, a visualização dos relatórios, item importante para quem quer ter um preview geral, mas como ele ainda está em beta mais funcionalidades estão por vir.
Não me decidi ainda se isso é um pró ou um contra, mas por ele ser uma página externa que acessa os serviços do seu Mantis facilita a visualização em diversos dispositivos mobile e não requer instalação.

Eu efetuei teste em um iPhone e um iPad.
Abaixo algumas imagens tiradas dos meus testes com um iPhone

   

quarta-feira, 9 de novembro de 2011

Slides da Trilha de Testes do TDC 2011 Goiânia



Olá pessoal!
Dia 29/10, uma sexta-feira que nos agraciou com uma chuva no final do dia de um grande calor em Goiânia, tivemos diversas apresentações da Trilha de Teste no TDC 2011 em Goiânia, é claro! :)

O evento contou com a participação de alguns palestrantes que já participaram das edições anteriores como Tatiane Fukuda, Guilherme Motta, Bruno Kinoshita e Eder Ignaotowicz.
Também tivemos novos palestrantes como Felipe Knnor, Leonardo Oliveira, Soraya Hossain e José Carrera.

Todos os palestrantes atual na área de teste de software e trabalham em empresas onde o teste é levado muito a sério. Vale o agradecimento a estas empresas também: Yahoo!, Thoughtworks, C.E.S.A.R e Dextra.

Paletras

Desmistificando Agile Testing - Tatiane Fukuda
Tatiane presentou como o Yahoo! Brasil trabalha com Agile Testing de uma forma bem simples e descomplicada contando histórias e, ao mesmo tempo, dando exemplos de como funciona a dinâmica testadores e desenvolvedores. Um dos pontos mais importantes foi mostrar que a qualidade não é somente papel do testador, e sim do time!

Download da palestra
Ferramentas/conteudos comentadas:

Botando o Jenkins para rodar os seus testes - Bruno Kinoshita
Bruno mostrou pontos basicos para começarmos a ter builds de no sistema de integração contínua e também vantagens e desvantagens.

Download da palestra
Ferramentas/contudos comentados:

BDD além do Hello Word! - Eder Ignatowicz
Eder mostrou de uma forma divertida a dirigida pelo pessoal do Chaves como dar os primeiros passos com o BDD e como aplicar isso dentro da nossa atividade do dia-a-dia com nossa equipe.

Download da palestra
Ferramentas/conteudos comentados:

Automação de Teste em iPhone e iPad com Frank - Leonardo Oliveira e Soraya Hossain
Leonardo e Soraya apresentaram uma ferramenta para automação sobre dispositivos com iOS (iPad e iPhone) com suporte a BDD.

Download da palestra
Ferramentas/conteudos apresentados:

Derrubando as barreiras de comunicação entre testers e desenvolvedores - José Carréra
José Carréra apresentou como podemos melhorar nossa comincação com a equipe de desenvolvimento de um forma onde o desenvolvedor se sinta seguro e confiante para acreditar no trabalho da area de testes.

Download da palestra
Ferramentas/conteudos apresentados:

Perigos de usos de ferramentas de Bug Tracking - Guilherme Motta
Guilherme apresentou e nos fez pensar sobre as ferramentas de bug tracker... Se elas nos ajudam no contexto atual ou atrapalham e como perceber isso.

Download da palestra
Ferramentas/conteudos apresentados:

Selenium 2 com PageObjects, como isso funciona? - Felipe Knnor
Felipe apresentou o que é esse novo conceito de automação chamado de PageObjects que coemçou a ganhar força com a chegada do Selenium 2

Download da palestra
Ferramentas/conteudos apresentados:

Mesa Redonda sobre Teste de Software  - Palestrantes
A Mesa Redonda, mediada por mim :) contou com a participação de todos os palestrantes respondendo a perguntas dos participantes.
Como a mesa redonda foi gravada em audio, em breve teremos cada pergunta para que vocês possam ouvir no formato .mp3


Como ser um palestrante na Trilha de Teste do TDC?
Este ano (2011), infelizmente, não teremos mais o TDC, porém em 2012 todos voltarão com força total.
Se vocé acha que pode contribuir com uma apresentação sobre qualque tema relacionado a teste durante 40min ou tem alguma palestra relâmpag (1 min) não deixe de me enviar um email que orgniazamos o interesse e conversamos :)


Como efetuo o download das apresentações da Trilha de Teste no TDC 2011 SP e Florianopolis?

No site oficial do TDC...
TDC 2011 SP - http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/trilha-testes#programacao
TDC 2011 Florianópolis - http://www.thedevelopersconference.com.br/tdc/2011/florianopolis/trilha-testes#programacao

Aqui no SemBugs...
TDC 2011 SP - http://sembugs.blogspot.com/2011/07/slides-da-trilha-de-teste-tdc-2011.html
TDC 2011 Florianópolis - http://sembugs.blogspot.com/2011/08/trilha-teste-tdc2011-florianopolis.html


Agradecimentos
Sempre os grandes agradecimentos vem aqueles que fazem tudo acontecer: Yara e Vinicius Senger da Globalcode! Se não fosse eles o TDC não seria realidade e este imenso sucesso!

Um agradecimento especial a duas empresas que suportaram especificamente a Trilha de Teste: Iterasys e Thoughtworks

E um agradecimeto a todos que participaram do evento! :)

Fotos do evento





quarta-feira, 21 de setembro de 2011

TDC 2011 Goiania - Call4Papes (chamada de palestras)



Olá pessoal!
Esta ano teremos mais uma edição (última) do TDC 2011 e é claro que teremos a Trilha de Testes também!
O evento ocorrre do dia 29 a 30 de outubro e a Trilha de Teste será dia 29/10



Como no evento de Florianópolis estamos abrindo o Call4Papers para a Trilha de Teste, que é a chamada para as pessoas da comunidade que tenham interesse em palestrar na Trilha de Teste.

Se você quiser submeter uma palestra, preencha o formulário abaixo:
http://www.thedevelopersconference.com.br/tdc/2011/goiania/call4papers

Sobre o TDC
Site do TDC - The Developers Conference: http://www.thedevelopersconference.com.br

Página do TDC 2011 Goiânia: http://www.thedevelopersconference.com.br/tdc/2011/index.html#goiania

Sobre as Trilhas de Teste anteriores
Slides da Trilha de Teste do TDC 2011 Florianópolis: http://sembugs.blogspot.com/2011/08/trilha-teste-tdc2011-florianopolis.html

Slides da Trilha de Teste do TDC 2011 São Paulo: http://sembugs.blogspot.com/2011/07/slides-da-trilha-de-teste-tdc-2011.html

segunda-feira, 19 de setembro de 2011

Treinamento de Selenium Avançado em Outubro/2011

Prezados,
Em outubro estarei ministrando um curso de Selenium Avançado.
Antes de colocar as datas gostaria de explicar a dinâmica do curso a vocês.

Este treinamento destina-se aquelas pessoas que hoje usam o Selenium IDE ou estão começando a utilizar o Selenium RC.
No inicio do curso veremos itens basicos de Selenium IDE como esperar por chamadas ajax e também o DataDriven com Selenium IDE + Pesquisa em Paginação com Selenium IDE.
A partir daí começamos a focar em como usar o Selenium RC (WebDriver) com Java. Ao longo do curso temos mais 10 exemplos práticos com diversos focos:
  • Como converter (manualmente) os scripts criados no Selenium 1 para Selenium 2
  • Como desenvolver um script com Selenium 2 em JUnit e testNG incluindo Data Driven com planilhas em Excel
  • Como trabalhar com waits Implicitos e Explicitos no Selenium 2
  • Como fazer buscas em paginação programaticamente com Selenium 2
  • Como fazer o Selenium enviar o resultado de execução de um teste ao Testlink e reportar um defeito automaticamente no Mantis
  • Como fazer a arquitetua dos testes automatizados com PageObjects
  • Como colocar seus projetos de Selenium IDE e RC para execução no Hudson
Logo se você já conheçe estes tópicos, creio que ele não agragará muito valor. Agora se você está querendo se profissionalizar ainda mais em automação e quer aprender um pouco mais sobre o Selenium este curso é uma boa pedida.

Todos os exercícios são explicados passo-a-passo durante a aula, porém, devido ao curto tempo não haverá espaço para que os alunos exercitem durante a aula. Todos os projetos e o material de apresentação são disponibilizados aos alunos.


Automação de Testes Funcionais com Selenium Avançado a distância (em Outubro)

OBJETIVO:
  • Automatizar testes com o Selenium RC na linguagem Java com o apoio dos frameworks de teste unitário JUnit e TestNG
  • Entender todos os conceitos do Selenium 2 (WebDriver)
  • Converter e customizar scripts gerados no Selenium IDE
  • Automatizar scripts do Selenium IDE com a técnica de Data Driven
  • Integrar os scripts criados no Selenium RC com um Hudson/Jenkins (Integração Contínua)
  • Entender como integrar o Selenium com as ferramentas de teste Testlink e Mantis
DATA:
21 e 22 de Outubro (sexta e sábado)

HORÁRIO:
Dia 21, sexta-feira - 19h00 as 23h00
Dia 22, sábado - 09h00 às 12h00 – 13hh00 às 18h00

CARGA HORÁRIA:
12 horas

LOCAL:
Treinamento a distância. Será realizado no seu computador via Internet utilizando ferramenta de web-conferência.

INFRA-ESTRUTURA:
Sistema Operacional: Windows ou MacOS (O GotoMeetting não suporta Linux)
Navegadores: Internet Explorer; Mozila Fire Fox.

Plugin para acesso ao GoToMeeting através do navegador (no dia do treinamento o participante receberá um link para acesso a sala de conferência).

CONHECIMENTOS DESEJÁVEIS:
Conhecimentos básicos sobre teste de software e programação
Conhecimentos básicos do Selenium IDE

MINISTRANTE:
Elias Nogueira: Possui MBA em Teste de Software e a certificação internacional de teste de software CSTE - Certified Software Tester, oferecida pela QAI Brasil. Atualmente é Arquiteto de Testes, Consultor de Automação de testes e Instrutor pela Qualister. Trabalhou em projetos de engenharia de teste de qualidade de dados (Data Mining, Data Cleasing, Data Profiling, Noisy text analysis) e Georeferenciamento (Marketing de Precisão) e em segmentos bancários, de varejo e cartões. Tem grande foco e conhecimento em ferramentas open source de automação de teste. É colaborador freqüente das listas de discussões sobre Teste de Software e posta suas experiências e dicas no blog Sem Bugs (http://sembugs.blogspot.com).

INCLUI:
Certificado impresso e material em formato digital

INVESTIMENTO:
500,00 para pagamentos até dia 07 de outubro (este valor é para uma inscrição)
650,00 após esta data (este valor é para uma inscrição)

Desconto especial para grupos (entre em contato conosco para maiores informações)
Forma de pagamento: cartão de crédito em até 12x, boleto ou transferência bancária

TÓPICOS ABORDADOS:
Selenium RC com linguagem Java
Automação com JUnit
Automação com TestNG
Selenium 2 (WebDriver)
Browser Drivers
Waits
Localização de Elementos
Como atualizar um script do Selenium 1 para Selenium 2
Selenium IDE e Data Driven
Plugin Flow Control
Plugin Data Driven
Plugin Command4IDE
Integração com Integração Contínua: Hudson/Jenkins
Integração do Selenium RC com Testlink e Mantis

INFORMAÇÕES:
treinamento@qualister.com.br
(48) 3285-5615 / (48) 9645-5506