Unidade IV

Frameworks de Testes

Selecione a seta para iniciar o conteúdo

REFLITA

Não adianta automatizar um processo de testes desorganizado e sem uma base metodológica sólida. Em casos pontuais, ou em projetos específicos, tais como o teste de estresse de uma aplicação Web, é quase impossível realizar o teste sem uma ferramenta de apoio. Neste caso, a ferramenta de apoio é usada em uma parte de um projeto específico, mas não na automatização do processo como um todo

Fonte: Adaptado de Rios e Moreira (2013).

FIQUE POR DENTRO

Vimos que a inspeção é de extrema importância, mas temos que entender que há uma diferença entre inspecionar um software e testar um software. Entender essa diferença implica em conhecer como é o processo de inspeção. Nesse sentido, separamos um artigo interessante que demonstra a diferença desses dois conceitos. O link a seguir nos mostra um artigo. Vamos obter um pouco mais de conhecimento? Disponível em: rederequisitos.com.br.

REFLITA

“Ter sempre em mente que automatizar custa caro, sendo recomendado à preparação de um “business case” para apoiar a tomada de decisão sobre usar ou não e da estratégia para introdução”.

Fonte: Rios e Moreira (2013, p. 160).

FIQUE POR DENTRO

Como estudado, a automação de testes possui grandes desafios e o principal deles, podemos dizer, é em cima de iniciantes. Como a automação de testes é uma área que vem crescendo muito, sempre ter pessoas qualificadas para que realizem trabalhos adequados é essencial. Desta forma, separamos um artigo que diz a respeito de dicas para iniciantes, e também desafios enfrentados na automação de testes. Vamos adquirir novos conhecimentos:

Disponíveis em: blog.cedrotech.com e monitoratec.com.br.

REFLITA

Às vezes, o objeto que você está testando tem dependências em outros objetos que podem não ter sido escritos ou que atrasam o processo de teste quando são usados. Desta forma, existem Mock objects que podem ser usados para simular operações anormais ou eventos raros (SOMMERVILLE, 2011).

FIQUE POR DENTRO

Mockar ou não mockar? Eis a questão. Bom, agora que entendemos um pouco sobre esse novo vocabulário e sua funcionalidade, e ao decidir se devemos ou não mockar, também devemos conhecer algumas ferramentas que nos auxiliam. O link a seguir nos mostra um pouco mais sobre um framework chamado mokito. Vamos ver como é o funcionamento deste framework?

Disponível em: blog.caelum.com.br.

REFLITA

Podemos citar as ferramentas EasyMock, o jMock e o Mockito como as mais utilizadas no processo de testes. Ferramentas que também podem ser utilizadas para testes de unidade em processos ágeis.  Disponível em: desenvolvimentoagil.com.br.

FIQUE POR DENTRO

O mock auxilia muito em relação à facilidade em testes de unidade. Claro, ele possui diversos softwares, como já vimos, mas um dos frameworks mais utilizados é o mockito, que trabalha com a linguagem java. Nesse sentido, separamos um artigo bem bacana sobre mockito para a sua leitura, que é de extrema importância em relação a novos conhecimentos. Vamos lá?

Disponível em: blog.caelum.com.br.

indicação de leitura

Nome do livro: Teste de Software

Editora: Altabooks

Autor: Rios, Emerson; Moreira Filho,Trayahú R.

ISBN: 978-85-7608-775-5

O livro trata de atividades de teste de software que devem ser inseridas no processo de desenvolvimento, por testadores ou por responsáveis da execução destas atividades. No livro, é explanado sobre a importância desses profissionais, que são técnicos altamente qualificados. Esse livro dá um enfoque aos principais aspectos relacionados ao teste de software, desta forma, além das métricas e metodologias, é apresentado como os testes devem ser organizado

INDICAÇÃO DE FILME

Nome do filme: Black Mirror

Gênero: Ação

Ano: 2011

É uma série que retrata como a sociedade lida com tecnologia e de uma forma ou de outra realiza previsões sobre como novas ou possíveis tecnologias irão afetar o mundo num futuro bem próximo. Há diversas temporadas e tratam assuntos comoreality shows, realidade virtual eredes sociais.

Aula Concluída

Você chegou ao fim desta unidade com sucesso!

VoltarAvançar