Голосов: 0
#1
Автоматическое тестирование программного обеспечения с помощью Python
Описание курса
Добро пожаловать в самый полный курс об автоматическом тестировании с Python на Udemy.
Я Хосе, инженер-программист и основатель Teclado; здесь, чтобы помочь вам по-настоящему понять все типы тестирования с помощью Python. Основное внимание в этом курсе уделяется тестированию на веб-сайте - мы будем работать с API-интерфейсами REST и веб-приложениями, а также такими технологиями, как unittest, Postman и Selenium.
С чем вы будете работать?
Этот курс - это джем, наполненный всеми новейшими технологиями для профессионального использования и в личных проектах:
Библиотека unittest, стандартная автоматизированная тестовая библиотека Python;
Издевательствование и исправление, два основных инструмента для снижения зависимостей при тестировании;
модулем, интеграцией, системой и приемочными испытаниями - все виды тестирования, которые вы полностью охватили;
Почтальон для легкого сотрудничества и создания тестов при разработке;
Selenium для автоматизированных тестов браузера;
Git и Travis для непрерывной интеграции вашего проекта.
Фундаментальные навыки тестирования
Этот курс будет охватывать все основные навыки тестирования, которые вам необходимо знать, чтобы получить работу или применить эти навыки в ваших существующих проектах.
Из таких вещей, как издевка и исправление, используя библиотеку unittest, которые уменьшают зависимости и превращают сложные тесты в простые; к рассмотрению всех типов испытаний: простые модульные тесты для крупных системных тестов и даже приемочные испытания для клиентов.
Тестирование Pyramid
Пирамида тестирования говорит, что у вас должно быть много модульных тестов, немного меньше интеграционных тестов, даже меньше системных тестов и как можно меньше приемочных тестов.
На протяжении всего курса мы работаем над этой концепцией, следя за тем, чтобы мы полностью охватывали каждый компонент нашей системы с помощью модульных тестов. Затем мы проверяем зависимости с помощью тестов интеграции. Наконец, мы покрываем всю систему и ее предположения с помощью системных тестов. Разумеется, мы также рассмотрим, что такое приемочные испытания, как мы приступаем к приемочным испытаниям и некоторые из лучших способов написать приемочные тесты для веб-приложения с использованием Behavior-Driven Development и Selenium.
Автоматическое тестирование браузера
Селен чрезвычайно эффективен, особенно в сочетании с эффективным и проверенным временем подходом, рекомендованным в этом курсе. Мы профессионально разработаем наши приемочные тесты - так, как вы делали бы на задании на программное обеспечение. Мы будем использовать модели страниц, локаторы и определения шагов для структурирования тестов в многоразовом режиме. Клиенты смогут придумать приемочные тесты, которые можно легко перевести на код.
Непрерывная интеграция
В курсе также рассказывается о том, как вы можете сделать это намного дальше в своих проектах!
Внедряя конвейер Continuous Integration, который запускает ваши тесты всякий раз, когда вы вносите какие-либо изменения, вы будете иметь гораздо более высокое качество в своих проектах и не позволять вам проходить мимолетные ошибки. Мы рассмотрим возможность размещения наших проектов в GitHub и симпатии к CI-конвейеру с ними.
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.