No mês de janeiro, o Departamento de Engenharia Informática vai organizar mais duas formações Hands-On.
No dia 12 de janeiro, das 15h00 às 17h00, realiza-se uma sessão sobre «Testes de Carga em Azure» e no dia 19 de janeiro, das 15h00 às 18h00, terá lugar uma sessão sobre «Automação de Testes: Porquê e Como».
Testes de Carga em Azure
Os testes de carga pretendem validar o comportamento das aplicações em situações de stress e consistem na simulação da utilização de aplicação simultânea por múltiplos utilizadores.
A realização deste tipo de testes permite obter métricas que, por sua vez, possibilitam a identificação de problemas e de “bottlenecks” e a sugestão de soluções para a resolução dos problemas.
Programa:
- O que são e para que servem os testes de carga?;
- Captura e construção do script de teste de carga;
- Execução do teste de carga e recolha de métricas;
- Análise das métricas recolhidas.
Pré-requisitos:
Serão necessárias as seguintes ferramentas:
- JMeter – Ferramenta de captura e execução de testes carga;
- Azure Application Insights – Aplicação de análise de desempenho em aplicação Azure;
- Web Browser – Para consulta dos relatórios produzidos pelo JMeter.
Orador: Luís Gonçalves, Head of Quality Assurance & Process Automation da Armis.
Desde 2016, tem dirigido esta área e tem larga experiência em testes de carga tendo realizado testes de carga em diferentes aplicações, como, por exemplo, Bilheteira do SLB e FPF, Aplicações da Banca (Caixa de Crédito Agrícola, Gestão de Formações IEFP).
Local: On-line
Vagas: 15
Inscrições
Alunos do DEI-ISEP: clicar aqui e escolher a opção «inscrição em eventos»
Alunos externos ao DEI-ISEP: clicar aqui.
Organização:
ARMIS: Luis Gonçalves, Orlando Neto
DEI: Alexandre Gouveia, Bertil Marques, Paulo Proença e Rosa Reis
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 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:
- Compreendam os conceitos teóricos inerentes às boas práticas de implementação e execução de testes automatizados;
- Adquiram um conhecimento prático das frameworks apresentadas para automatizar testes (Selenium, Postman);
- Sejam capazes de realizar a automação de alguns cenários de teste, com base nos conceitos e frameworks apresentadas.
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:
Orador: Carlos Gouveia, QA Advisor @ Talkdesk
Vagas: 20
Inscrições
Alunos do DEI-ISEP: clicar aqui e escolher a opção «inscrição em eventos»
Alunos externos ao DEI-ISEP: clicar aqui
Organização:
TALKDESK: Carlos Gouveia, Nuno Ferreira
DEI: Alexandre Gouveia, Bertil Marques, Paulo Proença e Rosa Reis
+INFO: handsondei@isep.ipp.pt
Atenção:
- Estes eventos são gratuitos, mas exigem inscrição, sendo o número de vagas limitado.
- Os workshops HandsOn@DEI destinam-se prioritariamente aos alunos do Departamento de Engenharia Informática, mas estão abertos aos restantes membros da comunidade ISEP, caso existam vagas disponíveis.
- Cabe à organização a confirmação atempada das inscrições.
- Se não puder participar depois de confirmada a inscrição, deverá comunicar a desistência para se proceder à sua respetiva substituição.