-

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

Tópicos Aulas
Introdução (10/03/2017 - 17/03/2017)
Introdução: motivação para teste de software; problemas causados por falhas em softwares; custos nas atividades de testes.
   Slides Curso de Teste 
Fundamentos do Teste de Software (24/03/2017 - 31/03/2017)
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 (07/04/2017 - 14/04/2017)
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 (21/04/2017 - 28/04/2017)
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 (05/05/2017 - 12/05/2017)
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 (19/05/2017 - 26/05/2017)
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 (02/06/2017 - 07/07/2017)
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
10 17 24 31 07 14 21 28 05 12 19 26 02 09 16 23 30 07
1 2017100**** 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 2
2 2017100**** 0 2 0 0 0 0 0 0 1 0 0 0 2 0 0 0 0 0 5
3 2017100**** 0 2 0 0 0 0 0 0 0 0 0 0 2 0 0 2 0 0 6
4 2017100**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 2
5 2017100**** 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
6 2016101**** 0 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 2016101**** 9,0 9.0 0 AM
2 2017100**** 8,5 8.5 0 AM
3 2017100**** 8,0 8.0 2 AM
4 2017100**** 9,0 9.0 6 AM
5 2017100**** 8,3 8.3 5 AM
6 2017100**** 8,0 8.0 2 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
10/03/2017
17/03/2017
Introdução
24/03/2017
31/03/2017
Fundamentos do Teste de Software
07/04/2017
14/04/2017
Níveis de Teste
21/04/2017
28/04/2017
Técnicas de Teste
05/05/2017
12/05/2017
Métricas de Teste
19/05/2017
26/05/2017
Processo de Teste
02/06/2017
07/07/2017
Trabalho Final
Avaliações
Data Descriçã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
Apresentação dos demais artigos 06/07/2017
Apresentação do restante dos artigos 29/06/2017
Apresentações de artigos 20/06/2017
Feedback IsCool 13/06/2017
Prova de Teste 07/06/2017
Aula 26.05 26/05/2017
Em viagem... 18/05/2017
Retomada... 05/05/2017
Aula Hoje 07/04 07/04/2017
Aula 18h15 31/03/2017
Aula às 16h30 23/03/2017
Aulas as sextas 17/03/2017

SIGAA | Superintendência de Tecnologia da Informação - STI/UFPI - (86) 3215-1124 | sigjb03.ufpi.br.sigaa vSIGAA_3.12.446 27/09/2020 00:57