0 added
0 removed
Original
2026-01-01
Modified
2026-02-21
1
<p><a>#статьи</a></p>
1
<p><a>#статьи</a></p>
2
<ul><li>24 апр 2020</li>
2
<ul><li>24 апр 2020</li>
3
<li>0</li>
3
<li>0</li>
4
</ul><p>Профессиональная "кухня" - это самое интересное. Как сами тестировщики воспринимают свою работу и работу коллег?</p>
4
</ul><p>Профессиональная "кухня" - это самое интересное. Как сами тестировщики воспринимают свою работу и работу коллег?</p>
5
<p> vlada_maestro / shutterstock</p>
5
<p> vlada_maestro / shutterstock</p>
6
<p>Head of QA компании ITFB. Более 10 лет работаю над качеством процессов и продуктов. Наивно полагаю, что мой вклад меняет цифровой мир к лучшему. Вице-председатель Russian Software Testing Qualifications Board, соорганизатор московского клуба тестировщиков MSTC, редактор журнала "Tester’s Life".</p>
6
<p>Head of QA компании ITFB. Более 10 лет работаю над качеством процессов и продуктов. Наивно полагаю, что мой вклад меняет цифровой мир к лучшему. Вице-председатель Russian Software Testing Qualifications Board, соорганизатор московского клуба тестировщиков MSTC, редактор журнала "Tester’s Life".</p>
7
<p>Сейчас в тренде искренность и открытое проявление эмоций профессионалами и экспертами: на YouTube и в соцсетях множится контент из серии "Что бесит бортпроводника" или "10 фраз, которые раздражают дизайнера". У айтишников тоже есть чувства - поэтому команда<a>QA</a><em>(Quality Assurance)</em>компании ITFB составила свой список раздражающих моментов в работе тестировщика.</p>
7
<p>Сейчас в тренде искренность и открытое проявление эмоций профессионалами и экспертами: на YouTube и в соцсетях множится контент из серии "Что бесит бортпроводника" или "10 фраз, которые раздражают дизайнера". У айтишников тоже есть чувства - поэтому команда<a>QA</a><em>(Quality Assurance)</em>компании ITFB составила свой список раздражающих моментов в работе тестировщика.</p>
8
<p>Бесит, когда в баг-трекинге создают задачу/дефект без описания, только заголовок из серии "Не работает, почините!". Особенно радуют такие отчёты с боевого тестирования - без указания шагов, данных, окружения и других важных пунктов для воспроизведения ошибки. А уж про логи, скриншоты и ожидаемые результаты я промолчу.</p>
8
<p>Бесит, когда в баг-трекинге создают задачу/дефект без описания, только заголовок из серии "Не работает, почините!". Особенно радуют такие отчёты с боевого тестирования - без указания шагов, данных, окружения и других важных пунктов для воспроизведения ошибки. А уж про логи, скриншоты и ожидаемые результаты я промолчу.</p>
9
<p>Бесит, когда разработчик отдаёт на тестирование код, не проверив его хотя бы минимально. Например, кнопка "Закрыть" не закрывает, а выдаёт кучу сообщений об ошибках, которые приводят к зависанию системы. Вроде бы разработчик отчитался, что передал задачу в QA, но основной функционал не работает. А ты тратишь время, чтобы понять, что твои усилия были напрасны.</p>
9
<p>Бесит, когда разработчик отдаёт на тестирование код, не проверив его хотя бы минимально. Например, кнопка "Закрыть" не закрывает, а выдаёт кучу сообщений об ошибках, которые приводят к зависанию системы. Вроде бы разработчик отчитался, что передал задачу в QA, но основной функционал не работает. А ты тратишь время, чтобы понять, что твои усилия были напрасны.</p>
10
<p>Бывает, что предыдущие команды не оставляют документации. Приходится иметь дело с неизвестно как работающим функционалом. И непонятно: где баг, а где фича? Да и вообще бесит, когда недостаточно документации и не у кого спросить или сложно найти нужную информацию.</p>
10
<p>Бывает, что предыдущие команды не оставляют документации. Приходится иметь дело с неизвестно как работающим функционалом. И непонятно: где баг, а где фича? Да и вообще бесит, когда недостаточно документации и не у кого спросить или сложно найти нужную информацию.</p>
11
<p>Бесят медленные, висячие стенды. Особенно если они чужие и ты с этим ничего не можешь сделать. А твои требования к среде тестирования заказчики и другие команды не читали и не хотят читать.</p>
11
<p>Бесят медленные, висячие стенды. Особенно если они чужие и ты с этим ничего не можешь сделать. А твои требования к среде тестирования заказчики и другие команды не читали и не хотят читать.</p>
12
<p>Бесит, когда приходится уговаривать разработчика сделать его работу:</p>
12
<p>Бесит, когда приходится уговаривать разработчика сделать его работу:</p>
13
<p><em>- Вот тут не работает.</em></p>
13
<p><em>- Вот тут не работает.</em></p>
14
<p><em>- Это не моё!</em></p>
14
<p><em>- Это не моё!</em></p>
15
<p><em>- Здесь Dev Result тобой написан!</em></p>
15
<p><em>- Здесь Dev Result тобой написан!</em></p>
16
<p><em>- А, ну ладно…</em></p>
16
<p><em>- А, ну ладно…</em></p>
17
<p>Бывают ситуации, когда только что выкатили сборку на тестирование и сразу же видны дефекты, а менеджер уже спрашивает, когда можно будет внедрить на продакшн. Такое тоже бесит: ну откуда мне знать, сколько времени займёт у разработчика исправление ошибок? Я могу ответить на вопрос только о тестировании.</p>
17
<p>Бывают ситуации, когда только что выкатили сборку на тестирование и сразу же видны дефекты, а менеджер уже спрашивает, когда можно будет внедрить на продакшн. Такое тоже бесит: ну откуда мне знать, сколько времени займёт у разработчика исправление ошибок? Я могу ответить на вопрос только о тестировании.</p>
18
<p>Бесит, когда накидывают задачи сверх запланированного. Особенно когда это происходит мимо тестировщика. Менеджер накинул аналитику, аналитик проанализировал и накинул разработчику, а тебе потом прилетает всё это счастье. Кто, что, как, где и откуда это вообще - никто не объяснил.</p>
18
<p>Бесит, когда накидывают задачи сверх запланированного. Особенно когда это происходит мимо тестировщика. Менеджер накинул аналитику, аналитик проанализировал и накинул разработчику, а тебе потом прилетает всё это счастье. Кто, что, как, где и откуда это вообще - никто не объяснил.</p>
19
<p>Когда нет сплочённости внутри коллектива: коллега понимает, что есть проблема, но это напрямую его не касается. И он не делает ничего, чтобы как-то помочь.</p>
19
<p>Когда нет сплочённости внутри коллектива: коллега понимает, что есть проблема, но это напрямую его не касается. И он не делает ничего, чтобы как-то помочь.</p>
20
<p>Бесит отсутствие версионности в проекте - когда ты даже не понимаешь, какую сборку сейчас тестируешь. И в баг-репорте не можешь указать номер билда, в котором был найден дефект.</p>
20
<p>Бесит отсутствие версионности в проекте - когда ты даже не понимаешь, какую сборку сейчас тестируешь. И в баг-репорте не можешь указать номер билда, в котором был найден дефект.</p>
21
<p>Когда разработчик реализует логирование таким образом, что логи похожи на машинный код, который ещё нужно суметь расшифровать. А если учесть сжатые сроки тестирования - это просто ад.</p>
21
<p>Когда разработчик реализует логирование таким образом, что логи похожи на машинный код, который ещё нужно суметь расшифровать. А если учесть сжатые сроки тестирования - это просто ад.</p>
22
<p>Бесит заказчик, который не в состоянии чётко сформулировать требования к продукту. Вот типичный сценарий:</p>
22
<p>Бесит заказчик, который не в состоянии чётко сформулировать требования к продукту. Вот типичный сценарий:</p>
23
<p><strong>Заказчик.</strong><em>Всё хорошо, но почему в комбобоксах приведены такие значения</em>:<em>первый, второй, третий?</em></p>
23
<p><strong>Заказчик.</strong><em>Всё хорошо, но почему в комбобоксах приведены такие значения</em>:<em>первый, второй, третий?</em></p>
24
<p><strong>Команда.</strong><em>Вы сами их согласовали.</em></p>
24
<p><strong>Команда.</strong><em>Вы сами их согласовали.</em></p>
25
<p><strong>Заказчик.</strong><em>Да? Давайте заменим на один, два, три…</em></p>
25
<p><strong>Заказчик.</strong><em>Да? Давайте заменим на один, два, три…</em></p>
26
<p>А уже на следующий день:<strong></strong></p>
26
<p>А уже на следующий день:<strong></strong></p>
27
<p><strong>Заказчик.</strong><em>В комбобоксах же были другие значения, разве нет?</em></p>
27
<p><strong>Заказчик.</strong><em>В комбобоксах же были другие значения, разве нет?</em></p>
28
<p><strong>Команда.</strong><em>Да, но вы согласовали текущие.</em></p>
28
<p><strong>Команда.</strong><em>Да, но вы согласовали текущие.</em></p>
29
<p><strong>Заказчик.</strong><em>Ах да, точно… Ну ладно, давайте заменим на первый, второй, третий…</em></p>
29
<p><strong>Заказчик.</strong><em>Ах да, точно… Ну ладно, давайте заменим на первый, второй, третий…</em></p>
30
<p>Бесит, когда из-за сжатых сроков выбирается быстрое внедрение релиза - в ущерб качеству. Ведь согласованные заранее сроки проекта не предполагают полноценного тестирования и нескольких циклов доработки.</p>
30
<p>Бесит, когда из-за сжатых сроков выбирается быстрое внедрение релиза - в ущерб качеству. Ведь согласованные заранее сроки проекта не предполагают полноценного тестирования и нескольких циклов доработки.</p>
31
<p>Бесит, когда руководство думает, что если на проекте есть тестировщик, то он и отвечает за качество. Да, тестировщик отвечает за качество<em>своей</em>работы. А за качество продукта отвечает вся команда.</p>
31
<p>Бесит, когда руководство думает, что если на проекте есть тестировщик, то он и отвечает за качество. Да, тестировщик отвечает за качество<em>своей</em>работы. А за качество продукта отвечает вся команда.</p>
32
<p>Бесит, что многие, особенно далёкие от IT, не воспринимают работу тестировщика всерьёз. Мол, сидит такой бездельник, кнопочки нажимает целый день - ничего сложного.</p>
32
<p>Бесит, что многие, особенно далёкие от IT, не воспринимают работу тестировщика всерьёз. Мол, сидит такой бездельник, кнопочки нажимает целый день - ничего сложного.</p>
33
<p>Это самые раздражающие моменты в работе, которые задевают за живое. Если на вашем проекте есть тестировщик, инвертируйте эти карточки, применяйте в работе, и будет вам счастье.</p>
33
<p>Это самые раздражающие моменты в работе, которые задевают за живое. Если на вашем проекте есть тестировщик, инвертируйте эти карточки, применяйте в работе, и будет вам счастье.</p>
34
<p>А если вы тестировщик, как я, то наверняка припомните что-то ещё: зависшие задачи, нарушающие workflow, частые рестарты без предупреждения, написанные на эльфийском диалекте комментарии аналитика<em>"апплоим мапу на тайл, а потом берём квоту и делаем итем"</em>, жуткие опечатки в интерфейсе, корявое выравнивание, прыгающие кнопки… Или, может быть, то, что на прошлом проекте было три аналитика, две системы, десять разработчиков, а вы - единственный тестировщик.</p>
34
<p>А если вы тестировщик, как я, то наверняка припомните что-то ещё: зависшие задачи, нарушающие workflow, частые рестарты без предупреждения, написанные на эльфийском диалекте комментарии аналитика<em>"апплоим мапу на тайл, а потом берём квоту и делаем итем"</em>, жуткие опечатки в интерфейсе, корявое выравнивание, прыгающие кнопки… Или, может быть, то, что на прошлом проекте было три аналитика, две системы, десять разработчиков, а вы - единственный тестировщик.</p>
35
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>
35
<a><b>Бесплатный курс по Python ➞</b>Мини-курс для новичков и для опытных кодеров. 4 крутых проекта в портфолио, живое общение со спикером. Кликните и узнайте, чему можно научиться на курсе. Смотреть программу</a>