sexta-feira, 25 de setembro de 2009

Serie Erros em SItes Web - Submarino 5

Bom pessoal, deixa eu começar o post falando uma coisa: "eu não odeio o Submarino, pelo contrário. Deve ser por isso que eu acho algumas não conformidades no site"

Nesse novo erro (ou não conformidade, pra ficar mais bonito) é, na minha opinião um erro bem básico e na verdade são dois!
Estava eu navegando no site quando fui pesquisar um TV de LCD e, óbvio, filtrei depois pelo menor preço. Para minha surpresa a lista vem vazia. Após procurar por outro produto, na mesma página por um "Aparador", retorno de: " Sua pesquisa por 'aparador' encontrou nenhum resultado."
Detalhe: o erro é mutável: hora nõ apresenta resultados, hora apresenta mensagem de retorno.

Como pode uma engine de pesquisa te fornecer os produtos, te dar opções de filtragem e simplesmente não trazer os produtos pela opção selecionada?


Passo para a reprodução (o que eu fiz, porém testei com alguns produtos e o problema persiste)
  1. Entre no site www.submarino.com.br
  2. Na caixa Buscar (a primeira caixa de pesquisa do site) informe "tv lcd", deixe selecionado em: "todo o Submarino" e clique o botão OK
  3. Será aplicado a pesquisa por TV de LCD, que tratá, aproximadamente 2981 resultados
  4. Na combo "Ordenação" selecione "Menor Preço". A lista será atualizada, porém sem nenhum produto
  5. Na caixa de Buscar informe "aparador", deixe selecionado em: "todo o Submarino" e clique no botão OK
  6. Será apresentado a mensagem " Sua pesquisa por 'aparador' encontrou nenhum resultado."
Evidências

Efetuando a pesquisa por "tv lcd"



Lista de produtos "tv lcd"


Ordenação por "menor preço"



Busca por aparador




Envio do erro ao Submarino

Preenchimento do formulario


Envio do formulário


Recebimento do email do envio do problema

terça-feira, 15 de setembro de 2009

Programa de Certificações IBM - prova a US$ 30

Instruções e Certificações Disponíveis
A IBM Brasil passa a promover regularmente uma série de Sessões de Certificação relacionadas aos produtos IBM e conceitos como SOA, RUP e tecnologia XML.
As provas de certificação disponíveis são:
  • Certificações SOA e XML por US$30 cada.
  • Todas as certificações das linhas de produto Information Management (DB2, Content Manager, Informix, Optim, SolidDB, U2), Rational, WebSphere e Tivoli, por US$30 cada.
  • Certificações Lotus e WebSphere Portal com 50% de desconto.
Veja o detalhe das certificações acima em http://www.ibm.com/certify/tests/test_index_bd.shtml. (Preços e prazos válidos por tempo limitado)

Verifique a data de realização de uma sessão de certificação em sua cidade em www.ibm.com/developerworks/br/certified/datas.html e agende a sua prova enviando seu nome completo, telefone, e-mail, o número da prova que você deseja realizar e a data escolhida para o e-mail dwbr@br.ibm.com, com 15 dias de antecedência a data da prova e aguarde o e-mail de confirmação.

O pagamento é realizado de maneira eletrônica, no momento da prova, onde você acessará o site da Prometric e fará o pagamento utilizando cartão de crédito internacional.

Não perca esta oportunidade de se certificar! Aumente o seu nível de empregabilidade tornando-se um profissional “IBM Certified”!

Muitas empresas brasileiras, dentre elas a IBM, possuem vagas abertas para profissionais certificados!
As possibilidades de um profissional certificado conseguir um emprego aumentam em 53% e os salários são de 10 a 100% superiores à média dos profissionais sem certificação e que ocupam as mesmas funções. (fonte: IDC Brasil).

Para mais informações, entre em contato através do e-mail dwbr@br.ibm.com.

 Datas e Locais
A IBM Brasil passa a promover regularmente uma série de Sessões de Certificação relacionadas aos produtos IBM e conceitos como SOA, RUP e tecnologia XML. Veja a lista completa de certificações disponíveis em http://www.ibm.com/certify/tests/test_index_bd.shtml

Verifique, abaixo, as datas e locais de realização das provas e inscreva-se pelo e-mail dwbr@br.ibm.com, enviando seu nome completo, e-mail, o número da prova que você deseja realizar e a data/local escolhido.

Envie sua inscrição com até 15 dias de antecedência a data da prova e aguarde o e-mail de confirmação.

Datas
Brasília:
Local: UCB – Universidade Católica de Brasília
Campus Taguatinga
17/09/09
18/09/09
22/10/09
18/11/09
Campinas
Local: : Unicamp
Avenida Érico Veríssimo continuação na Estrada da Embratel, s/nº
Campus da Unicamp Cidade Universitária
30/09/2009
Curitiba
Local: : Universidade Positivo
Rua Prof. Pedro Viriato Parigot de Souza, 5300 Curitiba - PR
Campo Comprido
12/11/09
Florianópolis
Local: : Unisul – Universidade do Sul de Santa Catarina
RAv. Pedra Branca, 25 Cidade Universitária Pedra Branca
Palhoça SC
25/09/09
27/11/09
Porto Alegre
Local: PUC RS - Pontifícia Universidade Católica do Rio Grande do Sul
Av. Ipiranga, 6681 - Partenon, Porto Alegre - RS
21/10/09
Recife
Local: a definir
27/10/09
Rio de Janeiro
Local : PUC CCE - Centro
Av. Marechal Camara, 186 / 7 andar
Centro
24/09/09
Sao Paulo
Local : IBM Innovation Center
Rua Tutoia 1157-Térreo - Paraíso
29/09/09
29/10/09
24/11/09
Tubarão – PR
Local: Local: Unisul Tubarão
27/10/2009
Demais Cidades
Caso a sua cidade não esteja listada nesta página, envie um email para dwbr@br.ibm.com e avaliaremos a possibilidade de abrirmos uma sessão de certificação em sua cidade.

Serie Erros em Sites Web - Telefônica 1

Bom, fui até o site da Telefônica ver os planos e preços de banda larga (Speedy), e pra minha surpresa ao clicar no link "Preços" é apresentado a página com erro 404.
Notei que o link tem o contexto /residencial/ e fui testando os demais links... Utilizei o Badboy com a ferramenta Spider para me ajudar a descobrir os links quebrados, e chegui a seguinte lista de links:
  • Speedy
  • Internet Ilimitada
  • PC Conectado
  • Preços
  • Contratos e Regulamentos
  • Sobre a Telefônica
  • Guia de Assinantes
  • Fale conosco
Porém uma coisa que notei é que o link "Contas" tem quase o mesmo contexto, porém possui o /on/ antes do /residencial/...
Bastou colocar no endereço /on/ antes do /residencial/ nos links quebrados que as páginas foram exibidas.

O problema poderia ser resolvido de várias maneiras, e todos rápidas e sem custos!

Site da Teelfônica/Speedy
clique na imagem para amplicar

Página com erro 404
clique na imagem para amplicar

Página colocando o /on/
clique na imagem para amplicar

domingo, 13 de setembro de 2009

Serie Erros em Sites Web - Americanas 1

Este erro foi enviado pelo leitor do SemBugs Leonardo de Oliveira. Obrigado Leonardo!

Bom o erro basicamente é o anúncio de um relógio de pulso, porém com a imagem de um placa mãe Intel.
Quero pegar este erro pra falar um pouco sobre a Automação de Teste, pelo fato de que os testes automatizados não substituem os testes manuais.
Claro que, para este bug, ocorreu um erro no processo humano no momento de submeter a imagem do produto no site. Note que até o preço parace estar certo (apenas de eu achar o relógio caro... rsrsrssrs), porém o que você pode estar comprando não é exatamente o produto.

Vamos pensar no fato de automatizarmos os testes no nosso site (como o da Americanas) para garantir que todo o produto cadastrado esteja correto: descrição, preço, parcelar, disponibilidade, etc...
Conseguimos garantir tudo isso com a automação passando apenas alguns parâmetros para o script. Mas como faríamos para a imagem?
Bom, hoje existe ferramentas (QuickTest Professional e TestComplete) que fazem comparação de bitmaps, onde devemos dar uma imagem para a checagem e o local onde a ferrameta irá comparar. Até ai tudo bem...
Mas se ocorrer um falha em um passo anterior como ocorreu aqui, de alguem ter colocado a imagem errada no momento do cadastro do produto?
O script, sem utilizar a função de comparação de bitmap (existente em apenas algumas ferramentas) vai passar e dizer que está tudo OK, mas existe o erro, e ele é visível!

Por uma dessas que, por mais que a Automação de Teste seja muito boa a traz uma série de benefícios ela nunca vai substituir o fator humano. Com um simples Teste Exploratório conseguiriamos descobrir este problema!

Imagem inicial com bug
clique na imagem para ampliar

Imagem depois da correção
clique na imagem para ampliar

Abraços!

Charge - Como e seu processo de desenvolvimento

Charge enviada por uma amiga, Angelica Gobbi, que explicou como era o Processo de Desenvolvimento dela... Qualquer semelhança é mera coindicência


Como é o Processo de Desenvolvimento da sua empresa?

Diretores Regionais Adjuntos - Alats São Paulo

Com o objetivo de descentralizar as atividades de fomento da cultura de Teste de Software, a ALATS São Paulo empossou cinco Diretores Regionais Adjuntos (DRA) que passarão a atuar na divulgação das atividades da associação e a realizar a palestra "Por que testar software?", gratuíta para faculdades, escolas técnicas e empresas. Para agendar a palestra, entre envie um e-mail para sp@alats.org.br

Diretores Adjuntos de São Paulo




 NomePerfileMailCelularFixo

André de OliveiraDRA Sorocaba andre.agiw@yahoo.com.br   

Cleber AlvesDRA Zona Oeste cleberalvesclr@ig.com.br   

Elias NogueiraDRA Zona Sul elias.nogueira@gmail.com   

Fabrício Ferrari de CamposDiretor de Internet ffc.fabricio@gmail.com   

José CorreiaDiretor Regional correia@alats.org.br (11) 9110-9978(11) 3254-7625

Luis AlbertoDRA ABCD luis.alberto@nextel.com.br   

Robson AgapitoDRA Itu robagapito@hotmail.com   



Saiba mais...
Se você também quer contribuir com a área de Teste de Software promovendo eventos na sua região entre em contato com a ALATS: http://www.alats.org.br/Default.aspx?tabid=34

6 Encontro Mensal ALATS São Paulo - Agile e Scrum

Data: 30 de setembro (quarta-feira)
Horário: 18:30 - 22:00
Local: Av. Paulista, 726 – 17º andar conj. 1707D – próximo a estação de metro Brigadeiro (veja mapa no final do post)

Objetivo:
Aumentar o contato entre profissionais da área de Teste de Software e Garantia da Qualidade, bem como estimular a troca de conhecimentos, experiências e práticas de sucesso.

Tema do Encontro:
Agile e Scrum - O Tsunami da Agilidade na Praia dos Testes: Novos Modelos, Novas Ferramentas.

Conteúdo:
O modelo de desenvolvimento ágil sacode muitas das confortáveis premissas nas quais se baseava o desenvolvimento de sistemas até poucos anos atrás. A gestão da qualidade de software em geral, e as disciplinas de teste em particular, passam a ser afetadas substancialmente por este novo modelo:muda a inserção do profissional de testes dentro do processo, muda a importância relativa das técnicas de teste, muda a forma e o foco da gestão.
Novos focos e novas necessidades inspiram novas ferramentas. Paradoxalmente, coube aos desenvolvedores ágeis investir grande esforço em ferramental específico para testes e qualidade, mas os profissionais de testes e qualidade não têm participado ativamente deste processo.
Na primeira parte desta palestra, serão apresentadas as premissas do teste de software num contexto ágil, discutindo
como as mudanças do modelo afetam o perfil do profissional de testes do ponto de vista da gestão, da adoção da automação, das novas capacidades e habilidades necessárias, e dos papéis dentro da organização de desenvolvimento.
Na segunda parte, serão apresentadas novas ferramentas de teste originadas na comunidade ágil para suportar as necessidades de teste automatizado: bibliotecas para teste unitário, dublês de teste, (acceptance-)test-driven development, behavior-driven development, arquiteturas para favorecer a testabilidade, linguagens específicas de domínio e inserção do teste automatizado na integração contínua.

Agenda:
18:30 Credenciamento e networking entre os participantes
19:00 Início da palestra
20:00 Coffee break e networking
20:30 Continuação da palestra
21:30 Espaço aberto para discussão de temas da ALATS e da comunidade de Qualidade de Software em geral
22:00 Encerramento

Palestrante:
Jorge Diz, Mestre em Engenharia Elétrica e Bacharel em Ciência da Computação, ambos pela UNICAMP.
Consultor com mais de 25 anos de experiência em tecnologia da informação, abrangendo desenvolvimento, testes, requisitos, liderança de projetos, pesquisa tecnológica e ensino. Atuou principalmente nos setores financeiro e de telecomunicações, em grandes empresas.
Começou a trabalhar com testes em 1994 e a estudar metodologias ágeis em 2000. Apresenta frequentemente palestras sobre tecnologia Java, testes e metodologia em eventos técnicos e acadêmicos, incluindo várias edições do JustJava e XP Brasil. Foi responsável pela trilha de metodologias no TDC (The Developers´ Conference) 2008
em São Paulo.
Atualmente é instrutor na Globalcode, onde se especializou em treinamento de teste de software baseado em ferramentas open source para times ágeis. Possui as certificações CSM, SCJP e SCWCD.

Inscrições:
- Associados ALATS: R$ 25,00
- Não Associados: R$ 30,00
Inscrições para o Encontro Mensal - Até 29/09/2009 às 18:00h!
Ficha de inscrição: http://www.alats.org.br/Default.aspx?tabid=235
Pagamento da Inscrição: http://www.alats.org.br/Default.aspx?tabid=238

A participação na palestra Vale 3 PDTS para a renovação da CBTS
Reserve pelo e-mail sp@alats.org.br

Mapa do Local

sábado, 12 de setembro de 2009

Participe do Teste de Segurança da Urna Eletronica

Achei uma noticia um pouco quanto estranha, mas analisando parece bem interesante...
Em resumo o TSE - Tribunal Superior Eleitoral, está disponibilizando em seu site um cadastro para as pessoas que quiserem contribuir efetuando Teste de Segurança na Urna Eletrônica. Fora o cadastro, é necessário mandar um Plano de Teste, para saber como serão executados estes testes por parte dos inscritos.
Partidos políticos também poderão indicar pessoas para efetuarem o teste.

Embora o TSE esteja transferindo porte dos testes ao publico, vejo que com o intuito de redução de custo, essa iniciativa e muito valida, uma vez que diversos "hackers" poderão "brincar" com a urna.
O que eu mais quero saber é o resultado depois.

Abaixo segue o texto retirado do site Terra e no final do post os links de consulta do Terra e do TSE sobre o assunto.

"O Tribunal Superior Eleitoral (TSE) abriu nesta sexta-feira inscrições para quem quiser participar de testes de segurança da urna eletrônica e dos softwares de votação das eleições de 2010. As tentativas de invadir o equipamento pelos hackers ocorrerão nos dias 10 e 13 de novembro, das 9h às 18h, no auditório do edifício-sede do TSE.

A partir das 10h desta sexta-feira, o tribunal realiza audiência pública para explicar o processo de realização dos testes públicos de segurança. Segundo o TSE, o objetivo é verificar se os sistemas são "falhos ou suscetíveis a violações e fraudes".

Partidos políticos também podem indicar representantes - até dois por legenda - e terão prioridade caso o número de vagas acabe. As inscrições podem ser feitas até 13 de outubro e os interessados deverão se inscrever pessoalmente ou por correspondência registrada - os formulários estão disponíveis no site do TSE - e terão ainda que apresentar um plano com a descrição dos testes que desejam realizar."



[Terra] TSE abre inscrições para hackers invadirem urna eletrônica
http://noticias.terra.com.br/brasil/interna/0,,OI3969350-EI7896,00-TSE+abre+inscricoes+para+hackers+invadirem+urna+eletronica.html

[TSE] Teste de seguranÇa do sistema eletrônico de votação
http://www.tse.gov.br/internet/eleicoes/teste_seguranca.htm

terça-feira, 1 de setembro de 2009

Serie Erros em Sites Web - Gol 1

Estava eu acessando o site da companhia aérea Gol quando me deparei com um erro um pouco estranho...
As páginas de conteúdo, geralmente avisos e propaganda.
Conseguimos notar que essa estrutura é criada pelo SharePoint, pois o proprio aviso em cada área de conteúdo informa o seguinte erro:
"Erro da Web Part: O formato de uma das propriedades da Web Part está incorreto. O Windows SharePoint Services não pode desserializar a Web Part. Verifique o formato das propriedades e tente novamente."

clique na imagem para ampliar

O mais inusitado é que, eu nunca tinha visto erro assim e fui dar uma pesquisada no nosso oráculo, e o engraçado foi que eu achei uma página da Microsoft sobre este problema cujo título é "Solucionar questões comuns do site - SharePoint Services" onde possui um link "Quando visualizo a home page de meu site, recebo uma mensagem de erro de Web Part", que diz o seguinte:

Quando visualizo a home page de meu site, recebo uma mensagem de erro de Web Part

Sintoma

Quando você exibir a home page de seu site, poderá ver uma das seguintes mensagens:
  • Erro de Web Part: Uma das propriedades da Web Part possui um formato incorreto. O Windows SharePoint Services não pode desserializar a Web Part. Verifique o formato das propriedades e tente novamente.
  • Erro de Web Part: Não é possível desserializar (converta um fluxo XML novamente em um objeto) a Web Part no servidor.

Resolução

Se você vir uma dessas mensagens, avise o administrador do servidor.

Este erro ocorre no Firefox, testado com a versão 3.5.2
No Internet Explorer 8 este problema não ocorre.

Logo, a própria página que deveria fornecer uma ajuda te induz a avisar o administrador do servidor... mas quem é esse tal de administador? muitas vezes parece o Lombardi, pois ninguem o conhece dentro da organização!

Infelizmente eu não sei a solução para este problema por não conhecer essa tecnologia, mas poss dar a dica pra vocês... se esse problema ocorrer em aplicações que vocês forem testar que utilizem esta tecnologia chamem o administrador!!!

PS: este problema não afetou a consulta de vôos e compra dos mesmos...

1° Encontro Iterasys Brasília - Automação de Testes - Mitos e Verdades

Pessoal,
Na proxima quinta-feira, dia 03/09/2009 eu estarei em Brasilia e estarei ministrando a palestra de Automação de Teste - Mitos e Verdades.

Data/Hora
03 de Setembro (quinta-feira) das 19:00 às 21:00

Local
Centro Universitário UNIEURO - Auditório da unidade da ASA SUL
Av. das Nações, Trecho 0, Conjunto 5, Brasília - DF

Agenda
  • O que é Teste de Software
  • Os desafios do Teste Manual
  • O que é Automação de Teste de Software
  • Expectativas da Automação do Teste de Software
  • Engenheiro de Teste, o profissional para automação (o que faz, skills e salário)
  • Fornecedores de Ferramentas Pagas e Free/OpenSource
  • ROI de Automação, exemplo e considerações

Inscrição
Gratuita!
Inscrever-se pelos seguintes emails:
contato@iterasys.com.br
jessica@iterasys.com.br


Fone
(11) 3254-7625