Rafael Cardoso | Agile Testers
Rafael Cardoso (@Rafael Cardoso)
Information about Rafael Cardoso
Melhores posts de Rafael Cardoso
@Walmyr Parabéns pelo livro! Já tive oportunidade de utilizar o Protractor por um tempo e mesmo conhecendo um pouco do framework, estou aprendendo muita coisa nova com o livro. Conteúdo interessante e de qualidade! Abraço.
Métricas de Teste de Software e Casos de Testes em Ambientes Ágeis
@Bruno-Fernandes Concordo, não trazem retorno imediato e isso tem que ficar claro para todos os envolvidos. Mas no contexto dos projetos que trabalho hoje posso dizer que foi mais rápido do que eu esperava. Houve ganho não só na produtividade, com relação aos testes repetitivos e demorados (como você disse), já que não são mais testados manualmente, como também no volume de bugs identificados em Produção e no ambiente anterior ao de Produção. Isso atrelado a outras práticas ágeis tem melhorado muito o nosso trabalho e é visível pra mim como QA e para o time, mas em algum momento fomos questionados sobre o quão benéfico estava sendo para o produto, qual o ganho que tivemos com essas práticas? Acho interessante poder mensurar isso, se a forma como as coisas estão sendo feitas geraram resultados expressivos e poder replicar para outros times.
Última postagem realizada por Rafael Cardoso
@Clarissa-Rodrigues105 Bom, neste caso, acho que utilizar uma ferramenta de bug tracking para gerenciar seus bugs te ajudaria. Sei que com o JIRA, você consegue gerar métricas, puxar relatórios, etc. Por outro lado, eu particularmente não gosto da idéia de registrar bugs nessas ferramentas quando se trabalha com Ágil (eu não utilizo), acho que se perde um tempo precioso. Mas, vai das necessidades de cada time.
Com relação a documentação de teste, como trabalhamos com BDD, utilizando o Cucumber, nossos cenários de teste ficam dentro do próprio projeto, mas me baseio nos critérios de aceite do cliente para escrevê-los.
@Clarissa-Rodrigues105 se você está iniciando em uma cultura de testes automatizados no seu projeto, eu aconselharia você a medir o volume de bugs encontrados hoje em comparação com o que será encontrado após a aplicação dos testes automatizados (em ambiente de Produção). Em alguns projetos isso pode ser relativo, dependendo da complexidade da estória e outros fatores, mas eu acho interessante ter esse tipo de métrica para mostrar o ganho que a automação tem para o projeto/time e defender essa cultura para o cliente e outros times. O QA consegue ter essa percepção, mas as vezes é complicado disseminar isso sem ter dados concretos. É claro que não são só os testes, critérios de aceitação bem definidos nas estórias, reviews com o cliente com mais frequência, code-reviews, entregas menores e contínuas, todas essas ações vão contribuir para a entrega de software com qualidade.
Testes automatizados para códigos JavaScript
@cesarfex Já utilizei o Protractor com Jasmine, na própria página oficial do protractor e do jasmine tem exemplos de uso. O legal dele, na minha visão, é que seu teste fica mais organizado e fácil de ler, além da sintaxe do jasmine ser bem intuitiva. Mas acredito que dê pra usar o Protractor com o Cucumber também, como outra opção de framework para BDD. Quanto ao Chutzpah eu não conheço, mas se você quer rodar seus testes em um browser sem interface gráfica, como opção tem o PhantomJS que é bem conhecido.
Dicas para tirar CTFL
@marcioriqui Bom, eu particularmente não acho interessante focar seus estudos em uma certificação assim de cara, sem estar inserido na área. Você aproveitaria muito mais o conteúdo se já trabalhasse na área (minha opinião). Mas, existem muitos materiais disponíveis na internet, simulados, cursos preparatórios (vídeo aulas) e o próprio material do site do BSTQB. Recentemente eu tirei a CTFL-AT (ágil) e para estudar eu utilizei Mapas Mentais, me ajudou bastante, já que não havia muitos simulados disponíveis para praticar.