-

PPGCC013 - TESTE DE SOFTWARE - Turma: 01 (2016.1)

Tópicos Aulas
Introdução (18/03/2016 - 25/03/2016)
Introdução: motivação para teste de software; problemas causados por falhas em softwares; custos nas atividades de testes.
Fundamentos do Teste de Software (01/04/2016 - 08/04/2016)
Fundamentos do Teste de Software: terminologia associada à área de teste; questões chaves; testabilidade, critérios para seleção, adequação de teste, efetividade, objetivos.
Níveis de Teste (15/04/2016 - 22/04/2016)
Níveis de Teste: alvo do teste; teste de unidade, teste de integração e teste de sistema; objetivo do teste; teste de aceitação; teste de instalação; teste alfa e beta; teste funcional; teste de regressão; teste de desempenho; teste de estresse; teste de usabilidade.
Técnicas de Teste (29/04/2016 - 06/05/2016)
Técnicas de Teste: técnicas de caixa-preta; partição de equivalência; análise de valores de fronteira; técnicas de caixa-branca; critérios fluxo controle; fluxo de dado; técnicas baseadas em falhas; adivinhação de erros; técnicas baseadas no uso do software; técnica baseada na natureza da aplicação;
Métricas de Teste (13/05/2016 - 20/05/2016)
Métricas de Teste: métricas relacionadas ao software sob teste; tamanho, estrutura; métricas relacionadas aos testes executados; cobertura, inserção de falhas, escore de mutação.
Processo de Teste (27/05/2016 - 03/06/2016)
Um Processo de Teste: execução das diversas atividades existentes em um fluxo técnico de teste de um processo de software, utilizando um exemplo real; planejamento dos testes; desenho dos testes; implementação dos testes; execução dos testes; verificação do término; balanço final.
   Slides do curso de teste 
Slides do curso de teste para vocês estudarem para a prova.
Trabalho Final (10/06/2016 - 08/07/2016)
Elaboração de um trabalho final, com escrita de um artigo, geração de resultados, experimentos, sobre um tema a ser desenvolvido em acordo com o professor da disciplina.
Frequências da Turma
# Matrícula MAR ABR MAI JUN JUL Total
18 25 01 08 15 22 29 06 13 20 27 03 10 17 24 01 08
1 2016100**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 2016100**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
3 2016100**** 0 0 0 4 0 0 0 4 4 0 0 0 0 0 0 0 0 12
4 2016100**** 0 0 0 4 0 0 0 4 4 4 4 4 4 4 4 4 4 44
5 2016100**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
6 2016100**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Notas da Turma
# Matrícula Unid. 1 Prova Final Resultado Faltas Situação
1 2016100**** 8,5 8.5 12 AM
2 2016100**** 0,0 0.0 44 RF
3 2016100**** 9,0 9.0 0 AM
4 2016100**** 8,8 8.8 0 AM
5 2016100**** 8,5 8.5 0 AM
6 2016100**** 9,0 9.0 0 AM

Nenhum item foi encontrado

Plano de Curso

Nesta página é possível visualizar o plano de curso definido pelo docente para esta turma.

Dados da Disciplina
Ementa: Introdução: motivação para teste de software; problemas causados por falhas em softwares; custos nas atividades de testes. Fundamentos do Teste de Software: terminologia associada à área de teste; questões chaves; testabilidade, critérios para seleção, adequação de teste, efetividade,objetivos. Níveis de Teste: alvo do teste; teste de unidade, teste de integração e teste de sistema; objetivo do teste; teste de aceitação; teste de instalação; teste alfa e beta; teste funcional; teste de regressão; teste de desempenho; teste de estresse; teste de usabilidade. Técnicas de Teste:técnicas de caixa-preta; partição de equivalência; análise de valores de fronteira; tabela de decisão; máquina de estados finitos; teste baseado em especificações formais; teste baseado em especificações UML; técnicas de caixa-branca; critérios fluxo controle; fluxo de dado; técnicas baseadas em falhas; adivinhação de erros; mutação; técnicas baseadas no uso do software; técnica baseada na natureza da aplicação; Métricas de Teste:métricas relacionadas ao software sob teste; tamanho, estrutura; métricas relacionadas aos testes executados; cobertura, inserção de falhas, escore de mutação. Um Exemplo do Fluxo de Teste: execução das diversas atividades existentes em um fluxo técnico de teste de um processo de software, utilizando um exemplo real; planejamento dos testes; desenho dos testes; implementação dos testes; execução dos testes; verificação do término; balanço final. Automação de testes: oportunidades relacionadas a cada atividade de teste.
Objetivos:
Metodologia de Ensino e Avaliação
Metodologia: Apresentação em sala; resolução de exercícios práticos;
Procedimentos de Avaliação da Aprendizagem: Trabalho final sobre tema a ser definido com o professor da disciplina.
Horário de atendimento:
Bibliografia:
Cronograma de Aulas

Início

Fim

Descrição
18/03/2016
25/03/2016
Introdução
01/04/2016
08/04/2016
Fundamentos do Teste de Software
15/04/2016
22/04/2016
Níveis de Teste
29/04/2016
06/05/2016
Técnicas de Teste
13/05/2016
20/05/2016
Métricas de Teste
27/05/2016
03/06/2016
Processo de Teste
10/06/2016
08/07/2016
Trabalho Final
Avaliações
Data Descrição
08/07/2016 1ª Avaliação
: Referência consta na biblioteca
Referências Básicas
Tipo de material Descrição
Referências Complementares
Tipo de material Descrição
Notícias da Turma
: Visualizar

Título

Data
Avaliações da disciplina 06/07/2016
Teste ARDigital 23/06/2016
Prova de Testes 14/06/2016
Aula 29/04 29/04/2016
Aula Inaugural 07/04/2016

SIGAA | Superintendência de Tecnologia da Informação - STI/UFPI - (86) 3215-1124 | sigjb06.ufpi.br.instancia1 vSIGAA_3.12.446 26/09/2020 23:52