Случайно протестировать веб-приложение а-ля андроид «обезьяна»? - PullRequest
4 голосов
/ 15 июля 2011

Я пишу веб-приложение для Django и провожу функциональные тесты юнит-тестов и селена. Однако я параноик, что что-то упущу. Недавно я узнал о обезьяне андроида , что AFAIK случайным образом нажимает кнопки на вашем приложении и видит, падает ли оно.

Есть ли что-нибудь подобное для html / веб-приложений (которое работает в Linux)? Что-то, на что я могу указать веб-серверу, и он попытается случайным образом отправить формы, меняя значение здесь и там, и я могу позволить ему какое-то время работать и посмотреть, есть ли какой-то необнаруженный путь кода, который вызывает ошибку? Мне было бы интересно кое-что, что просто делает основной HTML-код командной строки (т.е. поддержка JS не нужна), однако, если есть такой, который выполняет тестирование в браузере, это было бы круто / интересно.

Ответы [ 2 ]

3 голосов
/ 08 января 2014

Вы можете попробовать gremlins.js, который, кажется, хорошо вам подходит

https://github.com/marmelab/gremlins.js

Отказ от ответственности: я один из авторов.

1 голос
/ 23 июля 2011

Вы хотите "пушистые" инструменты тестирования. Посмотрите на выбор для Python https://wiki.python.org/moin/PythonTestingToolsTaxonomy#Fuzz_Testing_Tools

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...