Descrição:
O principal objectivo desta unidade curricular é apresentar aos alunos questões relacionadas com a qualidade do software, a terminologia utilizada na área de Verificação e Validação (VV) e explorar / praticar diferentes técnicas de Verificação e Validação necessárias para construir sistemas de software de alta qualidade. No final do semestre, espera-se que os alunos sejam capazes de projectar e executar um plano de Verificação e Validação num dado projecto de software. Mais especificamente, espera-se que os alunos sejam capazes de:
- Planear uma estratégia de verificação e validação que inclua uma selecção de diferentes técnicas e ferramentas.
- Projectar e desenvolver testes em diferentes níveis (por exemplo, unidade, integração, sistema) com recurso a ferramentas standard.
- Derivar testes que lidam com casos excepcionais e extremos, bem como ser capazes de refletir sobre as suas limitações e quando não aplicá-los num determinado contexto.
- Medir e refletir sobre a eficiência dos testes desenvolvidos com recurso a diferentes métricas (por exemplo, cobertura de linhas de código).
- Escrever código de teste sustentável evitando problemas bem conhecidos (por exemplo, instabilidade, testes ilegíveis, lentos, dependentes, etc.)
- Acompanhar a execução de um plano de Verificação e Validação, avaliar a eficácia das técnicas utilizadas e do próprio plano.
-
2025/2026
-
2 Semestre
--
(Engenharia Informática, MI, Segurança Informática)
-
2024/2025
-
2 Semestre
--
(Engenharia Informática, MI, Segurança Informática)
-
2023/2024
-
2 Semestre
--
(Engenharia Informática, MI, Segurança Informática)
-
2022/2023
-
2 Semestre
--
(Engenharia Informática, MI, Segurança Informática)
-
2020/2021
-
2º semestre
--
(Engenharia Informática, Informática, MI, Segurança Informática)
-
2019/2020
-
2 Semestre
--
(Engenharia Informática, Informática, MI, Segurança Informática)
-
2018/2019
-
2 Semestre
--
(Engenharia Informática, Informática, MI, Segurança Informática)
-
2017/2018
-
2 Semestre
--
(Engenharia Informática, Informática, MI, Segurança Informática)
-
2016/2017
-
2 Semestre
--
(Segurança Informática)
-
2016/2017
-
2 Semestre
--
(Engenharia Informática, Informática, MI)