Notícias

Hands_On: Automação de testes: Porquê e Como

Na indústria de software atual, tendo em consideração a cadência de entrega e disponibilização de novas versões de software, a necessidade de entrega de valor contínuo e com qualidade é crucial. O tempo que é gasto, dentro do processo de desenvolvimento de software, para os testes, é um investimento que todas as organizações sustentadas e com visão de futuro, devem efetuar. A automatização destes processos de testes é uma mais-valia para a qualidade, rapidez e produtividade com que se entrega valor aos clientes.

Nesta sessão pretende-se sensibilizar os participantes sobre a importância da automatização de testes funcionais. Durante a sessão serão demonstrados os cenários end-to-end com os quais os participantes poderão interagir e evoluir.

Serão também abordados os conceitos fundamentais necessários à compreensão teórica e desenvolvimento práticos de casos de testes automatizados, seguida da colocação em prática dos conceitos introduzidos.

OBJETIVOS:
Com esta sessão pretende-se que os participantes:

  • Compreendam os conceitos teóricos inerentes às boas práticas de implementação e execução de testes automatizados
  • Tenham um conhecimento prático das frameworks apresentadas para automatizar testes (Selenium, Postman)
  • Com base nos conceitos e frameworks apresentadas, sejam capazes de realizar a automação de alguns cenários de teste

PRÉ-REQUISITOS:
Para esta sessão é necessário que os participantes tenham conhecimentos prévios de utilização de APIs REST e tenham instalado nas suas máquinas o seguinte:

  • Postman (https://www.postman.com/downloads/)
  • Node (https://nodejs.org/en/download/releases/)
  • É recomendado a leitura prévia da documentação do Webdriverio:
    • https://webdriver.io/docs/api/
    • https://webdriver.io/docs/gettingstarted

Mais informação