Programa - Faculdade de Informática - pucrs
Programa - Faculdade de Informática - pucrs
Programa - Faculdade de Informática - pucrs
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Pontifícia Universida<strong>de</strong> Católica do Rio Gran<strong>de</strong> do Sul<br />
FACULDADE DE INFORMÁTICA<br />
DEPARTAMENTO: Computação Aplicada<br />
CURSO: Bacharelado em Sistemas <strong>de</strong> Informação<br />
DISCIPLINA: Tópicos em Sistemas <strong>de</strong> Informação<br />
CÓDIGO: 4620A CRÉDITOS: 04 CARGA HORÁRIA: 60 horas-aula<br />
VALIDADE: a partir <strong>de</strong> 2003/I<br />
OBJETIVOS: O cumprimento da disciplina busca dar ao aluno, ao final do<br />
semestre, condições <strong>de</strong>:<br />
1. Elaborar e executar Planos <strong>de</strong> Teste <strong>de</strong> Software;<br />
2. Selecionar técnicas <strong>de</strong> teste <strong>de</strong> software <strong>de</strong> acordo com as características dos<br />
produtos a ser testados;<br />
3. Utilizar e projetar ferramentas <strong>de</strong> apoio ao teste <strong>de</strong> software;<br />
4. Posicionar-se criticamente em relação à qualida<strong>de</strong> <strong>de</strong> processos e produtos <strong>de</strong><br />
software.<br />
EMENTA:<br />
Conceito <strong>de</strong> Teste <strong>de</strong> Software. O processo <strong>de</strong> teste enquanto subprocesso do<br />
<strong>de</strong>senvolvimento. Categorias <strong>de</strong> teste. Classes <strong>de</strong> teste. Ferramentas <strong>de</strong> apoio ao<br />
teste <strong>de</strong> software. Técnicas <strong>de</strong> geração <strong>de</strong> casos <strong>de</strong> teste. Relação entre teste e<br />
qualida<strong>de</strong> <strong>de</strong> software.<br />
Nº DA UNIDADE: 01<br />
CONTEÚDO: Introdução<br />
1.1 Teste <strong>de</strong> Software<br />
1.2 Objetivos do Teste <strong>de</strong> Software<br />
1.3 Relação entre Teste e Qualida<strong>de</strong> <strong>de</strong> Software<br />
1.4 O processo <strong>de</strong> teste enquanto subprocesso do <strong>de</strong>senvolvimento<br />
1.4.1 Ciclo do Software<br />
1.4.2 Ciclo do teste<br />
1.4.3 Ciclo do <strong>de</strong>feito<br />
Carimbo e Assinatura da Unida<strong>de</strong>:<br />
Campus Central<br />
Av. Ipiranga, 6681 – Prédio 32 – CEP: 90619-900<br />
Fone: (51) 3320-3558 – Fax (51) 3320–3758<br />
E-mail: informatica@<strong>pucrs</strong>.br<br />
www.<strong>pucrs</strong>.br/facin<br />
Página 1 <strong>de</strong> 4<br />
Emitido em: 10/10/08 - 11:17
Pontifícia Universida<strong>de</strong> Católica do Rio Gran<strong>de</strong> do Sul<br />
FACULDADE DE INFORMÁTICA<br />
Nº DA UNIDADE: 02<br />
CONTEÚDO: O processo <strong>de</strong> Teste<br />
2.1 Preparação<br />
2.1.1 Relação entre especificação e teste<br />
2.2 Geração do Plano <strong>de</strong> Teste<br />
2.3 Execução<br />
2.3.1 Ferramentas <strong>de</strong> execução automática <strong>de</strong> testes<br />
2.4 Reteste<br />
2.5 Categorias <strong>de</strong> Teste<br />
2.5.1 Teste funcional<br />
2.5.2 Teste estrutural<br />
2.5.3 Teste <strong>de</strong> instalação<br />
2.5.4 Teste <strong>de</strong> integração<br />
2.5.5 Teste <strong>de</strong> regressão<br />
2.5.6 <strong>de</strong> interface<br />
2.6 Ferramentas <strong>de</strong> acompanhamento <strong>de</strong> <strong>de</strong>feitos (bug tracking)<br />
Nº DA UNIDADE: 03<br />
CONTEÚDO: Teste Funcional<br />
3.1 Teste funcional<br />
3.1.1 Valores-limite<br />
3.1.2 Particionamento<br />
3.1.3 Grafos <strong>de</strong> causa-efeito<br />
3.1.4 Teste baseado em máquinas <strong>de</strong> estado<br />
Nº DA UNIDADE: 04<br />
CONTEÚDO: Teste estrutural<br />
4.1 Teste estrutural<br />
4.1.1 Grafos <strong>de</strong> fluxo <strong>de</strong> controle<br />
4.1.2 Grafos <strong>de</strong> fluxo <strong>de</strong> dados<br />
4.1.3 Slicing<br />
4.1.4 Mutação<br />
4.2 Teste orientado a objetos<br />
Carimbo e Assinatura da Unida<strong>de</strong>:<br />
Campus Central<br />
Av. Ipiranga, 6681 – Prédio 32 – CEP: 90619-900<br />
Fone: (51) 3320-3558 – Fax (51) 3320–3758<br />
E-mail: informatica@<strong>pucrs</strong>.br<br />
www.<strong>pucrs</strong>.br/facin<br />
Página 2 <strong>de</strong> 4<br />
Emitido em: 10/10/08 - 11:17
Pontifícia Universida<strong>de</strong> Católica do Rio Gran<strong>de</strong> do Sul<br />
FACULDADE DE INFORMÁTICA<br />
Nº DA UNIDADE: 05<br />
CONTEÚDO: Teste Estatístico<br />
5.1 O Processo <strong>de</strong> teste estatístico<br />
5.2 Confiabilida<strong>de</strong> <strong>de</strong> Software<br />
5.3 Mo<strong>de</strong>los <strong>de</strong> uso<br />
5.3.1 Ca<strong>de</strong>ias <strong>de</strong> Markov<br />
5.3.2 Re<strong>de</strong>s <strong>de</strong> Autômatos Estocásticos<br />
BIBLIOGRAFIA:<br />
• BÁSICA:<br />
1. JORGENSEN, P. Software Testing – a Craftsman Approach. CRC Press, 1995.<br />
2. KANER, C.; FALK, J.; Nguyen, H.Q. Testing Computer Software. New York, J.<br />
Wiley & Sons, 1999.<br />
• COMPLEMENTAR:<br />
1. DUSTIN, E. Automated Software Testing: Introduction, Management and<br />
Performance. Addison-Wesley, 1999.<br />
2. LEWIS, R.O. In<strong>de</strong>pen<strong>de</strong>nt Verification and Validation: A Life Cycle Engineering<br />
Process for Quality Software (New Dimensions in Engineering). J. Wiley & Sons,<br />
1992.<br />
3. MARICK, B. The Craft of Software Testing: Subsystems Testing Including<br />
Object-Based and Object-Oriented Testing. Prentice-Hall, 1997.<br />
4. PERRY, W.E. Effective Methods for Software Testing, 2 nd Edition. J. Wiley &<br />
Sons, 2000.<br />
Carimbo e Assinatura da Unida<strong>de</strong>:<br />
Campus Central<br />
Av. Ipiranga, 6681 – Prédio 32 – CEP: 90619-900<br />
Fone: (51) 3320-3558 – Fax (51) 3320–3758<br />
E-mail: informatica@<strong>pucrs</strong>.br<br />
www.<strong>pucrs</strong>.br/facin<br />
Página 3 <strong>de</strong> 4<br />
Emitido em: 10/10/08 - 11:17
Pontifícia Universida<strong>de</strong> Católica do Rio Gran<strong>de</strong> do Sul<br />
FACULDADE DE INFORMÁTICA<br />
• SOFTWARE DE APOIO:<br />
1. R Suite Enterprise;<br />
2. Panorama for Java.<br />
Carimbo e Assinatura da Unida<strong>de</strong>:<br />
Campus Central<br />
Av. Ipiranga, 6681 – Prédio 32 – CEP: 90619-900<br />
Fone: (51) 3320-3558 – Fax (51) 3320–3758<br />
E-mail: informatica@<strong>pucrs</strong>.br<br />
www.<strong>pucrs</strong>.br/facin<br />
Página 4 <strong>de</strong> 4<br />
Emitido em: 10/10/08 - 11:17