Вера Ланская · лид QA, #qa-antrakt
Тест Глеба
test_orderкрасный с прошлой недели. Тимур говорит, что ничего не ломал, Савва спрашивает, можно ли выпускать. Я открыла тест: семь проверок в одной функции, и я не могу сказать, что он проверяет. Разрежь его на нормальные тесты и скажи, кто прав.
В прошлом уроке твои тесты были по одной строке, и с ними всё ясно. Тест Глеба тоже начинался с одной строки. Потом в него дописали вторую проверку, потому что «раз уж тут цена». Потом третью. Через месяц тест стал простынёй, и когда он покраснел, никто не смог сказать, что сломалось. В этом уроке разберём, из каких частей состоит тест, который можно прочитать за десять секунд.
Опыт на уроке химии
Вспомни лабораторную по химии. В тетради три раздела. «Оборудование и реактивы»: пробирка, 5 мл раствора соли. «Ход опыта»: добавили три капли индикатора. «Наблюдение»: раствор стал розовым. Если раствор не порозовел, учитель сразу видит, где искать: реактивы не те или капель не столько.
Теперь представь тетрадь, где десять опытов записаны одним абзацем: реактивы, капли, наблюдения вперемешку. Седьмое наблюдение не сошлось. С какими реактивами был седьмой опыт? Придётся перечитать всё.
Тест Глеба это такой абзац. Хороший тест это одна лабораторная с тремя разделами.
урок из курса
Урок из курса «Автотестирование с нуля». Курс покупается один раз и остаётся навсегда: 500 ₽.
Оплата пока не подключена: премиум и курсы открываются промокодом.