Lecture

Software Quality: Managing Defects and Testing Strategies

Description

This lecture by the instructor covers the importance of managing defects in software development, illustrated by real-world examples like the Fujitsu Horizon case. It emphasizes the need for quality assurance measures and the impact of defects on projects. The lecture also delves into software testing strategies, including manual vs. automated testing, the significance of clean code, and the role of different types of tests in ensuring software quality. Additionally, it discusses the challenges of testing distributed systems and presents case studies like the Covid Contact-Tracing System and Netflix. The lecture concludes with insights on property-based testing, testing blockchain nodes, and the Jepsen suite for evaluating distributed systems.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.