пятница, 19 марта 2021 г.

Мнемоники ПРЁТ и ВРЁТ

Мне на почту прислали мнемоники для регулярных выражений. Тут небольшой спойлер: регулярка [а-я] найдет все буквы от «а» до «я», кроме буквы «ё». На эту тему и мнемоники. 

Автор — ЛяДиезМажор



PS — добавила пост в копилку мнемоник, где их еще больше! Читайте и вдохновляйтесь!

PPS — если у вас тоже есть интересные мнемоники, не стесняйтесь, присылайте на ok.molechka@gmail.com! Для этого необязательно быть моим студентом)))

пятница, 12 марта 2021 г.

Лайфхаки: как получить больше обратной связи после собеседования

Когда человек проходит собеседование или выполняет тестовое задание, компания даёт ему обратную связь: «вы красавчик, вот оффер / извините, вы нам не подходите». В случае отказа обычно примерно так и пишут: «извините, вы не подошли». А вот что именно было плохо и какие навыки нужно прокачать — непонятно!

Я хочу дать вам пару лайфхаков, как можно получить чуть больше обратной связи:

  • Лайфхак 1. Просто попросите!
  • Лайфхак 2. После фидбека исправьте тестовое 

Выглядит как «ну здравствуй, кэп»? А вот я около трех лет провожу собеседования, и использование этих лайфхаков видела от силы раз 5. Так что давайте я поясню, как эти простые советы работают. А заодно обсудим нюансы их применения.


Лайфхак 1. Просто попросите!


Да-да, всё так просто! Попросите более подробный фидбек. За спрос не бьют!

Если вы сидите на собеседовании и решаете тестовое «здесь и сейчас», то после окончания задачи спросите: 

— А что я еще пропустил? О чем не подумал? Насколько вообще все хорошо или плохо? Что можно почитать / погуглить?

четверг, 11 марта 2021 г.

Decision Table — что это и как применять

Decision Table (таблица решений) — техника, помогающая наглядно изобразить комбинаторику условий из ТЗ.

Чем проще и понятнее требования, тем меньше будет разночтений. И тем меньше исправлений после реализации. И тем проще нам, тестировщикам, писать тест-кейсы по таким требованиям ))




Ссылка на ХАБР

В тестировании таблица решений используется для того, чтобы на основе требований составить тест-кейсы. И ничего не забыть при сложных комбинациях входных условий! Ведь каждая строка или столбец таблицы → готовый тест-кейс.

вторник, 9 марта 2021 г.

Лайфхак для HR: как дать более подробный фидбек кандидату

Как обычно проходит техническое собеседование в ИТ-фирме, в которой есть HR:

  1. HR организует встречу
  2. Технический специалист проводит собеседование (тестировщик, разработчик, PM)
  3. Этот спец говорит HR «да / нет»
  4. HR даёт ответ кандидату.
Сам по себе HR не может дать вам подробный фидбек. Он ведь не разбирается в тестировании. Да и на собеседовании не был, он его только организовал. 

Поэтому фидбек дает тестировщик, который проверял ваше тестовое задание. Или проводил собеседование. А у него свои дела! Так и отмахивается: 

— Этому откажи, всё, у меня релиз горит!


Ну а что HR остается? Написать отказ без подробностей… Или действовать хитрее :)

суббота, 6 марта 2021 г.

Регулярные выражения (regexp) — основы

Регулярные выражения (их еще называют regexp, или regex) — это механизм для поиска и замены текста. В строке, файле, нескольких файлах... Их используют разработчики в коде приложения, тестировщики в автотестах, да просто при работе в командной строке!

Ссылка на ХАБР


Чем это лучше простого поиска? Тем, что позволяет задать шаблон.

Например, на вход приходит дата рождения в формате ДД.ММ.ГГГГГ. Вам надо передать ее дальше, но уже в формате ГГГГ-ММ-ДД. Как это сделать с помощью простого поиска? Вы же не знаете заранее, какая именно дата будет.


А регулярное выражение позволяет задать шаблон «найди мне цифры в таком-то формате».

Для чего применяют регулярные выражения?

  1. Удалить все файлы, начинающиеся на test (чистим за собой тестовые данные)
  2. Найти все логи
  3. grep-нуть логи
  4. Найти все даты
  5. ...

А еще для замены — например, чтобы изменить формат всех дат в файле. Если дата одна, можно изменить вручную. А если их 200, проще написать регулярку и подменить автоматически. Тем более что регулярные выражения поддерживаются даже простым блокнотом (в Notepad++ они точно есть).


В этой статье я расскажу о том, как применять регулярные выражения для поиска и замены. Разберем все основные варианты.

понедельник, 1 марта 2021 г.

Тестировщик usability — книги и курсы

О профессии

Основные задачи тестировщика юзабилити:

  1. Проверять документацию на «понятность» простому пользователю
  2. Проверять тексты на сайте на понятность
  3. Проверять продукт на интуитивность, понятность, обучаемость



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

Response body was not logged в Postman, что делать

Допустим, что вы запустили в Postman коллекцию и хотите посмотреть, какой ответ вернул сервер на запрос. Но ой, ответ не логируется:

Response body was not logged


Что делать?