Cheat-sheet
Чит-лист – список повторяющихся проверок.
Когда создаются чит-листы
Чит-листы составляются с целью их последующего многократного использования. В связи с этим такие списки создаются в отношении распространённых и часто встречающихся составляющих программного обеспечения, с которыми предстоит работать неоднократно не только на текущем проекте, но и на последующих.
Примерами могут быть следующие: валидация поля редактирования для ввода электронного адреса, инъекции SQL и XSS, список проверок для проведения юзабилити тестирования.
Чит-листы также отлично зарекомендовали себя как инструмент для документирования корпоративных стандартов компаний, которые должны быть соблюдены, а потому и проверены в обязательном порядке (например, требования к интерфейсу разрабатываемого ПО).
Каждый отдельный специалист расширяет перечень проверок в своих чит-листах с опытом. На сегодняшний день многие из автоматизированных систем управления тестами также содержат и функционал поддержки списков чит-листов, что в значительной мере упрощает их создание, последующее поддержание и практическое применение.
Написание чит-листов целесообразно с целью:
- Сохранения временных ресурсов при составлении тестов для схожего функционала в последующих проектах
- Стандартизация типов проверок в компании
- Документирования собственных идей улучшения тестов
- Последующего взаимообмена опытом с другими коллегами
Перенять опыт именитых гуру тестирования можно как раз через ознакомление с составленными ими чит-листам.
Ниже представлены ссылки на некоторые общедоступные чит-листы:
Чит-лист регистрации от Алексея Лупана
Чит-лист по Web UI контролам от Игоря Любина