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)