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
