SóProvas


ID
1055446
Banca
CESPE / CEBRASPE
Órgão
STF
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito do Clean Code e de integração contínua, julgue os itens a seguir.

São características de um servidor de integração contínua: compilação do código-fonte, realização de operações de checkout do gerenciador de configuração, execução de um conjunto de testes, auditoria do código-fonte e testes funcionais.

Alternativas
Comentários
  • CORRETA:

    compilação do código-fonte: com ferramentas de geração de builds como Ant e Maven;

    realização de operações de checkout do gerenciador de configuração: com o CruiseControl.rb: desenvolvida pela ThoughtWorks, é a aplicação de integração contínua. Capaz de constantemente verificar os repositórios em busca de novos commits, fazendo check-out e rodando tarefas pré-determinadas.

    execução de um conjunto de testes: testes unitários com o JUnit e de integração com o Selenium;

    auditoria do código-fonte: com ferramentas como Ant e Maven pode-se gerar relatórios de auditoria de código, como percentual de cobertura de teste unitários;

    testes funcionais: com testes automatizados com o Selenium;

    Bons estudos!