Course Summary
This course teaches the fundamentals of software testing, including test design and execution, and introduces students to software testing tools and techniques.Key Learning Points
- Learn the basics of software testing and how to design effective tests
- Understand the importance of testing in the software development process
- Get hands-on experience with software testing tools and techniques
Related Topics for further study
Learning Outcomes
- Develop effective test designs for software applications
- Execute test plans and analyze results to identify and report defects
- Understand the role of testing in the software development life cycle
Prerequisites or good to have knowledge before taking this course
- Basic knowledge of programming concepts
- Access to a computer with internet connection
Course Difficulty Level
BeginnerCourse Format
- Online
- Self-paced
Similar Courses
- Software Testing Fundamentals
- Test Automation Foundations
Notable People in This Field
- James Bach
- Michael Bolton
Related Books
Description
A necessidade das empresas em produzir software com qualidade tem aumentado a demanda por profissionais com conhecimentos e habilidades em Teste de Software. Entretanto, existe uma escassez de mão-de-obra especializada nesta área. Considerando essa lacuna, o curso de Introdução ao Teste de Software foi planejado para servir como um guia para pessoas que necessitam de uma fonte de consulta e/ou aprendizado na área.
Outline
- Antes do curso começar
- Funcionamento geral do curso
- Onde tudo começou...
- Autorregulação da aprendizagem
- Este curso é interessante para quem?
- Rumo à atividade prática de final de curso
- Mais informações sobre os facilitadores
- Por que você se inscreveu neste curso?
- Definição dos Objetivos de Aprendizagem
- Autoavaliação inicial
- Pré-Teste
- Boas-Vindas
- Breve história da Atividade de Teste de Software
- Convidada: Profª Sandra Fabbri da UFSCar (Visão geral do TMMI)
- Convidados: Membros da equipe de Qualidade de Software da arquivei.com.br (Características e habilidades de bons profissionais na área de Teste)
- Entrevista com o Prof. Delamaro: O que um pesquisador e estudioso da área de Teste de Software faz?
- Convidada: Gerente de Qualidade de Software na Monitora
- Terminologia
- Etapas da Atividade de Teste de Software
- Fases da Atividade de Teste
- Técnicas de Teste
- Técnicas abordadas neste curso
- Por que a atividade de Teste de Software é tão necessária e importante?
- TMMI
- Características, habilidades e atitudes de bons testadores
- Mapa Conceitual
- Dica relacionada com a Atividade Prática de fim do curso
- Desafios da Atividade de Teste de Software
- Atividades das etapas de Teste
- Identificando as fases adequadas
- Identificando as técnicas adequadas
- Verificando o seu progresso!
- Teste Funcional
- Contextualização e funcionamento
- Particionamento em Classes de Equivalência
- Análise do Valor limite
- Um panorama das ferramentas de apoio ao Teste Funcional
- Apresentação: Teste Funcional e JUnit
- Demonstração: Teste Funcional e JUnit
- Guia resumido: Testes funcionais em aplicações Web usando Selenium
- Verificando o seu progresso!
- Teste Estrutural
- Contexto geral
- Critérios: Fluxo de Controle e de Dados
- Critérios Baseados em Fluxo de Controle e Exemplo de Aplicação
- Caso: Quem conhece a cor das maças?
- Código do identifier.c
- Apoio
- Material adicional
- Acompanhamento da aprendizagem
- Estou no caminho certo?
- Teste Baseado em Defeitos
- Teste de Mutação: Contexto Geral
- Teste de Mutação na prática
- Material Adicional
- Prática na ferramenta Proteum
- Acompanhamento da aprendizagem
- Prática na ferramenta Proteum
- Verificando o seu progresso!
- Módulo prático
- Convidados: Membros da equipe de Quality assurance (QA) da arquivei.com.br
- Prática Final com resolução de um caso proposto por você
- Autorregulação da aprendizagem: Reflexões Finais
- Convidada: Gerente de Qualidade de Software da Monitora
- Pós-Teste
- Autoavaliação Final
- Feedback final
Summary of User Reviews
Discover the fundamentals of software testing in this comprehensive online course. Students rave about the expert instruction and practical exercises that build real-world skills. The course has received high praise from users for its thoroughness and applicability to their job roles.Key Aspect Users Liked About This Course
The practical exercises are particularly helpful in reinforcing the concepts taught in the course.Pros from User Reviews
- In-depth coverage of software testing fundamentals
- Expert instruction from industry professionals
- Real-world exercises that build practical skills
Cons from User Reviews
- Some users found the pace of the course to be slow
- A few users felt that the exercises could have been more challenging
- Limited opportunities for interaction with instructors and other students