Sumários

T11

13 Maio 2024, 13:00 João Pedro Guerreiro Neto


Testes de integração e sistema. Caso de estudo: serviços RESTful. Revisão do REST, protocolo HTTP e serviços RESTful (uso de JAX-RS). Testar serviços RESTful com Rest-Assured. Uso de Restito para mocking de webservers. A parte final da aula será de apoio ao 2º projeto de VVS.

Integration and system tests. Case study: RESTful services. REST revision, HTTP protocol and RESTful services (JAX-RS). Testing RESTful services with Rest-Assured. Use of Restito for mocking webservers.

TP10

6 Maio 2024, 15:00 João Pedro Guerreiro Neto


Exercícios de uso de DBSetup. Apoio ao segundo projeto de programação.

T10

6 Maio 2024, 13:00 João Pedro Guerreiro Neto


Testes de integração e sistema. Caso de estudo: bases de dados. Padrões de teste de BDs. Uso da ferramenta DBSetup. Aplicação de testes com amostras de dados.

Integration and system tests. Case study: databases. Test patterns for DBs. Use of library DBSetup. Applying tests with data samples.

TP9

29 Abril 2024, 15:00 João Pedro Guerreiro Neto


Escrita de testes de integração que modelam narrativas de utilização de casos de uso.
Apoio à instalação do servidor e da aplicação web a usar no segundo projeto.

T9

29 Abril 2024, 13:00 João Pedro Guerreiro Neto


Testes de integração e sistema. Caso de estudo: aplicações web. Uso da ferramenta HtmlUnit. Exemplo de recolha de dados online (web scraping). Uso de DOM e XPath para pesquisa de respostas do servidor web em formatos HTML e XML.

Integration and system tests. Case study: web applications. Use of library HtmlUnit. Eg of web scrapping. Use of DOM and XPath for search of web server responses in HTML and XML.