USP oferece curso online de difusão sobre testes unitários em Python

Com foco na qualidade de software, iniciativa está  com inscrições abertas até 15 de agosto

Com carga horária total de 10 horas, o curso será ministrado totalmente à distância entre 1 de setembro e 1 de outubro de 2026 (Crédito da imagem: Envato)

 

O Instituto de Ciências Matemáticas e de Computação (ICMC) da USP, em São Carlos, promove o curso de difusão Teste unitário para programas em Python baseado em critérios estruturais. Voltada a estudantes e profissionais interessados em aprimorar conhecimentos sobre testes de software, a formação ocorre entre 1 de setembro e 1 de outubro de 2026. A iniciativa abordará técnicas e ferramentas utilizadas para aumentar a qualidade, a confiabilidade e a segurança de sistemas computacionais. As inscrições estarão abertas até 15 de agosto de 2026 por meio do formulário: https://uspdigital.usp.br/apolo/inscricaoPublicaFormTurmaListar?codund=55&codcurceu=550400616&codedicurceu=26001&numseqofeedi=1&oriins=W

Ao todo, serão oferecidas 200 vagas, sendo 20 gratuitas, destinadas prioritariamente a estudantes de graduação e pós-graduação da USP, além de servidores docentes e técnico-administrativos da Universidade. O investimento é de R$330,00 e pode ser efetuado no site: https://www.fafq.org.br/curso/teste-unitario-para-programas-em-python-baseado-em-criterios-estruturais-icmc-usp/

Ministrada pelo professor Márcio Eduardo Delamaro, o curso é destinado tanto para estudantes quanto para profissionais formados, como para pessoas  interessadas em aprimorar práticas de desenvolvimento e qualidade de software. Com carga horária de 10 horas, a formação  será oferecida totalmente a distância, por meio de videoaulas gravadas. Serão disponibilizados materiais de apoio, exemplos práticos de código e avaliações online, possibilitando que os participantes estudem com flexibilidade e no próprio ritmo.

 

Professor associado do ICMC, Márcio Eduardo Delamaro atua em pesquisas sobre verificação, validação e teste de software (Crédito da imagem: Arquivo pessoal)

 

Ao longo das atividades, os participantes terão contato com os fundamentos do teste de software e aprenderão a desenvolver testes unitários em Python utilizando a biblioteca unittest. O conteúdo também inclui automação de testes, uso de assertivas, análise de cobertura de código e aplicação de critérios estruturais para avaliar a qualidade dos testes.

Entre os tópicos abordados estão ferramentas como Coverage, cfgcoverage e pymcdc, além de critérios de cobertura amplamente utilizados na área, como cobertura de linhas, comandos, desvios, pares de arestas, caminhos primos e MC/DC. O objetivo é apresentar métodos que permitam identificar defeitos de forma sistemática e aumentar a confiabilidade dos programas desenvolvidos.

Ao final da formação, espera-se que os participantes sejam capazes de projetar, implementar e avaliar testes unitários orientados pela estrutura do código, compreendendo tanto as vantagens quanto as limitações dessa abordagem para o desenvolvimento de softwares mais seguros, robustos e de maior qualidade.

 

Texto: João Christensen, da Fontes Comunicação Científica

 

Teste unitário para programas em Python baseado em critérios estruturais
Inscrições: até 15 de agosto de 2026 no link: https://uspdigital.usp.br/apolo/inscricaoPublicaFormTurmaListar?codund=55&codcurceu=550400616&codedicurceu=26001&numseqofeedi=1&oriins=W
Quando acontece: de 1º de setembro e 1º de outubro de 2026
Investimento de: R$330,00
Pagamento é efetuado no link: https://www.fafq.org.br/curso/teste-unitario-para-programas-em-python-baseado-em-criterios-estruturais-icmc-usp/
Mais informações podem ser obtidas pelo e-mail delamaro@icmc.usp.br

VEJA TAMBÉM ...