17
Introdução EasyTest Por Ismael Soares

Introdução ao EasyTest

  • Upload
    ismael

  • View
    89

  • Download
    0

Embed Size (px)

DESCRIPTION

Nesta apresentação, Ismael fala a equipe Bluesoft um pouco sobre o Framework EasyTest.

Citation preview

Page 1: Introdução ao EasyTest

Introdução EasyTest

Por Ismael Soares

Page 2: Introdução ao EasyTest

O que é?É um framework de Data Driven Testing

baseado no JUnit

Page 3: Introdução ao EasyTest
Page 4: Introdução ao EasyTest

Vantagens

Facilita os testes com base em dados externos, deixando o código mais limpo e flexível

Facilita inclusão de novos dados sem alterar o teste

Evita criar testes “viciados”

Page 5: Introdução ao EasyTest

Vantagens

Permite capturar os dados com @param

Tanto os dados de entrada como saída podem ficar no arquivo

Não restritivo, ou seja, você pode usar Java types ou definir seus próprios types

Page 6: Introdução ao EasyTest

Vantagens

@DataLoader a nível de classe ou método

Multi types (CSV, XLS, XML ou custom)

Você pode injetar outras classes de teste usando @Provided

Page 7: Introdução ao EasyTest

VantagensPermite interceptar as chamadas @Intercept

As informações saídas IDE sobre qual método foi executado com que os parâmetros de entrada e com que valores de

entrada. Isto é extremamente útil para identificar rapidamente o que deu errado no caso de teste.

Page 8: Introdução ao EasyTest

Vantagens

Suporte ao Spring Framework, o que facilita em testes de integração

Page 9: Introdução ao EasyTest

Maven

Page 10: Introdução ao EasyTest

Como usar?

Page 11: Introdução ao EasyTest

DataLoader

Page 12: Introdução ao EasyTest

Spring

Page 13: Introdução ao EasyTest

JSON

Page 14: Introdução ao EasyTest

CSV

Page 15: Introdução ao EasyTest

Excel

Page 16: Introdução ao EasyTest

XML

Page 17: Introdução ao EasyTest

Obrigado

https://github.com/EaseTech/easytest/wiki