Pular para o conteúdo principal

Questão de Programação — Frameworks Java — FCC 2016

ProgramaçãoFrameworks Java
Código
fc028404
Banca
FCC
Órgão
CREMESP
Ano
2016
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Análise de Sistemas
Um Analista de Sistemas deseja criar um teste de funcionalidade com Selenium Webdriver e JUnit em um ambiente em condições ideais. Para isso ele utilizará a estrutura de uma classe de testes do JUnit, em Java, abaixo.Imagem associada para resolução da questãoÉ correto afirmar que
  1. AsetUpTest() é um método executado antes do teste. Nele sempre se cria uma nova instância do navegador com o Selenium WebDriver. A lacuna I deve ser preenchida com a anotação @BeforeTest.
  2. BtearDownTest() é um método que, ao final de todos os testes, é executado para encerrar uma instância do navegador e fechar a sessão de testes com o JUnit, fechando o Selenium WebDriver. A lacuna II deve ser preenchida com a anotação @AfterTest.
  3. Cse os comandos driver = new FirefoxDriver(); driver.get("http://www.cremesp.org.br/"); forem inseridos no corpo do método setUpTest(), uma instância do navegador será criada e a página do CREMESP será aberta.
  4. Dse o comando driver.Finalize(); for inserido no corpo do método tearDownTest() todo o teste e a aplicação serão finalizados.
  5. Ecaso o Analista deseje desativar o teste do método testaFuncionalidade()por um tempo, basta usar o comando driver.Ignore(); no corpo do teste.
Revelar gabarito e comentário

GabaritoC — se os comandos driver = new FirefoxDriver(); driver.get("http://www.cremesp.org.br/"); forem inseridos no corpo do método setUpTest(), uma instância do navegador será criada e a página do CREMESP será aberta.

Link permanente: /questoes/fc028404