Questões Engenharia de Software
Um Analista de TI, ao pesquisar sobre testes automatizados, encontrou a seguinte i...
Responda: Um Analista de TI, ao pesquisar sobre testes automatizados, encontrou a seguinte informação: Para escrever os testes de aceitação, podemos usar os critérios de aceitação descri...
💬 Comentários
Confira os comentários sobre esta questão.

Por Marcos de Castro em 31/12/1969 21:00:00
Gabarito: b) integração contínua.
A questão aborda a execução automatizada de testes de aceitação utilizando ferramentas como Jenkins, TravisCI, Hudson e CruiseControl. Essas ferramentas são conhecidas por suportar processos de integração contínua, que consistem em integrar e testar o código frequentemente, garantindo que as funcionalidades estejam funcionando corretamente a cada alteração.
O teste unitário (alternativa a) refere-se a testes focados em pequenas unidades do código, geralmente métodos ou funções, e não necessariamente envolve a execução automatizada em ferramentas de integração contínua.
O teste de usabilidade (alternativa c) está relacionado à experiência do usuário e não à execução automatizada de testes de aceitação.
O teste cross-platform (alternativa d) refere-se a testar a aplicação em diferentes plataformas ou sistemas operacionais, o que não é o foco da questão.
O DDT - Database Driven Testing (alternativa e) é uma técnica de teste que utiliza dados armazenados em banco de dados para alimentar os testes, não relacionada diretamente à execução automatizada via ferramentas de integração contínua.
Portanto, a alternativa correta é a integração contínua, pois ela envolve a execução automática dos testes em ferramentas específicas, garantindo a qualidade do software continuamente.
A questão aborda a execução automatizada de testes de aceitação utilizando ferramentas como Jenkins, TravisCI, Hudson e CruiseControl. Essas ferramentas são conhecidas por suportar processos de integração contínua, que consistem em integrar e testar o código frequentemente, garantindo que as funcionalidades estejam funcionando corretamente a cada alteração.
O teste unitário (alternativa a) refere-se a testes focados em pequenas unidades do código, geralmente métodos ou funções, e não necessariamente envolve a execução automatizada em ferramentas de integração contínua.
O teste de usabilidade (alternativa c) está relacionado à experiência do usuário e não à execução automatizada de testes de aceitação.
O teste cross-platform (alternativa d) refere-se a testar a aplicação em diferentes plataformas ou sistemas operacionais, o que não é o foco da questão.
O DDT - Database Driven Testing (alternativa e) é uma técnica de teste que utiliza dados armazenados em banco de dados para alimentar os testes, não relacionada diretamente à execução automatizada via ferramentas de integração contínua.
Portanto, a alternativa correta é a integração contínua, pois ela envolve a execução automática dos testes em ferramentas específicas, garantindo a qualidade do software continuamente.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários