Все записи автора Ольга Киселева

Три имени квадрата и пересечение классов эквивалентности

В книге Юлии Гиппенрейтер «Как учиться с интересом» я нашла такую историю о занятиях Александра Звонкина с детьми: Обсуждаются сделанные из картона фигуры: квадрат, прямоугольник и неправильный четырехугольник. Мы детально обсуждаем их свойства. Прежде всего, у всех фигурок — по четыре угла. Значит, каждую из них мы можем назвать четырехугольником. Итого: у нас три четырехугольника. […]

668. Четырехугольник669. Прямоугольник667. Являются ли папы и дедушки мужчинами, джуны

Unit, API и GUI тесты

Давайте рассмотрим стандартную пирамиду автоматизации   Если говорить о программе: UI-тесты — честные тесты, «как это делал бы пользователь». (они же GUI, graphical user interface) API-тесты — опускаемся на уровень ниже, выкидывая лишнее. Unit-тесты — тесты на отдельную функцию Начинаем писать тесты снизу, потому что сначала логичнее проверить небольшой участок кода, а потом усложнять: Unit — […]

Anna2_50(0). Пирамида автоматизации, юнитAnna2_62. Юнит_тесты_Портной_проверяет_каждую_детальAnna2_64. Апи_тесты_Мастер_обметал_и_смотрит_как_оно

Тестирование производительности, нагрузочное и стресс

Студенты при изучении классификации часто спрашивают, чем отличаются между собой: Тестирование производительности Нагрузочное тестирование Стресс-тестирование Моя коллега Ольга Алифанова привела прекрасный пример! 1. Производительность: как быстро машина разгонится до сотни 2. Нагрузка: как быстро она разгонится до сотни с 4 пассажирами и багажом 3. Стресс: при каком весе на осях у нее подломятся балки PS […]

275. Катя на машине(a)276. Катя на машине2(a)277. Катя на машине3(a)

Типы границ

В моей классификации есть всего три типа границ (мнемоника ЛТП): Логическая — ограничение, накладываемое логикой, не программой. Технологическая — ограничение, накладываемое используемой технологией Произвольная — ограничение, накладываемое аналитиком или разработчиком. Типы границ на примере стиральной машинки (Пример любезно предоставлен Юлией Мироновой) У вас есть стиральная машинка. 1. Логическая: нельзя засунуть меньше 0 киллограммов белья. Это логика. 2. […]

112. Катя и стиралка. логика113. Катя и стиралка. произвольная114. Катя и стиралка. Заталкивает бельё

Бесплатный интерактивный курс по питону

В навыке автоматизации новая модная ссылка появилась — на бесплатный интерактивный курс по питону, http://pythontutor.ru/ Для начинающих — самое то! А отзывы о нем среди студентов: «Оооооо, их пошаговый отладчик — мега крутая штука. Он еще и ошибки на русский переводит :)»