blog.uptoqa

О тестировании и не только

Apitist - отличный инструмент, который поможет вам при написании автотестов на языке Python. В этой статье говорится о том, зачем нужен apitist и описан функционал который вы сможете использовать в дальнейшем.

Парвиз
Парвиз

Статьи

convclasses: старая песня на новый лад

Уже больше года мы на своем проекте используем отличный инструмент cattrs. Он показался мне на столько классным, что я даже написал еще один инструмент на его основе — apitist. Инструмент позволяет с легкостью работать с моделями данных — дает возможность преобразовывать из словарей и списков данные в объекты моделей и обратно.

Парвиз
Парвиз
Изображение для Автоматизация на Python. Тестируем API

Автоматизация на Python. Тестируем API

Давно хотел написать статью с конкретными примерами автоматизации API-тестов, видимо настал тот самый момент. Основная причина, которая побудила меня это сделать — одно из недавно пройденных собеседований. Я понял, что не все осознают важность и необходимость тестирования API.

Парвиз
Парвиз
Изображение для Тестирование в Scrum. Кросс-функциональные команды

Тестирование в Scrum. Кросс-функциональные команды

В моем случае переход на Scrum был довольно резким, но в то же время с нами провели тренинг — Scrum мастер 2 дня разбирал с нами Agile, Scrum и все вопросы которые попутно появлялись. На мой взгляд это был один из самых правильных способов дать команде понять, что это за framework и с чем его едят.

Парвиз
Парвиз
Изображение для Мобильность. Android и секреты работы с Shell. Часть 2

Мобильность. Android и секреты работы с Shell. Часть 2

Консоль (Shell) или Интерфейс командной строки (Command line interface, CLI) — разновидность текстового интерфейса между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк (команд). Для доступа в консоль Android нам понадобится ADB, настройку которого мы рассматривали в первой части. Альтернативный способ доступа в консоль — установка любого эмулятора терминала на устройство.

Парвиз
Парвиз

Мобильность: Android, adb и вседозволенность. Часть 1

Вы же наверняка знаете, что такое Android? Все мы с ним сталкивались по жизни, а кто-то возможно и работал с ним. Сегодня хочу затронуть следующие аспекты работы с Android: ADB, Надстройки интерфейсов

Парвиз
Парвиз

Нет времени объяснять. Selenium и Python

Наверное кто-нибудь из вас сталкивался с такой ситуацией, не правда ли? Никогда не знаешь с чего начать, особенно если ты даже не знаком с автоматизацией. Сегодня я расскажу как решить проблему, когда «вот прям сейчас надо», а ты «ни в зуб ногой». Тут не будет идеальных решений, тут будет описано исключительно то, как быстро и безболезненно написать автотесты «на коленке» в экстренной ситуации.

Парвиз
Парвиз
Изображение для Что такое тестирование, и зачем оно нам?

Что такое тестирование, и зачем оно нам?

Все в своей жизни так или иначе сталкиваются с тестированием. Будь то включение телевизора в розетку в магазине и проверка его на битые пиксели, или же выбор помидоров из ящиков в Ашане.

Парвиз
Парвиз