Considere as seguintes afirmações sobre Automação
de testes com Python e Selenium.
I - Selenium abrange uma variedade de ferramentas
e bibliotecas que permitem e suportam a automação
de navegadores da web. Em particular, Selenium
fornece extensões para emular a interação do usuário
com os navegadores, um servidor de distribuição
para escalonar a alocação do navegador e a infraestrutura para implementações da Especificação
W3C WebDriver que permite escrever código intercambiável para todos os principais navegadores da
web.
II - Ao escrever testes para Python, tais testes precisam ser completos, rápidos, isolados, repetíveis de
forma consistente e o mais simples possível.
Tenta-se fazer testes para comportamento normal
e para condições de erro. Eles ficam no diretório
Lib / test, onde cada arquivo que inclui testes tem
um prefixo test_.
III- O desenvolvimento de Python segue a prática de
que todas as alterações semânticas e adições a
linguagem e stdlib são acompanhadas por testes
de unidade apropriados.
Quais estão corretas?