Показаны сообщения с ярлыком теория в картинках. Показать все сообщения
Показаны сообщения с ярлыком теория в картинках. Показать все сообщения

среда, 16 января 2019 г.

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

Это статья из серии «Теория в картинках». 

Студенты при изучении классификации часто спрашивают, чем отличаются между собой:
  • Тестирование производительности
  • Нагрузочное тестирование
  • Стресс-тестирование
Моя коллега Ольга Алифанова привела прекрасный пример!


1. Производительность: как быстро машина разгонится до сотни



четверг, 19 апреля 2018 г.

Типы границ на примере стиральной машинки

Это статья из серии «Теория в картинках»

В моей классификации есть всего три типа границ (мнемоника ЛТП):

  • Логическая — ограничение, накладываемое логикой, не программой.
  • Технологическая — ограничение, накладываемое используемой технологией
  • Произвольная — ограничение, накладываемое аналитиком или разработчиком.

(Откуда взялась моя классификация, я тоже напишу, но чуть позднее в другой статье. Скажу лишь, что автор типов — Алексей Баранцев, переиспользовать в книге / статьях разрешение давал)


Типы границ на примере стиральной машинки


(Пример любезно предоставлен Юлией Мироновой)

У вас есть стиральная машинка.

1. Логическая: нельзя засунуть меньше 0 киллограммов белья. Это логика.


вторник, 20 октября 2015 г.

Клиент-сервер в картинках

О клиент-серверной архитектуре в картинках

Когда-то я планировала записать курс по SQL для начинающих. И даже частично записала! Буквально 1,5 занятия. Потом перераспределили ресурсы и теперь могу порекомендовать интересующимся курс Абдюшева Павла — Select без слез и Join для самых маленькихSmile :) 

У меня особая подача материала — кому-то это нравится, кому-то нет. Я люблю книги в стиле Романа Савина и серии Head First O`Really «Изучаем что-то-там». Все доступно объясняется, буквально на пальцах.

Стремлюсь делать также Smile :)
Чтобы ввести начинающих в курс дела и пояснить, зачем же им нужна база и где она в архитектуре, записала небольшой кусочек видео (11 минут). Ну а теперь выкладываю в открытый доступ — не пропадать же добру? Наслаждайтесь =)

А что там в видео то?


Наша цель — понять, что есмь «клиент-серверная архитектура» и где там появляется человек?

Цель — понять, что есть что на картинке

Давайте рассмотрим на примере Васи. Он хочет купить машину, но увы... У него нет денег! Sad :(

Куда пойдет Вася со своей бедой?

понедельник, 13 июля 2015 г.

Тест-кейс VS чек-лист в картинках.

Чем же они различаются?

Официальная часть
Вроде все понятно:

тест-кейсы — подробно;
чек-листы — кратенько.

Но моим студентам все равно тяжело. Зачем в тест-кейсе писать, что именно за файл создается, как его загружать в систему (на какие кнопки нажимать, какие действия выполнять)?

Идея 1


Я предложила им такое пояснение:

Тест-кейсы тупые до невозможности, словно ребенка на работу привели и показываем, "Вот мамочка сейчас файл обработает. Нажимаем кнопочку А, потом кнопочку Б, потом...", а не просто "Ну вот загрузили и все получилось".


Ну а чек-листы — это когда не нужны все эти подробности, как именно мы загружаем файлы, на какие кнопочки нажимаем. Нужна просто напоминалка — «Проверить загрузку Excel, CSV, JPG...»



Ребятам пояснение очень понравилось Smile :)
Сказали, что так понятнее, так что заносим в теорию в картинках!

Идея 2


Вы делали ремонт? Покупали шкафы, собирали их? А я делала и отсюда у меня вторая ассоциация.

Мы купили комод в ИКЕА. Он небольшой и простой в сборке. Но инструкция выглядит как талмуд — все настолько подробно. Каждое действие, каждый шаг. Каждый винтик — все в новом пункте на пол-листа А4, максильно доступно. Такой комод соберет даже полный профан. Потому что ребята не считают нужным пропускать этапы как «Ну это же очевидно, куда ввинчивать этот шуруп». Очень напоминает «Ну это же очевидно, на какую кнопочку нажимать, чтобы загрузить файл» Smile :)


А вот диванчик в коридор мы купили в другом месте. Он тоже небольшой и не сильно сложный в сборке — кубик шкафчика собрать и прицепить к самому диванчику. Но инструкция — полный швах. На ней ровно одна картинка — уже собранный диванчик, все детали чуть на расстоянии друг от друга. Ну это же очевидно, как его собрать!


Мы, кстати, не осилили, оставили мастеру Smile :)

Но разница «Простая инструкция — инструкция из ИКЕА» === «Чек-листы — Тест-кейсы». Когда будете писать тест-кейс, помните об этом и о том, что очевидное вам — темный лес для кого-то другого...

PS — блог-пост добавлен на Testbase в раздел «Теория в картинках», где вы всегда его сможете найти! :-)