2017-07-08 Pytest.md

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

корзина:статьи_участников:2017-07-08_pytest.md [04.09.2018 07:14]
127.0.0.1 внешнее изменение
корзина:статьи_участников:2017-07-08_pytest.md [20.05.2019 15:18]
Строка 1: Строка 1:
-# Продвинутое использование py test - Андрей Светлов. Почему 100 % покрытие это плохо - Иван Цыганов. 
-Tags: читательский дневник,​ PyTest, python, coverage, python_bytecode 
- 
-Продвинутое использование py test Андрей Светлов [YouTube](https://​www.youtube.com/​watch?​v=7KgihdKTWY4) 
- 
-Перед выбором фреймворка для тестирования python-приложений - обязательно к просмотру! В докладе рассказано как применять pytest, базовые основы,​ которые плавно переходят в интересные продвинутые особенности современных тестовых фреймворков с привязкой к реальным потребностям. Рассказано все живо, смотреть приятно,​ мотивирующий эффект остается надолго. Что еще сказать - не знаю, смотрел давно, буду пересматривать. 
- 
-P.S. Важной особенностью самого pytest и аналогов я считаю,​ что его очень легко внедрить в текущую инфраструктуру тестов вашего проекта,​ оно не несет с собой большой и сложной инфраструктурной нагрузки,​ не требует долгого обучения. Но просмотр одного только этого доклада даст вам множество идей по улучшению ваших тестов,​ сокращению строк кода и повышения их читабельности. 
- 
- *** 
- 
-Иван Цыганов (Positive Technologies) - Почему 100 % покрытие это плохо [YouTube](https://​www.youtube.com/​watch?​v=Y8CK6AMqskQ) 
- 
-Интересный доклад про нюансы текущей реализации coverage.py для подсчета покрытия и как его можно улучшить. В докладе кратко описан базовый паттерн работы с байт-кодом python (его использует,​ например,​ PonyORM, если не путаю) и работа с байт-кодом. 
- 
-Доклад я бы рассматривал как light-talk про питон, coverage и байткод. Полезного не много, зато интересно. 
- 
-~~OWNERAPPROVE~~