Menu Conteúdo Rodapé
  1. Início
  2. Cursos
  3. Engenharia Informática
  4. Qualidade de Software

Qualidade de Software

Código 11472
Ano 1
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Tipo de ensino Presencial
Objectivos de Aprendizagem Esta unidade curricular tem como objectivo principal o de expor os seus estudantes aos conceitos relacionados com uma abordagem metodológica que vise a qualidade do software.
Pretende-se:
- introduzir aspectos relacionados com a gestão de requisitos, e a sua ligação aos testes de software;
- expor os estudantes à gestão de processos orientada à qualidade;
- apresentar um conjunto extensivo de métodos que podem ser implementados na prática, relacionados com o teste de software.

No final da unidade curricular o estudante deverá:
O1) desenhar processos de software focados na qualidade do produto;
O2) entender a importância, significância e limitações dos testes de software;
O3) ser capaz de testar a funcionalidade de um programa, através do desenho de casos de teste, sem olhar para a estrutura interna do programa;
O4) ser capaz de desenhar casos de teste de um programa com base na sua estrutura e código fonte;
Conteúdos programáticos 1. Processos de software: definição da qualidade e sua aplicação nos diversos modelos de desenvolvimento de software. Qualidade em contexto de métodos ágeis.
2. Processos de melhoria de software: testes ao longo do ciclo de vida do software. Normas e standards.
3. Técnicas de verificação e validação: verificação vs. Validação. Níveis de teste.
4. Testes de caixa preta: testes funcionais, testes exaustivos, aleatórios, partição de equivalência, análise do valor limite, causa-efeito, transição de estados, regressão, …
5. Testes de caixa branca: testes de integração, cobertura, fluxo de dados, teoria de grafos, lógica, …
6. Desenvolvimento orientado a testes
Bibliografia principal Yogesh Singh. Software Testing, Cambridge University Press, 2012.
Glenford Myers, Corey Sandler, Tom Badgett. The Art of Software Testing, 3rd edition, Wiley, 2011.
Ron Patton. Software Testing, 2nd edition, Sams Pub, 2006.
Paul Ammann, Jeff Offutt. Introduction to Software Testing, Cambridge University Press, 2008.
Língua Português
Data da última atualização: 2020-01-15
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.