📖 [#Книга] https://testbase.ru/books/test-design-book
Книг по тестированию выходит на русском языке не очень много, я последние пару лет стараюсь следить за новыми изданиями, в том числе за зарубежными. Для тех, кто все еще использует книги в качестве источника знаний, постараюсь делиться своими впечатлениями о прочитанном по теме канала.
Начну с книги, которая неоднократно упоминалась в чате
https://t.me/testspro1c в рамках рекомендации «вам нужно разобраться с тем, как проектировать тест-кейсы». Это книга Ольги Назиной https://testbase.ru/books/test-design-book.
Очень многие за пределами сообщества 1С (да и в сообществе 1С таких уже не мало) знают Ольгу Назину по ее курсам и тренингам, через которые они и пришли в тестирование. Я обратил внимание на нее благодаря тем же рекомендациям.
Что понравилось:
🟢 Системность и структурированность. С учебниками и справочниками я всегда начинаю знакомиться с оглавления и тут оно впечатлило: максимально подробное, отлично структурированное, для меня это всегда хороший знак.
🟢 Хорошая степень покрытия тем. Разобраны все популярные техники тест-дизайна и даже больше: классы эквивалентности, граничные значения, pairwise, деревья решений, диаграммы состояний и переходов, практически все, проиллюстрировано примерами.
🟢 Практическая направленность. Все темы разбираются на релевантных примерах, и данные этих примеров приведены в книге в полном объеме, т.е. можно самому все повторить; после каждой главы есть вопросы для самопроверки, упоминаются актуальные инструменты, на них даны ссылки (в конце книге есть QR-коды для удобства использования). Приводятся чек- и чит- листы, которые можно применять в работе.
Что, на мой вкус, не очень:
🟠несмотря на то, что в подзаголовке указано «для начинающих», некоторые примеры будут слишком сложны для тех, кто только входит в тестирование. Для понимания по части тем нужен опыт за спиной, а некоторые (но, к счастью, единичные) примеры настолько специфичны, что понятны будут не только лишь всем. Например внезапные примеры про настройку максимального количества дескрипторов файлов в RHEL 🤯 или пассажи про gc в Java.
🟠Нарочито неформальный стиль изложения, как будто бы ориентированный на детей что ли, или я зануда или это сознательная была цель ориентироваться на аудиторию помоложе, ну такое.
🟠В книге о-о-очень много иллюстраций в формате мультяшных, очень своеобразных комиксов/стрипов, которые дублируют содержание той или иной идеи в специфичной юморной/метафоричной форме. Их реально много, практически на каждой странице и они увеличивают объем книги. В ней почти 500 страниц, и я не сильно ошибусь, если скажу, что четверть ее объема составляют эти комиксы, еще минимум четверть — скриншоты для иллюстрации примеров. Чисто текста там страниц 250 максимум. Иллюстрации подобного рода могут служить якорем, помогающим запомнить что-то лучше, но когда все этими якорями засыпано, они превращаются в белый шум и уже не работают, как задумывалось (вот с мнемониками, которым посвящен подраздел одной из глав такая же история, но люди думают по-разному, кому-то наверное зайдет).
🟠Кажется, что некоторые темы описаны довольно избыточно и местами есть ощущение повторов («повторение — мать учения»?) .
➡️ Итого. Считаю, что книга будет полезной тестировщикам-самоучкам, кто хочет познакомиться с техниками тест-дизайна или специалистам по тестированию, кто хотел бы систематизировать знания, полученные из личного опыта. Для вкатывания в тестирование с нуля эту книгу порекомендовать, пожалуй, не готов, но в качестве дополнительной литературы во время обучения на курсе по тестированию книга послужит отличным методическим материалом. Минусы очень субъективны и больше про форму, содержание отличное!
Поделитесь в комментариях, читали ли эту книгу? Как впечатления? Что еще читали из области тест-дизайна? Что порекомендуете прочитать?
🦋