segunda-feira, 28 de dezembro de 2009

BRATESTE 2010

Olá Pessoal!
Já saiu a data e uma grade de palestrar para o 3° Seminário Brasileiro de Teste de Software - BRATESTE 2010

Abaixo mais detalhes retirados do site da ALATS: http://www.alats.org.br/default.aspx?tabid=232

Dados do EventoBRATESTE São Paulo 2010
Agregando valor ao negócio
Dias 24, 25 e 26 de março de 2010

Dia 24 - Tutoriais (02 Manhã e 02 Tarde) e
dias 25 e 26 - Seminário com Palestras.

Tema: Processos de Teste
Local: Renaissance São Paulo Hotel
Alameda Santos, 2233
São Paulo, Brasil
Tel: 55 11 3069-2233
Fax: 55 11 3064-3344
http://www.hoteis.marriott.com.br/renaissance-sao-paulo

Investimento:
Brateste Tutoriais - R$ 800,00 (direito a 02 tutoriais - 01 manhã e 01 tarde) - Vagas Limitadas!
Seminário Brateste - R$ 500,00 (02 dias de Palestras)
Brateste Completo (Tutoriais + Seminário) - R$ 1.100,00
Pagamentos até 31/01 - desconto de 10%
Pagamento no dia do evento - acréscimo de 10%
Associados Alats têm 20% de desconto.
Empresas tem descontos para pagamentos de mais de 05 inscrições

Grade de Palestrantes - Provisória
As Palestras em inglês terão tradução simultânea.
 Dia: 24/03/2010 – Sala 1
Horários
Tutoriais
Palestrante
09:00-13:00
Martin Pol, Emerson Rios
13:00-14:00
Almoço
14:00-18:00
Martin Pol
 
Dia 24/03/2010 – Sala 2
 
09:00-13:00
13:00-14:00
Almoço 
14:00-18:00
Ruud Teunissen
 Dia: 25/03/2010 – Auditório Central – Tema: Processos de Teste
Horários
Palestra
Palestrante
09:00-09:15
Abertura
Emerson Rios
09:15-10:30
Keynote speaker
Martin Pol
10:30-11:00
Coffee break  e visita aos stands
11:00-12:00
Uma proposta de ROI para projetos de Automação e Alta Automação de Testes
Marco Bassi
12:00-13:00
Almoço e visita aos stands 
13:00-14:00
Metodologia aplicada em projetos de teste OffShore  - Case BTR  (Cliente na Bélgica, Desenvolvimento na Índia e Teste no Brasil)
Ricardo Cristalli
14:00- 15:00
Controle de Qualidade na Implantação dos novos Servidores de Exibição no Jornalismo da TV Globo
Andréa Cruz
15:00-15:30
Coffee break  e visita aos stands
15:30-16:30
Testes ágeis: Prazo menor, custo menor e ótimos resultados
Aderson Bastos
16:30-17:30
Palestra 5 (escolhido entre os trabalhos apresentados)
 
17:30-18:00
Sorteios
18:00-19:00
Coquetel de confraternização
 Dia: 26/03/2010 – Auditório Central – Tema: Processos de Teste
 
Palestra
Palestrante
09:00-10:30
Keynote speaker
Ruud Teunissen
10:30-11:00
Coffee break  e visita aos stands
11:00-12:00
Automação de Testes Funcionais
Elias Nogueira
12:00-13:00
Almoço e visita aos stands
13:00-14:00
Processo de Teste de Software: O caso da Datasus
Marcia Cristina da Silva
14:00-15:00
Estimativas de tamanho e esforço usando Análise de Pontos de Teste – Apresentação de casos reais no uso da técnica.
Rodrigo Fagundes Moreira
15:00-15:30
Coffee break  e visita aos stands
15:30-16:30
Palestra 9
 
16:30-17:00
Encerramento



Quando o teste de software aparece na produção (mas não em forma de qualidade)

Quando o teste de software aparece na produção (mas não em forma de qualidade)
Estava eu procurando um livro (Agile Testing  - A Pratical Guide for Testers and Agile Teams da Lisa Crispin) e achei ele numa livraria aqui em SP. A livraria em questão é a Martins Fontes Paulista (http://www.martinsfontespaulista.com.br)

Achei o livro através de uma buca pelo Buscapé, onde cai na livraria. Daí fui procurar por outros livros sobre teste e, como todo mundo faz (pelo menos eu acho que faz) coloquei a palavra “teste” na caixa de pesquisa e com tipo “Título”, que me retornou 3 páginas. Navegando nas páginas me chamou atenção uma coisa: existem livros fake que utilizaram para testar o site. Podemos visualizar já na página 2.
Primeiro vou listar todos os livros fake que encontrei, depois vou direto pro propósito do site.



Tipo

Valor

PRODUTO TESTE

R$ 1,00

PRODUTO TESTE ALCIDES

R$ 1,00

PRODUTO TESTE SANDRA

R$ 1,00

TESTE – ANDREIA

R$ 15,00

TESTE GEROMEL

R$ 200,00

TESTE KARINA

R$ 1,00

TESTE TESTE

R$ 1,00


  PS: Evidências no final do post.


O ponto é que, pelo que podemos notar foram feitos testes em produção e não tiraram os livros fake cadastrados em produção. Mantiveram, porém com o status “Sem estoque”.
Sabemos que as vezes se faz necessário testes em produção, mas que isso deve ser feito com muita cautela e muito bem planejados. Isso pode muito bem ser feito, mas podemos adotar alguns cuidados, como:
  • Efetuar o cadastro destes produtos e executar os testes num horário de baixa utilização do site. Isso é facilmente obtido por ferramentas que exibem o tráfego do site, como o Google Analytics.
  • Para os produtos cadastrados, colocar alguma tag de identificação, mesmo que no título, como por exemplo: “[Teste] – Teste de Sistema no site”. Isso facilita depois a limpeza no banco de dados para estes produtos ou mesmo a remoção pelo próprio sistema
  • Efetuar os testes em ambiente de homologação (servidor simulando o ambiente real) para que não tenhamos estes problemas

O que mais tem de contra, com esse “errinho bobo” é que a imagem da empresa pode ficar a prova.  Pode ter diversos selos de site seguro, etc... mas quando o usuário ver resquícios de teste ou algo estranho, isso pode fazer com que o site “caia no conceito” do usuário.

Aliás, uma ultima coisa, existe mais um erro que encontrei no site: no momento de efetivar o meu cadastro para estar apto a fazer uma compra, é apresentada a seguinte mensagem não tratada no cabeçalho:

System.ArgumentException: Requested value Alameda was not found. at System.Enum.Parse(Type enumType, String value, Boolean ignoreCase) at System.Enum.Parse(Type enumType, String value) at MartinsFontes.minhaconta.novocadastro.Cadastrar() in S:\MartinsFontes\minhaconta\novocadastro.aspx.cs:line 396

Logo colocaram a exception sem tratamento na página que não encontrou o tipo de logradouro “Alameda”, endereço onde moro.

Sei que é ruim expor assim empresas com seus erros, como temos na Série Erros em Sites Web, mas creio qeu isso deve ser levantado para evangelizarmos que o teste é necessário em qualquer tipo de negócio.

Também para não dar uma de "ruim", enviei um email para a empresa informando do acontecimento. Assim que tiver uma resposta deles (se tiver) eu atualizo o site.



evidência do contato


Abraços!

Evidências


evidência dos livros fake


evidência dos livros fake


evidência dos livros fake



evidência dos livros fake


evidência do problema no tipo do logradouro


evidência do pedido do livro fake

Atualização em 30/12/2009 - Resposta do Atendimento da Empresa

resposta via email da empresa

sábado, 28 de novembro de 2009

7° Encontro Mensal ALATS SP - Alta Automação

Data: 2 de dezembro (quarta-feira)
Horário
: 18:30 - 22:00
Local: Av. Paulista, 726 – Auditório – próximo a estação de metôr Brigadeiro

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:
Alta Automação

Conteúdo:
Veja as diferenças entre testes manuais, testes automatizados e testes em alta automação. Conheça uma revolucionária maneira de testar criada por brasileiros e exportada para diversos paises.

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:
Marco Aurélio Bassi, graduado, pós-graduado e mestre em Engenharia. 30 anos de experiência em Tecnologia da Informação. 19 anos lecionando em cursos de graduação, pós-graduação e MBAs. 10 anos de atuação na área de Teste de Software. Um dos desenvolvedores do conceito de High Automation Testing. Diretor de Consultoria e Vendas do Grupo HDI.


Inscrições:
Até 01/12/2009 às 19:00h por este pelo link

- Não Associados: R$ 30,00
- Associados ALATS 15% de desconto

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

quinta-feira, 15 de outubro de 2009

Novas datas para inscrição para certificação CAST, CSTE e CSQA

Nesse post, puxando o assado um pouco pro lado da QAI e paras CSTE's (Certified Software Tester) estou colocando a notícia abaixo retirada da lista do DFTestes enviado pelo presidente da QAI Brasil, Fernando Scar azzatto dia 15/10/2009

O principal ponto é salientar é que o prazo para a inscrição está maior, como podemos ver na notícia.
Outro ponto importante, que vale muito apena salientar, é a quantidade de CSTE's existente hoje no Brasil: 61.

Esse é um número muito pequeno de CSTE's no Brasil, em comparação com os CBST's e com os BSTQB's.
Esse número se dá pela alta complexidade da prova, sendo a única certificação de teste avançada no pais, e uma das mais dificeis no mundo.

A prova é dividida em 10 skills (áreas de conhecimento em teste), possui um material de estudo próprio chamado CBOK - Common Body of Knowledge com 561 páginas e possui questões dissertativas (essay), sendo 100 questões de multipla escolha e 20 dissertativas.
Para passar na certificação o candidato precisa ter uma nota final no valor de 75% da prova, entre as questões de múltipla escolha e dissertativas.

Links para conhecer mais sobre a CSTE:
http://www.qaibrasil.com.br/modules/content/index.php?id=35
http://www.softwarecertifications.org/qai_cste.htm

COMUNICADO QAI BRASIL - Nova data limite para inscrições nos exames de novembro
Prezado (a):

Uma boa notícia para quem tiver interesse em obter uma certificação internacional em Engenharia de Teste e Garantia da Qualidade de Software.

Após a automação do processo de inscrição e análise do andamento da sua candidatura a uma das certificações internacional da QAI (Quality Assurance Institute), a data limite para inscrição reduziu de 60 para 30 dias antes da realização da prova escolhida, ou seja, ainda temos alguns dias antes do encerramento das inscrições para os exames de 21 de novembro.

Lembrando que, só através da QAI Brasil já certificamos no país:

- 61 Engenheiros de Teste (CSTE’s). A única prova de nível avançado no país até momento, podendo ainda ser complementada pela avaliação aplicada a cargos gerenciais pela própria QAI. A CMST.

- 11 Analistas de Qualidade (CSQA’s). A única certificação para membros de grupos de engenharia de processos no País. Também podendo ser complementada pela CMSQ. Certificação de nível gerencial para analistas de qualidade.

Para a QAI, é um orgulho ter um número tão bom de pessoas com essas certificações no Brasil, visto a grande dificuldade do exame e as grandes exigências de habilidades e requisitos para a entrada no programa, ou seja, se você conquista um desses títulos, você realmente agrega valor ao seu currículo e se destaca como profissional na área em qualquer lugar do mundo.

Veja no nosso site as datas para os cursos preparatórios.

Veja também os depoimentos e informações na rede do QAI Global Institute e da QAI Brasil: http://www.qaibrasil.com.br; http:// http://www.qaiglobalinstitute.com.

quarta-feira, 14 de outubro de 2009

Palestra ALATS na FIAP em 06/10/2009

Olá Pessoal!
Abaixo segue o slide da apresentação da Regional ALATS em São Paulo que ocorreu dia 06/10/2009 na Faculdade FIAP Zona Sul em São Paulo.
Também segue algumas fotos do evento!




 

quarta-feira, 7 de outubro de 2009

Internationalization Testing - Teste de Internacionalização

Como pode ser visto neste post, podemos ter erros de tradução dentro do software, que não trazem um mal funcionamento para o mesmo, mas trazem uma imagem negativa e também uma falta de entendimento da funcionalidade, que pode levar a um defeito posterior.
Para garantir que a aplicação seja testada e esteja em conformidade com a localidade e lingua da pessoa, existe um Tipo de Teste chamado Internationalization Testing ou Teste de Internacionalização.

Internationalization Testing (Teste de Internacionalização)

Este tipo de teste tem o intuito de validar o comportamento do sistema utilizado em outras linguas. Ele é desenvolvido no momento de design e codificação da aplicação.
A tradução do sistema pode ser feita de várias formas e em vários pontos como labels, mensagens, hints, help etc... O comum é ter nas aplicações um arquivo de configuração onde a propriedade para uma mensagem é a mesma, mudando quando a lingua utilizada pelo usuário é alterada e tendo um arquivo de configuração para cada lingua da aplicação.
Isso faz com que não tenhamos alteração no código fonte da aplicação, somento nos arquivos de configuração.

Nos teste de Internacionalização garantimos que as funcionalidades do produto estejam funcionando perfeitamente com a alteração da lingua da aplicação e que os textos estejam sendo apresentados corretamente e traduzidos corretamente. Esse Tipo de Teste também pode ser chamado de I18N Testing.

Exemplo de um aplicativo com Internacionalização
Para poder ilustrar brevemente um aplicativo que possui Internacionalização olharemos para a aplicaçãozinha abaixo.
O que ela faz é receber um nome num inputbox e exibir uma mensagem com o texto inserido, coisa simples. Segue imagem do "sistema" desenvolvido em Java:


clique na imagem para ampliar

Para Internacionalizar a aplicação o desenvolvedor cria, em Java, um arquivo que vai conter todos os textos da aplicação, removendo-os do código-fonte.


clique na imagem para ampliar

Na imagem acima é apresentado os arquivo de configuração de lingua, um em inglês e outro em portugues. Se vocês apliarem a imagem verão que existem propriedades como "label.information" nos dois arquivos, trocando apenas o seu valor.

Na aplicação são inseridos os códigos necessários para que a aplicação passe a ler o conteudo do arquivo de linguagem (ingles, portugues, etc..) da máquina. A imagem abaixo mostra um exemplo:


clique na imagem para ampliar

O novo código inserido serve para carregar o arquivo de configuração para que o código-fonte possa utiliza-lo e o código para carregar o valor da propriedade para cada tipo de componente. No exemplo acima na primeira linha estamos carregando o arquivo e na segunda colocando o valor de "label.name" no label de nome da aplicação.

Quando o sistema operacional do usuario do sistema estiver um ingles, o sistema é automaticamente traduzido. Isso também pode ser feito colocando parâmetros na aplicação.


clique na imagem para ampliar

Bom, espero que tenham gostado do post e do exemplo. Quaquer dúvida não deixe de colocar um comentário!
Abraços!

Serie Erros Diversos - Software de Impressoras HP + Internationalization Testing

Reportado por email a mim pela Ana Paula Gomes...
O Wizard de instalação da impressora multifuncional HP PSC 1410 All-in-one!
Na imagem, o texto do botão de Avançar está como "Avaçar", onde está faltando o "N".

clique na imagem para ampliar

Isso provavelmente é facilmente corrigido com um Tipo de Teste, chamado de Internationalization Testing, que está descrito neste post.

terça-feira, 6 de outubro de 2009

Testlink 1.8.4 - Correção de pequeno problema

Se vocês já instalarama  versão 1.8.3 ou a nova versão 1.8.4 do testlink se depararam com a seguinte tela após a instalação:




Isso ocorreu devido a uma alteração no PHP 5.3 onde as funções eregXXX começam a lançar a mensagem de deprecated

Existem dois erros abertos para este problema. Os links estão abaixo, mas é preciso se cadastrar no Mantis do TeamST para poder ter acesso:

eregXXX calls should be avoided 
http://www.testlink.org/mantis/view.php?id=2083

Deprecated: Function ereg_replace() 
http://www.testlink.org/mantis/view.php?id=2830

Para solucionar este problema, efetue a seguinte ação:
  1. Abra o arquivo config.inc.php (localizado no diretório de instalação do testlink)
  2. Vá até a linha 149 e altera o valor da função error_reporting para "E_NOTICE" (sem as aspas)
  3. Atualize a página

Essa constante exibe apenas erros de runtime em PHP. Pode-se tmabém colocar o valor zero (0), que faz com que não sejam exibidos erros.




Você pode ver o problema comentado no fórum do Testlink pelo link abaixo:
http://www.teamst.org/phpBB2/viewtopic.php?t=2203&start=0&postdays=0&postorder=asc&highlight=eregreplace

Abraços!

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...