We may earn an affiliate commission when you visit our partners.
Take this course
Aracele Garcia de Oliveira Fassbinder, Draylson Micael de Souza, Márcio Eduardo Delamaro, Ellen Francine Barbosa, and Stevao Alves de Andrade

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.

Read more

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.

Enroll now

What's inside

Syllabus

Antes do curso começar
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.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Ensina as principais técnicas de teste, como Teste Funcional, Teste Estrutural e Teste Baseado em Defeitos
É ministrado por instrutores reconhecidos na área de Teste de Software
Desenvolve habilidades fundamentais para um testador, como raciocínio lógico, comunicação eficaz e adaptabilidade
Oferece um módulo prático onde os alunos podem aplicar seus conhecimentos
Aborda tópicos atuais e tendências futuras em Teste de Software
Requer conhecimentos prévios em programação e algoritmos

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Fundamentos essenciais teste de software

De acordo com a descrição do curso e o currículo, este curso oferece uma base sólida nos fundamentos do teste de software. Ele aborda as principais técnicas como teste funcional, estrutural e baseado em defeitos, incluindo teste de mutação. O curso visa desenvolver habilidades práticas através de um módulo prático focado no planejamento, execução e análise de testes. É planejado para atender à demanda por profissionais qualificados na área, sendo ideal para quem busca desenvolvimento de carreira ou conhecimentos introdutórios de alta qualidade. A afiliação com a Universidade de São Paulo sugere um alto padrão acadêmico.
Ideal para iniciantes, menos para experientes.
"Para quem nunca viu teste de software, é perfeito."
"Se você já trabalha com teste, pode ser básico demais em alguns pontos."
"Gostaria de ter visto um pouco sobre automação, mas entendo que é introdutório."
Oferece conhecimento útil para o mercado de trabalho.
"Este curso me deu confiança para buscar vagas na área de teste."
"Vejo como aplicar o que aprendi no meu trabalho atual de desenvolvimento."
"É um excelente ponto de partida para quem quer entrar na área de QA."
Permite aplicar o conhecimento na prática real.
"O módulo prático me permitiu consolidar o que aprendi sobre planejamento."
"Gostei de ter a oportunidade de aplicar as técnicas em um caso real."
"Pude criar meu próprio documento de teste completo."
Cobre bem os conceitos essenciais de teste.
"Eu aprendi os conceitos fundamentais de forma clara."
"A base teórica de teste de software é muito bem explicada."
"Consegui entender as técnicas de teste funcional e estrutural facilmente."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Introdução ao Teste de Software with these activities:
Review concepts from prerequisite courses
Reviewing foundational skills and knowledge will prepare you for success in this course.
Show steps
  • Review notes and assignments
  • Complete practice problems
  • Take practice quizzes
  • Participate in discussion forums
Participate in a study group with other students in the course
Working with peers will enhance your understanding of the course material and provide support.
Show steps
  • Identify other students who are interested in forming a study group
  • Establish regular meeting times
  • Review course materials together
  • Discuss concepts and ask questions
  • Work on assignments and projects together
Complete tutorials on testing frameworks
Following tutorials will help you develop the skills needed to test software effectively.
Browse courses on Testing Frameworks
Show steps
  • Identify relevant tutorials
  • Complete the tutorials
  • Practice using the frameworks
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice writing test cases
Repetitive practice will help you develop proficiency in writing effective test cases.
Browse courses on Test Cases
Show steps
  • Identify different types of test cases
  • Practice writing test cases for different scenarios
  • Evaluate the effectiveness of your test cases
Attend a software testing conference
Attending conferences will expose you to new ideas and trends in software testing and provide opportunities to network with experts.
Browse courses on Networking
Show steps
  • Identify relevant conferences
  • Register for the conference
  • Attend sessions and workshops
  • Network with other attendees
Develop a software testing plan for a real-world project
Developing a software testing plan will give you hands-on experience in applying the principles you learn in this course.
Browse courses on Testing Methodologies
Show steps
  • Develop test cases
  • Execute the test cases
  • Identify the scope and objectives of the project
  • Define the testing strategy
  • Analyze the test results
  • Create a testing report
Create a presentation on software testing best practices
Creating a presentation will help you synthesize your knowledge and identify areas where you need further development.
Browse courses on Testing Methodologies
Show steps
  • Research software testing best practices
  • Develop a presentation outline
  • Create slides and supporting materials
  • Practice delivering the presentation
  • Share the presentation with others

Career center

Learners who complete Introdução ao Teste de Software will develop knowledge and skills that may be useful to these careers:
Software Quality Assurance Engineer
Software Quality Assurance Engineers help to ensure the quality of software products. They work with developers to identify and solve defects in software products. This course provides a foundation that will help you apply the principles of software testing to assure the quality of software products.
Quality Assurance Analyst
Quality Assurance Analysts help to create high-quality software products. They identify and solve defects as well as help to make software products more user-friendly. The course introduces you to the fundamental vocabulary of software testing and the skills necessary to provide quality assurance for software products.
Software Test Engineer
Software Test Engineers are responsible for testing software applications to ensure they meet the requirements of users. They use their knowledge of software testing techniques to identify and solve defects in software products. This course provides a foundation in the vocabulary and techniques of software testing.
Software Developer
Software Developers design, build, and test software applications. They use their knowledge of programming languages to create software that meets the needs of users. This course provides a foundation that will help you apply fundamental testing principles to develop high-quality software.
Technical Writer
Technical Writers create documentation for software products. This documentation helps users understand how to use software products and how to solve problems with software products. This course may be useful for developing the skills needed to create clear and concise documentation for software products.
QA Lead
QA Leads manage teams of quality assurance analysts. They are responsible for ensuring that software products are tested thoroughly and efficiently. This course may be useful for developing the skills needed to lead a team of quality assurance analysts.
Systems Analyst
Systems Analysts design and implement computer systems and networks. This course may be useful for developing the skills needed to design and implement software systems.
Test Manager
Test Managers plan and manage software testing projects. They work with teams of testers to ensure that software products are tested thoroughly and efficiently. This course may be useful for developing the knowledge and skills needed to manage software testing projects.
Project Manager
Project Managers plan and manage software development projects. They work with teams of developers, designers, and testers to ensure that software products are developed on time and within budget. This course may be useful for developing the skills needed to plan and manage software development projects.
Database Administrator
Database Administrators manage and maintain databases. This course may be useful for developing the skills needed to manage and maintain databases.
Business Analyst
Business Analysts work with stakeholders to understand their business needs and translate those needs into software requirements. This course may be useful for developing the skills needed to understand the business needs of software users and translate those needs into software requirements.
IT Auditor
IT Auditors evaluate the security and efficiency of computer systems and networks. This course may be useful for developing the knowledge and skills needed to evaluate the security and efficiency of software systems.
Product Manager
Product Managers are responsible for the success of software products. They work with teams of developers, designers, and marketers to create software products that meet the needs of users. This course may be useful for developing the skills needed to understand the business needs of software users and translate those needs into software requirements.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make better decisions. This course may be useful for developing the skills needed to collect, analyze, and interpret data on software testing projects.
Information Security Analyst
Information Security Analysts protect computer systems and networks from security threats. This course may be useful for developing the knowledge and skills needed to evaluate the security of software systems.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Introdução ao Teste de Software.
Este livro abrangente cobre uma ampla gama de tópicos de Teste de Software, incluindo princípios, técnicas e ferramentas.
Este livro aborda os fundamentos do teste de software, incluindo os diferentes tipos de teste, métodos de teste e ferramentas de teste. Ele também discute os desafios e as tendências atuais no teste de software.
Este livro é um recurso clássico sobre Teste de Software, fornecendo uma base sólida nos princípios e práticas fundamentais.
Este livro fornece uma introdução prática ao Test-Driven Development (TDD), explicando como ele pode melhorar a qualidade do código e tornar o desenvolvimento de software mais eficiente.
Este livro cobre os fundamentos do Teste de Software, incluindo planejamento, execução e relato de testes.
Este livro oferece uma introdução completa à Garantia de Qualidade de Software, incluindo discussões sobre padrões, processos e métricas.
Este livro explora a abordagem de Teste de Software Exploratório, que incentiva o pensamento crítico e a criatividade durante os testes.
Este livro discute as práticas de teste de software em ambientes ágeis. Ele cobre os diferentes tipos de teste ágil, técnicas de teste e ferramentas de teste. Também aborda os desafios e as tendências atuais no teste de software ágil.
Este livro fornece uma abordagem orientada a domínio para desenvolvimento de software, o que pode ajudar os testadores a entender melhor as necessidades e expectativas dos usuários.
Este livro promove boas práticas de codificação e design de software, o que pode ajudar os testadores a identificar problemas e escrever casos de teste eficazes.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser