Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

3.5 7 Lab Create a Python Unit Test

Автор: Horacio Vega Fuentes

Загружено: 2025-10-22

Просмотров: 21

Описание:

Objetivos

Parte 1: Iniciar la máquina virtual (Virtual Machine) de DEVASC.
Parte 2: Explorar las opciones en el unittest del framework.
Parte 3: Probar una función de Python con unittest.

Aspectos básicos/Situación.

Los unittest examinan unidades independientes de código, como funciones, clases, módulos y librerías. Hay muchas razones para escribir un script usando la librería unittest de Python.
Una razón obvia es que si encuentra un problema en el código aislado mediante pruebas deliberadas, sabrás que el problema está en la función u otra unidad bajo prueba.
El problema no está en la aplicación más grande que pueda llamar a esta función. También sabrá exactamente qué desencadenó el error porque el unittest escrito por el usuario expondrá el problema.
Los errores encontrados de esta manera suelen ser rápidos y fáciles de corregir, y las correcciones hechas en este nivel detallado tienen menos probabilidades de causar efectos secundarios imprevistos más adelante en otro código que se basa en el código probado.

Puede ejecutar unittest manualmente si el código es pequeño, pero normalmente las unittest deben ser automatizadas. Al escribir una unittest, piense en lo siguiente:
• El unittest debe ser simple y fácil de implementar.
• El unittest debe estar bien documentado, por lo que es fácil averiguar cómo ejecutar la prueba, incluso después de varios años.
• Considerar los métodos de prueba y las entradas desde todos los ángulos.
• Los resultados de las pruebas deben ser consistentes. Esto es importante para la automatización de pruebas.
• El código de prueba debe funcionar independientemente del código que se esté probando. Si escribe pruebas que necesitan cambiar el estado del programa, capture el estado antes de cambiarlo, y vuelva a cambiarlo después de que se ejecute la prueba.
• Cuando una prueba falla, los resultados deben ser fáciles de leer y señalar claramente lo que se espera y dónde están los problemas.
En este laboratorio, explorará el unittest framework y usará unittest para probar una función.

3.5 7 Lab Create a Python Unit Test

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

4.5.5 Lab -Explore las API REST con el Simulador API y Postman

4.5.5 Lab -Explore las API REST con el Simulador API y Postman

8.3.7 - Lab - Use RESTCONF to Access an IOS XE Device

8.3.7 - Lab - Use RESTCONF to Access an IOS XE Device

Banking CLI App with PHP - 06. Preparing our Menu Manager

Banking CLI App with PHP - 06. Preparing our Menu Manager

Декораторы Python — наглядное объяснение

Декораторы Python — наглядное объяснение

PyTest: Pruebas Unitarias en Python 🐍 | Unit Tests | Testing Automatizado con Python ✅

PyTest: Pruebas Unitarias en Python 🐍 | Unit Tests | Testing Automatizado con Python ✅

Программируем с Google Antigravity + Gemini 3 Pro. СМОЖЕТ КАЖДЫЙ!

Программируем с Google Antigravity + Gemini 3 Pro. СМОЖЕТ КАЖДЫЙ!

OpenAI тонет. Google рвёт индустрию. ИИ улетает в космос / Итоги ноября в AI

OpenAI тонет. Google рвёт индустрию. ИИ улетает в космос / Итоги ноября в AI

Gunicorn + Uvicorn Workers: как работают и как настроить правильно

Gunicorn + Uvicorn Workers: как работают и как настроить правильно

🧑‍💻 Собеседования и найм: алгоритмы, высокие нагрузки, использование LLM, IDE, стресс и лайвкодинг

🧑‍💻 Собеседования и найм: алгоритмы, высокие нагрузки, использование LLM, IDE, стресс и лайвкодинг

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

БЕЛЫЕ СПИСКИ: какой VPN-протокол справится? Сравниваю все

11-летняя девочка поражает своей игрой!  Алиса Генриетта Юнкер - Будущая Звезда Мировых Шахмат!

11-летняя девочка поражает своей игрой! Алиса Генриетта Юнкер - Будущая Звезда Мировых Шахмат!

3 новинки LLM OpenAI в n8n: Response API (поиск, векторная база и Python в одной ноде)

3 новинки LLM OpenAI в n8n: Response API (поиск, векторная база и Python в одной ноде)

Топ популярных аннотаций Spring Framework, которые должен знать каждый

Топ популярных аннотаций Spring Framework, которые должен знать каждый

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Поправки в Налоговый Кодекс приняли. Разбираем изменения

Поправки в Налоговый Кодекс приняли. Разбираем изменения

Лучший способ установки Windows 11 на любой ПК быстро и без проблем на любой ПК

Лучший способ установки Windows 11 на любой ПК быстро и без проблем на любой ПК

ТРИГОНОМЕТРИЯ будет УЖАС! Этот ПРИЕМ тебя спасет на ЕГЭ 2026!

ТРИГОНОМЕТРИЯ будет УЖАС! Этот ПРИЕМ тебя спасет на ЕГЭ 2026!

Краткое объяснение больших языковых моделей

Краткое объяснение больших языковых моделей

Преломление и «замедление» света | По мотивам лекции Ричарда Фейнмана

Преломление и «замедление» света | По мотивам лекции Ричарда Фейнмана

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]