Local: CEFET-RJ - Unidade Maracanã (on-line em plataforma a ser divulgada, provavelmente Microsoft Teams via login com e-mail institucional)
Horário: Segundas e Quintas de 16:30 - 18:00
Sala: Segundas - Lab1, Quintas - Sala 3 (on-line em plataforma a ser divulgada, provavelmente Microsoft Teams via login com e-mail institucional)
Tempo de curso: 21 semanas 19 Semanas
Objetivo:
Entender o que é e porque é importante testar software. Conhecer o processo aplicado para testar software. Entender as diversas técnicas de geração de casos de teste e quando cada é aplicável. Conhecer as principais ferramentas de apoio ao teste de software.
Ementa:
Conceitos de qualidade, testes, verificação e validação de software. Processo de Teste de Software. Fases de Testes. Projeto e técnicas de geração de caso de testes. Métricas e adequação dos testes. Teste de requisitos não funcionais. Documentação dos Testes. Automação e ferramentas de testes.
Bibliografia Principal:
AMMANN, Paul; OFFUTT, Jeff. Introduction to software testing. Cambridge University Press, 2016.
Bibliografia Complementar:
PEZZÈ, Mauro; YOUNG, Michal. Teste e análise de software: processos, princípios e técnicas. Bookman Editora, 2009.
DELAMARO, M.E.; MALDONADO, J.C.; JINO, M. "Introdução ao Teste de Software". Elsevier Editora, ISBN 978-8535226348. 2007.
MYERS, G.; BADGETT, T.; THOMAS, T.; SANDLER, C.; The Art of Software Testing. Wiley, 3rd Edition, 2011.
Critério de Avaliação:
M1 = (AV1 + AV2) / 2;if(Frequência >= 75%){ if(M1 >= 7) Situação = "Aprovado"; else if (M1 < 3) Situação = "Reprovado"; else{ Situação = "Prova Final"; if( ((PF + M1) / 2) >= 5) Situação = "Aprovado"; else Situação = "Reprovado"; }}else{ Situação = "Reprovado";}Calendário:
O cronograma será atualizado assim que tivermos um novo calendário acadêmico oficial do CEFET/RJ