Решения, основанные на моем опыте работы в тестировании.
Подсказки и памятки о том, какие вещи нужно помнить в тестировании:
- Помнить про правило двойного нажатия.
- Повторное нажатие кнопки не должно быть разрешено.
- Если повторное нажатие разрешено — например, чтобы списать еще большую сумму денег при наличии их на счету — помнить про проверку граничных значений — максимум, который можно снять и то, что есть на счету в данный момент
- Если есть возможность вернуться назад и что-то поменять — то должна быть реализована проверка того, что было изменено
2. Обязательно проверять граничные значения для ключевых объектов.
В случае, если максимальное количество проверить невозможно — заявлять поддержку только того, что протестировано.
3. Если опция может работать на нескольких разных конфигурациях, а протестировали только на одной, заявлять в спецификации и в самом продукте поддержку только этой опции.
Пример фейла: Так, в одном из продуктов была заявлена поддержка SPN, в то время как SPN поддерживался только локально, однако это не было отражено в документации для пользователя.