Testes de Software - Ferramentas
19/08/2015
0
Conhecimentos Técnicos Desejados: – Ferramenta Robotium; – Ferramenta Selenium Web Drive; – Ferramenta Jira.
Alguem conhece essas ferramentas?
Eduardo Pessoa
Post mais votado
19/08/2015
Existem também alguns plugins para Firefox voltados neste sentindo!
Vou deixar um link aqui do devmedia que achei interessante:
Ferramentas de suporte teste de software
Thiago Santana
Mais Posts
19/08/2015
Eduardo Pessoa
19/08/2015
Morgana Oliveira
19/08/2015
Eduardo Pessoa
[url]http://www.asespecialistas.com/[/url]
19/08/2015
Jothaz
Para se testar um software de forma satisfatória é preciso atentar-se para vários detalhes.
1-Escopo e Requisitos claros;
2-Caos de usos, pois com eles pode-se criar os roteiros de testes e validar se o que foi especificado foi implementado;
3-Uma ferramenta como as que foram citadas ou QARun, onde você pode programar (então vai ter de conhecer de programação) script para automatizar os teste;
4-E em alguns casos verificar a integridade da informação gravada no bd (então conhecer medianamente SQL);
5-Se conhecer UML vai ajduar muito.
No final o "tester" não tem inferência no código da aplicação, mas ajuda muito se possuir aconhecimentos de usabilidade e acessibilidade por exemplo. E existem muitas empresas que fazem teste meia-boca.
Existem vários tipos de testes, quanto mais o "tester" conhecer mais vai ajudar com uma visão crítica, ajudando a refinar a aplicação.
E claro o "tester" dever ter muita paciência, pois é um saco entra um milhão de vezes na telas informando senha, e preenchendo os formulários.
19/08/2015
Morgana Oliveira
19/08/2015
Jothaz
Usualmente não. Ele verifica o código em execução.
Para este tipo de atuação existem áreas de Qualidade e Auditoria. Teoricamente é recomendado, a maioria das empresas não faz, cria-se vários artefatos contendo as informações para o desenvolvimento, então temos: lista de requisitos, caso de uso, diagrama de atividades, diagrama de classes, diagrama de sequência, documento de arquitetura de software, guia de designer da aplicação e muitos outros, principalmente ser utilizar a metodologia RUP.
Com base nestes guias é possível efetuar uma verificação na utilização dos padrões.
Como é algo que demanda tempo e custo, a maioria das empresas não criam todos os artefatos citados e nem fazem esta auditoria de código. Mas empresas com certificação CMMI nivel 5 tem esta preocupação.
Em alguns projetos para bancos que atuei eram muitos severos quanto as isto.
Mas seria mais um "fiscalização" sobre a padronização não dá para ficar validando se a lógica do código é a melhor.
19/08/2015
Morgana Oliveira
19/08/2015
Jothaz
Então você foi ao ponto fiscaliza-se e garante-se que o processo é o mais preciso possível.
Lembre-se que todo sistema, mais dia menos dia, vai passar por manutenção e quanto mais documentado melhor.
19/08/2015
Morgana Oliveira
19/08/2015
Eduardo Pessoa
20/08/2015
Thiago Santana
Pois existem vários tipos de testes que podem ser efetuados deste teste de caixa preta até o teste de carga.
20/08/2015
Eduardo Pessoa
20/08/2015
Jothaz
Normalmente as equipes são separadas, pois os "testers" vão testar todos os projeto, em desenvolvimento ou manutenção, que irão para homologação do cliente e se homologados para produção.
Então a equipe de desenvolvimento implementa e envia para a equipe de testes. Por isso que os casos de usos são importantes, para criação dos roteiros de testes.
E como o Thiago lembrou existem várias modalidades de testes.
Em algumas empresas os desenvolvedores fazem os teste ou estagiários, o que não é recomendável, pois testes é coisas séria.
20/08/2015
Eduardo Pessoa
Mas sabemos que os testes em si não é levado tão a serio, pois como disse, em alguns casos são os proprios desenvolvedores o fazem, ou seja, alguma coisa pode passar aew, não por incompetencia, mas por sobrecarregar o profissional e tambem os que deixam passar por passar. Pode ocorrer?
20/08/2015
Jothaz
Uma equipe de testes externa vai ser mais critica. E claro quando passar algum bug ser responsabilizada.
Principalmente em softhouses os "testers" são fundamentais.
Na verdade não se zera os bugs, só diminui o máximo possível
Clique aqui para fazer login e interagir na Comunidade :)