Teste e Qualidade de Software

MIEIC — 5º ano e ProDEI

2013/14

Plano das aulas:

Semana

Sumário

Material

13 set

Apresentação da ficha da disciplina. (TQSO_0)

 

20 set

 

 

Conceitos básicos de qualidade de software: noção de qualidade; atributos e métricas de qualidade; fatores de qualidade; custos de qualidade; verificação e validação versus garantia de qualidade. (TQSO_1)

1st lab work

Groups1

 

2nd lab work

Groups2

27 set

Testes unitários e “Test-driven development” (TDD). (TQSO_2)

Teste unitário

Ex.: XUnit/TestNG

4 out

Teste de mutação. (TQSO_3)

 

Teste de mutação

Ex.: Jester/Muclipse

11 out

 

Testes de integração; testes de sistema (teste através da interface para o utilizador, teste de desempenho fiabilidade disponibilidade, compatibilidade etc.). (TQSO_4)   

 

Integração

Ex.: Hudson

18 out

Testes de aceitação; planeamento e documentação de testes; reporte e seguimento de problemas. (TQSO_5)

Teste de aceitação

Ex.: FIT

25 out

Teste de software: conceitos básicos e definições; testes de caixa branca e de caixa preta. (TQSO_6)

 

Capture/Replay

Badboy

 

1 nov

Técnicas de conceção de casos de teste. (TQSO_7)

Teste de segurança

websecurify

8 nov

Semana sem aulas

 

10ª

15 nov

Resolução de exercícios de conceção de casos de teste.

Entrega dos trabalhos práticos de pesquisa.

 

(TQSO_Exercises )

Teste de carga/stress

 

TestMaker

11ª

22 nov

Inspeções revisões e outras técnicas de análise estática de software. (TQSO_8)

 

Análise estática

RATS

exercises

12ª

29 nov

Não haverá aula nesta semana.

 

13ª

6 dez

Gestão de testes. (TQSO_9)

Entrega do 2º trabalho prático: 30 de novembro

Gestão de testes

Vienna

14ª

13 dez

Teste baseado em modelos. (TQSO_10)

Ferramentas de suporte aos testes.

Model Based testing

SpecExplorer (VS2010)

15ª

20 dez

Apresentação dos trabalhos práticos.

EffortEstimation + Security + SLA + SwMethodologies + TestCaseGeneration + TestDataGeneration + SpecificArquitectures + Usability