Bug Magnet - расширение для Chrome и Firefox с открытым исходным кодом, позволяющее тестировать ввод данных.
Расширение хранит значения и крайние случаи, которые очень часто являются причинами сбоев при заполнении полей, форм, текстовых областей.
Использовать расширение при тестировании очень просто: необходимо нажать правой кнопкой мыши на область, в которую вы хотите ввести значение.
В меню появится пункт "Bug Magnet"
Разделы в меню Bug Magnet чётко структурированы и состоят из следующих категорий:
Рассмотрим категории подробнее:
- Lorems - Текст в разных кодировках и на разных языках.
Например, если выбрать Unicode symbols (non letters), в поле вставится текст :
- Text Size - Текст разного размера с пробелами или без.
- Names - Имена на латинице и других языках. Что примечательно, буквально недавно были добавлены русские имена.
- Cities - Названия городов.
- E-mail addresses - Валидные и невалидные электронные адреса.
- URLs
- Numbers - Номера разной длины.
- Whitespace - Пробелы, переносы и т.д.
- Format exploits - SQL-инъекция и html код.
В Bug Magnet присутствует возможность добавления дополнительных наборов данных.
Стандартные категории покрывают большую часть тестовых сценариев, но в каждом продукте могут быть свои особенности.
Для того, чтобы добавить собственный набор данных, Вы можете щелкнуть правой кнопкой мыши, перейти к Bug Magnet, выбрать «Configure BugMagnet» и загрузить файл в формате .json.
Примеры:
https://github.com/gojko/bugmagnet/tree/master/extras
Где найти Bug Magnet
Расширение Chrome:
https://gojko.github.io/bugmagnet/
Расширение FireFox:
https://addons.mozilla.org/en-GB/firefox/addon/bugmagnet/