Enroll Course: https://www.coursera.org/learn/black-box-white-box-testing
Se você está em busca de aprofundar seus conhecimentos em técnicas de testes de software, o curso Black-box and White-box Testing disponível na plataforma Coursera é uma excelente opção. Após a conclusão deste curso, os alunos compreenderão uma variedade de técnicas de teste, tanto black-box quanto white-box, e estarão preparados para aplicar esse conhecimento na prática.
Visão Geral do Curso
A proposta deste curso é capacitar os alunos a criarem conjuntos de testes eficientes, conhecidos como test suites, que servirão para a identificação de defeitos em softwares. Os estudantes irão explorar requisitos de testabilidade, desenvolver oráculos para testes automatizados, avaliar a eficácia na identificação de falhas das test suites, e gerar entradas de teste utilizando diversas técnicas.
Síntese do Conteúdo
O curso é dividido em módulos que abordam diferentes aspectos dos testes de software. Abaixo, um resumo dos principais módulos:
- Módulo 1: Introdução – Aqui, aprendemos os fundamentos da adequação dos testes, bem como os fatores que influenciam a eficácia dos testes e como podemos quantificar essas métricas.
- Módulo 2: Técnicas Black e White-box – Neste módulo, são abordadas as diversas técnicas que podem ser aplicadas nas estratégias de teste black-box e white-box.
- Módulo 3: Testes Baseados em Requisitos – O foco aqui é aprender sobre testes que se baseiam em requisitos. O módulo inclui uma revisão de um conjunto de requisitos do ponto de vista de testes, além de uma introdução à escrita estruturada de requisitos usando a ferramenta Cucumber.
- Realizando Testes Black e White Box com Cucumber – Por fim, este módulo se aprofunda no uso do Cucumber para implementar diversas estratégias de teste em dois projetos de exemplo.
Recomendação
Recomendo fortemente este curso para qualquer profissional de tecnologia que deseje aprimorar sua habilidade de testes de software. A combinação de teoria com prática, especialmente através do uso do Cucumber, fornece uma experiência de aprendizado rica e aplicável no mercado. Este curso é ideal tanto para iniciantes quanto para profissionais que buscam rever e expandir seus conhecimentos em testes de software.
Enroll Course: https://www.coursera.org/learn/black-box-white-box-testing