A demand for quality software has led to a scarcity of skilled professionals in software testing. This course, offered by Universidade de São Paulo, equips learners with the ability to plan and apply testing techniques, criteria, and tools across various software domains. Students will also develop essential tester skills such as client perspective, effective communication, adaptability, and quality pursuit.
Certificate Available ✔
Get Started / More InfoThe course encompasses modules that cover software testing fundamentals, techniques, and practical application, providing a comprehensive understanding of software testing.
Before the course begins, students will gain an overview of the course structure, engage in self-assessment, and set learning goals. They will also explore the history and importance of software testing, gaining insights from industry professionals and researchers.
The module on "Boas-Vindas" provides a brief history of software testing, insights from industry professionals, and an overview of the various techniques and tools used in software testing. Additionally, learners will gain practical insights and guidance for the final practical activity.
The "Teste Funcional" module focuses on functional testing techniques, including partitioning, boundary value analysis, and tools such as JUnit and Selenium for web applications. Learners will engage in practical demonstrations and progress checks to reinforce their understanding.
"Teste Estrutural" delves into structural testing, covering control and data flow criteria, practical applications, and additional tools. Learners will engage in learning activities, ensuring they comprehend the concepts and their practical application.
The "Teste Baseado em Defeitos" module explores mutation testing, its practical application, and tools like Proteum. Learners will engage in practical application and progress checks to solidify their understanding of defect-based testing.
The final module, "Módulo prático," includes insights from industry professionals, a final practical case resolution, self-assessment, and feedback. Learners will apply their knowledge to resolve real-world cases, ensuring a comprehensive understanding of the course content.
This specialization equips beginners with the skills to develop web applications using VueJS and Angular while also learning essential security measures to protect...
Create an interactive detective story game with Twine. Learn to set up variables, character sheets, inventory, clues, and a RPG-style fighting mechanism.
Starting GUI Programming with JavaFX: Learn to design and create GUI applications using JavaFX in this 2-hour guided project.
Introduction to Open Source Operating Systems - Bachelor's is a comprehensive course covering the philosophy and practical aspects of free and open source software,...