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.
Ao completar o curso, os estudantes serão capazes de planejar e aplicar as principais técnicas, critérios e ferramentas de teste em variados domínios e tipos de software. Adicionalmente, terão a oportunidade de desenvolver habilidades essenciais para um testador, tais como pensar a partir da perspectiva do cliente, habilidade para raciocinar e se comunicar efetivamente, capacidade de se adaptar às mudanças do projeto, curiosidade para compreender o produto que será testado, busca constante pela qualidade, dentre outras.
Este módulo “Antes do curso começar” vai te ajudar a refletir sobre a atividade de Teste de Software, seus conceitos e o contexto no qual está inserida. Espera-se que isso desperte em você um amadurecimento e um comprometimento maior, enquanto estiver realizando o curso. Aproveite para conhecer os facilitadores e demais colaboradores envolvidos diretamente no curso.
Rumo à atividade prática de final de curso•15 minutes
Mais informações sobre os facilitadores•15 minutes
4 assignments•Total 89 minutes
Definição dos Objetivos de Aprendizagem•20 minutes
Por que você se inscreveu neste curso?•30 minutes
Autoavaliação inicial•18 minutes
Pré-Teste•21 minutes
1 discussion prompt•Total 15 minutes
Tópico de Apresentação e Questão Inicial•15 minutes
Boas-Vindas
Module 2•5 hours to complete
Module details
O propósito desta aula é apresentar a você, estudante, profissional, pesquisador ou pessoa interessada na atividade de Teste de Software, uma breve revisão da evolução da atividade de Teste de Software. Como começou? Como evoluiu? Qual é a situação atual? E quais são as tendências futuras? Como diz um famoso provérbio, “You don't know where you're going until you know where you've been”, ou seja, "Você não sabe para onde está indo até saber de onde veio". Nesta aula, também contamos com a participação dos membros da equipe de Qualidade de Software da arquivei.com.br e da UFSCar (Universidade Federal de São Carlos).
Breve história da Atividade de Teste de Software•4 minutes
Convidada: Profª Sandra Fabbri da UFSCar (Visão geral do TMMI)•7 minutes
Convidados: Membros da equipe de Qualidade de Software da arquivei.com.br (Características e habilidades de bons profissionais na área de Teste)•3 minutes
Entrevista com o Prof. Delamaro: O que um pesquisador e estudioso da área de Teste de Software faz?•2 minutes
Convidada: Gerente de Qualidade de Software na Monitora•6 minutes
Terminologia•8 minutes
Etapas da Atividade de Teste de Software•7 minutes
Fases da Atividade de Teste•9 minutes
Técnicas de Teste•8 minutes
Técnicas abordadas neste curso•2 minutes
5 readings•Total 55 minutes
Por que a atividade de Teste de Software é tão necessária e importante?•10 minutes
TMMI•10 minutes
Características, habilidades e atitudes de bons testadores•10 minutes
Mapa Conceitual•10 minutes
Dica relacionada com a Atividade Prática de fim do curso•15 minutes
5 assignments•Total 150 minutes
Desafios da Atividade de Teste de Software•30 minutes
Atividades das etapas de Teste•30 minutes
Identificando as fases adequadas•30 minutes
Identificando as técnicas adequadas•30 minutes
Verificando o seu progresso!•30 minutes
1 discussion prompt•Total 15 minutes
Oportunidades na área de Teste de Software•15 minutes
Teste Funcional
Module 3•2 hours to complete
Module details
Ao final deste módulo, espera-se que você seja capaz de compreender a técnica de Teste Funcional e seus principais critérios.
What's included
6 videos1 reading1 assignment1 discussion prompt
Show info about module content
6 videos•Total 53 minutes
Contextualização e funcionamento•6 minutes
Particionamento em Classes de Equivalência•10 minutes
Análise do Valor limite•8 minutes
Um panorama das ferramentas de apoio ao Teste Funcional•3 minutes
Apresentação: Teste Funcional e JUnit•7 minutes
Demonstração: Teste Funcional e JUnit•19 minutes
1 reading•Total 10 minutes
Guia resumido: Testes funcionais em aplicações Web usando Selenium•10 minutes
1 assignment•Total 30 minutes
Verificando o seu progresso!•30 minutes
1 discussion prompt•Total 10 minutes
Automatização de Teste Funcional•10 minutes
Teste Estrutural
Module 4•2 hours to complete
Module details
Ao final deste módulo, espera-se que você seja capaz de compreender a técnica de Teste Estrutural e seus principais critérios.
Critérios: Fluxo de Controle e de Dados•10 minutes
Critérios Baseados em Fluxo de Controle e Exemplo de Aplicação•9 minutes
4 readings•Total 40 minutes
Caso: Quem conhece a cor das maças?•10 minutes
Código do identifier.c•10 minutes
Apoio•10 minutes
Material adicional•10 minutes
2 assignments•Total 60 minutes
Acompanhamento da aprendizagem•30 minutes
Estou no caminho certo?•30 minutes
1 discussion prompt•Total 10 minutes
Teste Estrutural na prática: mais ferramentas•10 minutes
Teste Baseado em Defeitos
Module 5•2 hours to complete
Module details
Ao final deste módulo, espera-se que você seja capaz de compreender a técnica de Teste Baseado em Defeitos e o seu principal critério (Teste de Mutação).
What's included
2 videos2 readings3 assignments
Show info about module content
2 videos•Total 22 minutes
Teste de Mutação: Contexto Geral•10 minutes
Teste de Mutação na prática•11 minutes
2 readings•Total 20 minutes
Material Adicional•10 minutes
Prática na ferramenta Proteum•10 minutes
3 assignments•Total 90 minutes
Prática na ferramenta Proteum•30 minutes
Acompanhamento da aprendizagem•30 minutes
Verificando o seu progresso!•30 minutes
Módulo prático
Module 6•4 hours to complete
Module details
Use este módulo para definir e aplicar uma (ou mais) técnicas de Teste para um determinado algoritmo, software ou módulo, considerando um contexto no qual você esteja envolvido (curso presencial, trabalho, etc.). O resultado final deve ser um documento de Planejamento, Execução e Análise da Atividade de Teste relatando o seu caso.
What's included
4 videos3 assignments1 peer review
Show info about module content
4 videos•Total 16 minutes
Convidados: Membros da equipe de Quality assurance (QA) da arquivei.com.br•4 minutes
Prática Final com resolução de um caso proposto por você•1 minute
Autorregulação da aprendizagem: Reflexões Finais•1 minute
Convidada: Gerente de Qualidade de Software da Monitora•10 minutes
3 assignments•Total 90 minutes
Pós-Teste•30 minutes
Autoavaliação Final•30 minutes
Feedback final•30 minutes
1 peer review•Total 120 minutes
Resolução de casos utilizando os conceitos estudados•120 minutes
Instructors
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
Criada em 1934, a Universidade de São Paulo é uma das mais importantes instituições de ensino superior e pesquisa do Brasil, responsável por uma proporção significativa dos títulos de Mestrado e Doutorado do país. A USP é reconhecida por sua busca pela excelência no ensino e na pesquisa, e por sua contribuição para o avanço da ciência e da tecnologia. A USP é uma universidade pública, mantida pelo estado de São Paulo, e seus campi estão distribuídos por oito cidades, além de Unidades de Ensino, Museus e Centros de Pesquisa situados em outros municípios.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.8
545 reviews
5 stars
82.01%
4 stars
14.86%
3 stars
2.38%
2 stars
0.18%
1 star
0.55%
Showing 3 of 545
T
TC
4·
Reviewed on May 21, 2020
Um ótimo curso para quem está iniciando na área de Qualidade de Software e tem pouco conhecimento sobre a área. Muito intuitivo e apresenta as metodologias mais ágeis do mercado. Super inidico.
L
LL
5·
Reviewed on Jan 18, 2021
Curso excepcional, saí extremamente satisfeito com os conceitos abordados, de fato fornecem um panorama inicial necessário para quem deseja conhecer ou iniciar no campo de Testes de Software!
I
IB
5·
Reviewed on Sep 19, 2019
O curso é bastante didático e objetivo. Gostei muito do curso, principalmente, considerando que sou iniciante no universo da computação.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.