Você está na página 1de 2

SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL – SENAC

CURSO DE QUALIFICAÇÃO PROFISSIONAL – UNIDADE ARARANGUÁ


PROGRAMA JOVEM PROGRAMADOR

PLANO DE CURSO DA UNIDADE 3 – Realizar Testes e Manutenção


anutenção do Sistema de Informação
PROFº. KALIL DE OLIVEIRA

Justificativa:
Dada a necessidade de códigos cada vez mais eficientes, ou seja, que atendam aos requisitos e satisfaç
satisfação dos
clientes, a etapa de testes se faz demais importante no processo de formação de jovens programadores
programadores.
Além de contribuírem para formar pessoas mais questionadoras ou críticas no processo de análise dos
códigos fonte, entre outros, as técnicas empenhadas permitem aaos alunos desempenharem o trabalho de
desenvolvimento de uma maneira ma mais
is interpessoal, com atividade em equipe, entre outros.
outros

Objetivo Geral: Inserir o estudante no processo de análise de software, dominando diferentes técnicas de
testagem para elevar a qualidade final de um sistema.

Organização dos temas:


- Apresentação do professor
professor/disciplina.
- Introdução com atividade:
tividade: true or false, associe the columms e for discussion
discussion.
01 - Boas práticas de programação e as características da linguagem Java
Java.
- Situação prática: revisão de códigos
códigos.

- Tipos de teste de software.


- Atividade de fixação
fixação:: true or false, associe the columms e for discussion.
discussion
02 - Heurísticas de usabilidade
usabilidade.
- Situação prática: aplicação de teste em um sistema web.

- Teste de mesa: debu


debugando no Eclipse.
- Atividade de fixação
fixação:: true or false, associe the columms e for discussion.
discussion
03 - Organização de trabalho em equipe.
- Situação prática: construção coletiva de um sistema.

- Teste unitário.
- Atividade de fixação
fixação:: true or false, associe the columms e for discussion.
discussion
04 - Uso da ferramenta JUnit.
- Situação prática: automação de teste com JUnit JUnit.

- Teste unitário:
tário: classes e objetos.
- Atividade de fixação
fixação:: true or false, associe the columms e for discussion.
discussion
05 - Elaboração de relatório de teste unitário.
- Situação prática: criação de uma classe de testes.
- Versionamento de código.
- Atividade de fixação
fixação:: true or false, associe the columms e for discussion.
discussion
06 - Construção e manutenção de um repositório.
- Situação prática: versionamento com Github.

- Plano de Teste de Funcionalidade de Software.


- Atividade de fixação
fixação:: true or false, associe the columms e for discussion.
discussion
07 - Análise de um Sistema CRUD com interface gráfica na web.
- Situação prática: instalação e principais funcionalidades da ferramenta Selenium.

- Relatório de teste de sistema e teste de aceitação.


- Atividade de fixação
fixação:: true or false, associe the columms e for discussion.
discussion
08 - Briefing e relações entre desenvolvimento e regras de negócio.
- Situação prática: análise de um estudo de caso.

Avaliação:
Processual, qualitativa e quantitativa durante todo o curso,, considerando o dia a dia,
dia através de exercícios,
trabalhos orais e escritos,, individuais ou em equipe
equipe,, prova escrita e objetiva, caderno, atitudes:
pontualidade, assiduidade, participação, convivência etc.

Referências:

ANICHE, Maurício. Testes Automatizados de Software


Software:: um guia prático. São Paulo: Ed. Casa
do Código, 2015.
MOLINARI, Leonardo. Testes de Software
Software:: Produzindo sistemas melhores e mais confiáveis.
Érica, 2010..

Você também pode gostar