O Selenium é um Framework para testes de interfaces utilizando Browsers como Chrome, Firefox e etc. O Selenium será a ferramenta que teremos como ênfase na nossa jornada de automatização de teste nesse tutorial.
As atividades de controle de qualidade se concentram na identificação de defeitos em produtos.
Segundo definem uma árvore de atributos de qualidade de software bem definidos e bem diferenciados , onde as direções das setas indicam implicações lógicas.
As técnicas de verificação e validação são fundamentais para identificar se um software possui defeitos e está de acordo com o especificado.
Quanto maior o nível, mais o ambiente de teste deverá ser capaz de reproduzir as características d ambiente de produção.
Existem diversas definições de teste de software? Verificar se o software esta fazendo o que deveria fazer, de acordo com os seus requisitos, e não esta fazendo o que não deveria fazer.
Geralmente faz sentido para começar a identificar, ou pelo menos estimar, as características de desempenho desejadas da aplicação no início do ciclo de vida do desenvolvimento.
No artigo são indicados alguns tipos de teste com sua correspondente Característica de Qualidade.
De acordo com Meier et al. (2007, p.37), teste de desempenho é indispensável para a gestão de certos riscos de negócios significativos.
A luta é diária para a maioria da equipe de qualidade e teste de software e ainda mais para quem convive em um ambiente hostil que parece um ring de boxe.