Você está na página 1de 2

Universidade Vila Velha Prof.

Jean-Rémi Bourguet
Campus de Boa Vista Teste de Software
Sistemas de Informação Projeto 2o Bimestre
2021/2 Testes Estruturais

CONTEXTO

O teste estrutural, ou de caixa-branca, é projetado em função da estrutura interna do sistema, e por isso
permite uma verificação mais precisa do funcionamento do software. Este tipo de teste é desenvolvido
analisando o código-fonte e elaborando casos de teste que cubram as funcionalidades do componente de
software. Essa técnica é vista como complementar à técnica funcional e informações obtidas pela aplicação
desses critérios têm sido consideradas relevantes para as atividades de manutenção, depuração e para a
confiabilidade de software. A técnica de teste de caixa-branca é recomendada para as fases de teste de
unidade e teste de integração, cuja responsabilidade principal fica a cargo dos desenvolvedores do sistema,
que por sua vez conhecem bem o código produzido.

INSTRUÇÕES

Vocês representam uma startup na área de testes estruturais. Selecionando um trecho de código da sua
escolha, vocês vão proceder a uma análise estrututral estática e dinâmica, realizando as seguintes tarefas:

• Construindo testes: unitários e/ou de cobertura.

MÉTODO

Vocês vão se apoiar no uso de ferramentas para auxiliar testes unitários (e.g. JUnit [1], PyUnit [2],
Selenium [3] ou Robot Framework [4]) e/ou de cobertura (e.g. JaCoCo [5], Baduino [6]).

Assim, vocês vão possibilitar que as equipes de teste trabalhem de forma controlada, possibilitando a
execução de testes de regressão, por exemplo, e favorecendo a implementação de um ciclo de vida em V.

ENTREGA

Informem seu grupo através do link [7]. A entrega será feita através do blog individualmente, no
formato de um documento PDF. Em outras palavras, cada aluno do grupo fará a entrega individual
do trabalho através do blog.
Universidade Vila Velha Prof. Jean-Rémi Bourguet
Campus de Boa Vista Teste de Software
Sistemas de Informação Projeto 2o Bimestre
2021/2 Testes Estruturais

REFERÊNCIAS

[1] https://junit.org/

[2] https://wiki.python.org/moin/PyUnit

[3] https://www.selenium.dev/

[4] https://robotframework.org/

[5] https://www.eclemma.org/jacoco/

[6] https://github.com/saeg/baduino

[7] https://uvves-my.sharepoint.com/:x:/g/personal/jean-remib ourguetu vvb r/EQ4sWN5l


L7RMg6mZta2sVVkB91e5prUfASlgLuTk-itFYA?e=LUMRub

Você também pode gostar