Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Instituto de Ciências Matemáticas e de Computação
 
Sistemas de Computação
 
Disciplina: SSC0959 - Teste e Inspeção de Software
Software Testing and Inspection

Créditos Aula: 2
Créditos Trabalho: 1
Carga Horária Total: 60 h
Tipo: Semestral
Ativação: 01/01/2022 Desativação:

Objetivos
Fornecer uma visão geral da área de Verificação, Validação e Teste de Software (VV&T), com ênfase em estratégias, técnicas e critérios de teste de software e ferramentas associadas que podem ser aplicados na construção de software.
 
To provide an overview of the Verification, Validation and Testing area (VV&T), with emphasis on strategies, techniques and testing criteria and associated tools that can be used to build software.
 
 
Docente(s) Responsável(eis)
1402765 - Márcio Eduardo Delamaro
1842655 - Simone do Rocio Senger de Souza
 
Programa Resumido
Qualidade de software e VV&T. Terminologia e conceitos básicos de teste de software. VV&T no processo de desenvolvimento de software. Técnicas de teste de software. Estratégias de teste de software. Planejamento da atividade de teste de software. Inspeção e revisão de software. Automatização da atividade de teste.
 
Software quality and VV&T. Terminology and basic concepts on software testing. VV&T on the software development process. Software testing techniques. Software testing strategies. Software testing planning. Software Inspection and review. Software testing automatization.
 
 
Programa
Qualidade de software e VV&T. Terminologia e conceitos básicos de teste. VV&T durante o processo de desenvolvimento de software: Teste de Unidade, de Integração e de Sistemas. Técnicas de teste de software: teste funcional, estrutural e baseado em defeitos. Teste de Regressão. Estratégias de teste de software. Planejamento da atividade de teste de software. Teste baseado em riscos. Inspeção e revisão de software. Automatização da atividade de teste: ferramentas de seleção de geração de dados de teste. Teste de software em novos domínios de software.
 
Software quality and VV&T. Terminology and basic concepts on software testing. VV&T on the software development process: Unit testing, integration testing, and system testing. Software testing techniques: functional testing, structural testing and fault-based testing. Regression testing. Software testing strategies. Software testing planning. Risks-based testing. Software Inspection and review. Software testing automatization: selection and test data generation tools. Software testing applied in new software domain.
 
 
Avaliação
     
Método
Aulas expositivas, exercícios e trabalhos práticos.
Critério
Serão atribuídas notas a exercícios, trabalhos práticos e provas sobre os assuntos do programa. A nota final será calculada pela média ponderada das notas obtidas pelo aluno no decorrer do semestre.
Norma de Recuperação
(NP-2) / 5 * Mrec + 7 - NP, se Mrec >= 5; ou Max { NP, Mrec }, se Mrec < 5
 
Bibliografia
     
Livro Texto

BEIZER, B. Software Testing Techniques. Van Nostrand Reinhold Company, New York, 2nd edition, 1990.
G. J. MYERS, COREY SANDLER, TOM BADGETT, AND TODD M. THOMAS. The Art of Software Testing. John Wiley & Sons, 2nd edition, 2004.
M. E. DELAMARO, J. C. MALDONADO, E M. JINO. Introdução ao Teste de Software. Elsevier, 1a. edição, 2007.


Bibliografia Complementar

M. E. DELAMARO, J. C. MALDONADO, E M. JINO. Introdução ao Teste de Software. Elsevier, 2a. edição, 2016.
Amman P, Offutt J. Introduction to Software Testing. 2a Ed, Cambridge University Press, 2016.
Vincenzi, A. Maldonado, J. C., Delamaro, M. E. Automatização de Teste de Software com Ferramentas de Software Livre, 1a Ed, GEN LTC, 2018.
BEIZER, B. Software System Testing and Quality Assurance, Van Nostrand Reinhold, New York, 1983.
KANER, C. et al. Testing Computer Software, 2nd edition, Van Nostrand Reinhold, 1993.
 

Clique para consultar os requisitos para SSC0959

Clique para consultar o oferecimento para SSC0959

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP