Введение Тестирование является важной частью разработки программного обеспечения, которая помогает выявить ошибки и повысить надежность кода. В данном руководстве мы рассмотрим основы тестирования, этапы тестирования, принципы и концепции тестирования, а также покажем пример тестирования кода программы с помощью фреймворка pytest. Основы тестирования Тестирование кода заключается в проверке его работы на соответствие ожидаемым результатам. Это включает в себя написание тестовых случаев, выполнение кода с использованием этих тестовых случаев и сравнение полученных результатов с ожидаемыми...
Источник: Nuances of Programming Всем привет! Меня зовут Герман Диаго, по образованию я инженер компьютерной науки и уже долгое время увлечён разработкой разного рода ПО. Большую часть своей карьеры я работал в бэкенд над ОС реального времени и высоконадёжными системами. Начиная с 2002 и по сей день самой актуальной технологией для меня была и остаётся C++. Время идёт, и однажды по воле случая на одном веб-сайте я столкнулся с интересной задачей. Назывался этот сайт “Tom’s Data Onion” (луковица данных Тома)...