Flashcards
JUnit
Flashcards do conjunto (13)
- 1É um framework open-source, criado por Eric Gamma e Kent Beck, com suporte à criação de testes automatizados na linguagem de programação Java.JUnit
- 2Esse framework facilita a criação de código para a automação de testes com apresentação dos resultados. Com ele, pode ser verificado se cada método de uma classe funciona da forma esperada, exibindo possíveis erros ou falhas podendo ser utilizado tanto para a execução de baterias de testes.JUnit
- 3Com JUnit, o programador tem uma ferramenta que o ajudará a eliminar os erros de seu código de maneira mais atraente. Pois, se criou uma forma interessante de realizar testes onde é possível a criação de programas que realizem os testes pelo programador. É utilizando esse conceito que JUnit permite deixar a fase de teste de unidades bem mais agradável ao programador.JUnit
- 4O teste de unidade testa o menor dos componentes de um sistema de maneira isolada(cada teste pode ser executado independentemente). Cada uma dessas unidades define um conjunto de estímulos (chamada de métodos), e de dados de entrada e saída associados a cada estímulo. As entradas são parâmetros e as saídas são o valor de retorno, exceções ou o estado do objeto.Testes Unitários
- 5Principal anotação. Indica que o método anotado contém testes.@Test
- 6Identifica método a ser executado antes da execução de todo método de teste. Ou seja, será executado quantas vezes forem o número de métodos de teste (uma vez antes de cada teste). Efeito simétrico à anotação @After.@Before
- 7Identifica método static que será executado uma única vez por instância da classe que contém os testes e antes da execução de qualquer método de teste. Efeito simétrico ao da anotação @AfterClass.@BeforeClass
- 8Identifica método para ser executado após cada método de teste, indicado pela anotação @Test. Efeito simétrico à anotação @Before.@After, é extremamente importante em testes de integração
- 9Identifica método static para ser executado após a execução de todos os métodos de teste da classe em questão. Ou seja, é executado uma única vez para cada instância da classe de teste, após a execução de todos os métodos de teste.@AfterClass
- 10O JUnit permite a realização de Teste unitário “caixa branca”, facilitando assim a correção de métodos e objetos?SIM
- 11As verificações (asserções) de resultados esperados são realizadas através da classe org.junit.Assert. A classe provê vários métodos para verifação de valores, explore-os. Verificações de exceções lançadas são feitas através do atributo expected da annotação @Test (@Test=expected=ClasseException.class).Assert
- 12Escrever apenas um teste por classe de equivalência é uma pratica muito comun em testes de caixa preta e é conhecida como particionamento em classes de equivalência. Tambem faz muito sentido em testes de caixa branca, como os testes unitáriosClasses de equivalência
- 13—
Informações
- Descrição
- TDD - Test-Driven Development FlashCards sobre JUnit, criado por Primo Deckers em 31-01-2017.
- Criado por
- Primo Deckers
- Visualizações
- 5
- Avaliação