Código: | PRODEI013 | Sigla: | TQS |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Engenharia de Software |
Ativa? | Sim |
Página Web: | http://moodle.up.pt/ |
Unidade Responsável: | Departamento de Engenharia Informática |
Curso/CE Responsável: | Programa Doutoral em Engenharia Informática |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
PRODEI | 3 | Plano de estudos Oficial | 1 | - | 6 | 28 | 162 |
Familiarização com a terminologia usada em teste de software. Conhecer e saber aplicar as técnicas principais de teste para controlo de qualidade de software. Conhecer algumas normas existentes para assegurar a qualidade em processos de desenvolvimento de software.
No final da unidade curricular os estudantes deverão conhecer os conceitos de teste de software, as técnicas de conceção de casos de teste e quando as usar, e conhecer e saber aplicar as diferentes ferramentas de teste de software existentes.
1. Conceitos básicos de qualidade de software: noção de qualidade; atributos e métricas de qualidade segundo a norma ISO 9126; fatores de qualidade; custos de qualidade; verificação e validação versus garantia de qualidade. 2. Teste de software: conceitos básicos e definições; técnicas de conceção de casos de teste (testes de caixa negra e de caixa branca); testes unitários e "test-driven development"; testes de integração; testes de sistema (teste através da interface para o utilizador, teste de desempenho, fiabilidade, disponibilidade, compatibilidade, etc.); teste baseado em modelos; testes de aceitação; planeamento e documentação de testes; reporte e seguimento de problemas; métricas relacionadas com testes; gestão do processo de testes; automatização dos testes. 3. Inspeções, revisões e outras técnicas de análise estática de software.
As aulas teóricas são usadas para exposição formal da matéria, acompanhada da apresentação de casos e sua discussão. Nas aulas laboratoriais, os alunos terão a oportunidade de realizar pequenos projetos e realizar um trabalho de exploração de ferramentas de teste. Este trabalho será dividido em duas fases: na primeira fase, os alunos terão que preparar a apresentação de uma ferramenta de teste e elaborar um exercício prático de utilização; na segunda fase, os alunos terão que produzir um relatório com um levantamento e comparação de ferramentas de teste de um determinado tipo.
Designação | Peso (%) |
---|---|
Trabalho de campo | 50,00 |
Trabalho prático ou de projeto | 50,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 50,00 |
Frequência das aulas | 42,00 |
Trabalho de investigação | 50,00 |
Trabalho laboratorial | 20,00 |
Total: | 162,00 |
Nota mínima de 50% na avaliação de frequência.
Aula prática: 50%
Projeto: 50%
Os trabalhos são obrigatórios para todos os alunos, mesmo para os alunos dispensados de frequência às aulas.
As classificações obtidas ser melhoradas na edição seguinte da disciplina.