Forwarded from Doragonsureiyā
Forwarded from Книги для программистов
Python Unit Test Automation (2017)
Автор: Ashwin Pajankar
#python #book #english #advanced
Язык: английский.
Целевая аудитория: опытные разработчики.
Тестирование — это необходимый процесс в программировании, позволяющий проверить на корректность отдельные части исходного кода программы. В настоящем руководстве вы познакомитесь с юнит-тестированием для проектов на языке программирования Python на примере таких библиотек, как doctest, unittest, nose, nose2 и pytest. Вы узнаете о важных концепциях тестирования программного обеспечения и их реализации на Python 3, а также узнаете разницу модульных тестов для Python 2 и 3.
В книге рассматриваются следующие темы:
✔ введение в Python;
✔ юнит-тестирование;
✔ автоматизация тестов;
✔ обзор библиотек nose и nose2;
✔ принц TDD и многое другое.
Преимущества:
➕ небольшой объём;
➕актуальный материал;
➕ упражнения и примеры кода;
➕ подходит начинающим.
Недостатки:
➖ не замечено.
Автор: Ashwin Pajankar
#python #book #english #advanced
Язык: английский.
Целевая аудитория: опытные разработчики.
Тестирование — это необходимый процесс в программировании, позволяющий проверить на корректность отдельные части исходного кода программы. В настоящем руководстве вы познакомитесь с юнит-тестированием для проектов на языке программирования Python на примере таких библиотек, как doctest, unittest, nose, nose2 и pytest. Вы узнаете о важных концепциях тестирования программного обеспечения и их реализации на Python 3, а также узнаете разницу модульных тестов для Python 2 и 3.
В книге рассматриваются следующие темы:
✔ введение в Python;
✔ юнит-тестирование;
✔ автоматизация тестов;
✔ обзор библиотек nose и nose2;
✔ принц TDD и многое другое.
Преимущества:
➕ небольшой объём;
➕актуальный материал;
➕ упражнения и примеры кода;
➕ подходит начинающим.
Недостатки:
➖ не замечено.
Forwarded from Книги для программистов
Python_Unit_Test_Automation.pdf
1.7 MB
Forwarded from Библиотека питониста | Python, Django, Flask
Python Unit Test Automation
Автор: Ashwin Pajankar
В настоящем руководстве вы познакомитесь с юнит-тестированием для проектов на языке программирования Python на примере таких библиотек, как doctest, unittest, nose, nose2 и pytest
#книгадня
https://t.me/progbook/3696
Автор: Ashwin Pajankar
В настоящем руководстве вы познакомитесь с юнит-тестированием для проектов на языке программирования Python на примере таких библиотек, как doctest, unittest, nose, nose2 и pytest
#книгадня
https://t.me/progbook/3696
Forwarded from Библиотека питониста | Python, Django, Flask
Подборка лучших подкастов по Python
Много полезной актуальной информации + практика английского языка!
#collections
Python Junior подкаст
https://podcast.python.ru/
Podcast.__init__
https://www.podcastinit.com/
Talk Python To Me
https://talkpython.fm/
Python Bytes
https://pythonbytes.fm/
Python Testing
http://pythontesting.net/
Test and Code
http://testandcode.com/
Много полезной актуальной информации + практика английского языка!
#collections
Python Junior подкаст
https://podcast.python.ru/
Podcast.__init__
https://www.podcastinit.com/
Talk Python To Me
https://talkpython.fm/
Python Bytes
https://pythonbytes.fm/
Python Testing
http://pythontesting.net/
Test and Code
http://testandcode.com/
Forwarded from Библиотека питониста | Python, Django, Flask
Python Tutorial: Unit Testing Your Code with the unittest Module
#testing
Вряд ли вы поспорите, что тестирование - ооочень важная часть процесса создания программного продукта!
Компании тратят огромные деньги на создание достойного отдела по тестированию.
Модульное тестирование является сегодня обязательным для любых крупных проектов и используется всеми крупными компаниями.
Данное учебное руководство научит вас тестировать свой код с помощью модуля unittest языка Python.
https://www.youtube.com/watch?v=6tNS--WetLI
#testing
Вряд ли вы поспорите, что тестирование - ооочень важная часть процесса создания программного продукта!
Компании тратят огромные деньги на создание достойного отдела по тестированию.
Модульное тестирование является сегодня обязательным для любых крупных проектов и используется всеми крупными компаниями.
Данное учебное руководство научит вас тестировать свой код с помощью модуля unittest языка Python.
https://www.youtube.com/watch?v=6tNS--WetLI
YouTube
Python Tutorial: Unit Testing Your Code with the unittest Module
In this Python Programming Tutorial, we will be learning how to unit-test our code using the unittest module. Unit testing will allow you to be more comfortable with refactoring and knowing whether or not your updates broke any of your existing code. Unit…
Forwarded from Библиотека питониста | Python, Django, Flask
#полезностьдня
Пишем красивый и читабельный код
https://telegra.ph/Pishem-krasivyj-i-chitabelnyj-kod-09-04
Пишем красивый и читабельный код
https://telegra.ph/Pishem-krasivyj-i-chitabelnyj-kod-09-04
Telegraph
Пишем красивый и читабельный код
Общедоступный код – это очень полезно. Вне зависимости от мотивации, ваши старания могут оказаться напрасными, если ваш код окажется сложным для понимания или использования другими. Практически каждая организация придерживается своих требований написания…
Forwarded from Библиотека питониста | Python, Django, Flask
Python Testing with pytest: Simple, Rapid, Effective, and Scalable
Автор: Brian Okken
Данная книга поможет вам делать меньше работы при тестировании Python кода, но сохранять его читабельным, выразительным и элегантным.
#книгадня
Подробнее о книге:
https://pragprog.com/book/bopytest/python-testing-with-pytest
Автор: Brian Okken
Данная книга поможет вам делать меньше работы при тестировании Python кода, но сохранять его читабельным, выразительным и элегантным.
#книгадня
Подробнее о книге:
https://pragprog.com/book/bopytest/python-testing-with-pytest
Forwarded from Библиотека питониста | Python, Django, Flask
Различные способы одновременного тестирования нескольких флагов в Python
#codeexample
#codeexample
x, y, z = 0, 1, 0
if x == 1 or y == 1 or z == 1:
print('passed')
if 1 in (x, y, z):
print('passed')
# These only test for truthiness:
if x or y or z:
print('passed')
if any((x, y, z)):
print('passed')
Forwarded from Библиотека питониста | Python, Django, Flask
#статьядня
Пошаговый рефакторинг кода на Python с помощью тестов
http://blog.thedigitalcatonline.com/blog/2017/07/21/refactoring-with-test-in-python-a-practical-example/
Пошаговый рефакторинг кода на Python с помощью тестов
http://blog.thedigitalcatonline.com/blog/2017/07/21/refactoring-with-test-in-python-a-practical-example/
Forwarded from Библиотека питониста | Python, Django, Flask
Тестирование - неотъемлемая часть процесса разработки. Если вы пишете прекрасные приложения на Python, но еще не научились их тестировать, то этот туториал точно вас прокачает!
#полезностьдня
https://realpython.com/python-testing/
#полезностьдня
https://realpython.com/python-testing/
Forwarded from Библиотека питониста | Python, Django, Flask
Многие считают что Python − это просто. Возможно, это действительно проще, чем другие технологии, вот только без трудностей не бывает даже тут. Но и их можно избежать, если понять принципы тестирования Python-кода.
#статьядня
https://proglib.io/p/python-testing/
#статьядня
https://proglib.io/p/python-testing/
Forwarded from Библиотека питониста | Python, Django, Flask
Continuous Integration (непрерывная интеграция) стало неотъемлимой частью разработки программного обеспечения во многих компаниях.
Суть поцесса - слияние рабочих копий в общую основную ветвь разработки несколько раз в день и выполнении частых автоматизированных сборок проекта для скорейшего выявления потенциальных дефектов и решения интеграционных проблем.
#статьядня
https://realpython.com/python-continuous-integration/
Суть поцесса - слияние рабочих копий в общую основную ветвь разработки несколько раз в день и выполнении частых автоматизированных сборок проекта для скорейшего выявления потенциальных дефектов и решения интеграционных проблем.
#статьядня
https://realpython.com/python-continuous-integration/
Realpython
Continuous Integration With Python: An Introduction – Real Python
In this Python tutorial, you'll learn the core concepts behind Continuous Integration (CI) and why they are essential for modern software engineering teams. Find out how to how set up Continuous Integration for your Python project to automatically create…