Проверить всё нельзя
Первое, что стоит принять: проверить всё нельзя. Не «долго», не «дорого» — нельзя в принципе, и это не про лень, а про арифметику.
| Что в форме | Сколько вариантов | Сочетаний с предыдущим |
|---|---|---|
| страна | 20 | 20 |
| тариф | 6 | 120 |
| срок | 4 | 480 |
| способ оплаты | 5 | 2 400 |
Четыре поля — уже две с половиной тысячи сочетаний. Если на каждое уходит полминуты, это двадцать часов подряд, и это только один экран одного раздела. А поле «имя» вообще не имеет конечного числа значений: туда можно ввести что угодно.
С другой стороны, это и есть хорошая новость: раз перебор невозможен, значит работа состоит не в том, чтобы кликать быстрее всех. Она состоит в том, чтобы из тысяч сочетаний выбрать десяток, в которых ошибки живут чаще всего, и уметь объяснить выбор. Техники такого выбора разбираются в третьем и четвёртом уроках, и они не секретные: им учат за два вечера, а применяют годами.
Отсюда главный вывод профессии: тестирование не доказывает, что ошибок нет. Оно показывает, что ошибки есть, — или что их не нашли теми проверками, которые сделали. Вторая формулировка звучит слабее первой, и именно она честная.