Pull to refresh
4
0
Send message
Это же будет мир будущего!
Цифровой коммунизм, так сказать.
В создании свободной информации?
За работу, которую делают.
Кушать будут то, что купят на зарплату, очевидно.
Крайне полезная статья. Ей самое место тут.
Я куплю в стиме.
Очень дерзко получилось :)
Мы любим питон :)
Page Object — это да, как раз занимаюсь.
Раз уж на то пошло, то на behave можно писать тесты для чего угодно.
Никто и не говорил, что это инструмент специализированный для веб.

В данном случае, тесты написаны на python с использованием selenium.
Можно, конечно.
Мы только начали использовать описанную систему, поэтому тестов не очень много (~100). Помимо того мы используем pict для генерации наборов входных данных, и с помощью самописного python скрипта, на основне шаблона, генерируем много типовых сценариев, с разными данными. Один тест может включать до 60 одинаковых сценариев, с разными данными. (У нас много форм, которые зависят от того, что находится в других формах, или в бд)

Для того, кто пишет сами тесты сложность стремится к нулю, потому что не приходится описывать никакой логики\программировать, а просто писать юзкейсы: «в этой форме выбери то, затем проверь появился ли текст на странице» и т.п. Сами шаги (взаимодействие с сайтом, и с бд) представляют из себя несложные python-функции, поэтому и тут про сложность нечего сказать. (ненамного сложнее того, что в примере)

У нас тесты пишут только тестировщики, на данный момент 1 тестировщик. Тесты запускаются вручную, на машине тестировщика, который их пишет. Баги которые ловят тесты регистрируются тем, кто тесты запустил.

Частота изменений в продукте — десятки (до сотни, наверное) коммитов в день, изменения как логики, так и интерфейса (в части кода, а не вида). На данный момент тесты довольно устойчивы к этим изменениям.

Конкретные цифры привести сложно, потому что я не отслеживал этого.
Да, все правильно.
Behave только выполняет тесты, a открыть URL и кликнуть — это уже webdriver.
Извините, опыта маловато. Написал так сначала <cut> текст </cut> , a надо было просто </cut> .
Прочитал статью вдохновился поиграть, но ценник вообще грустный. (3000р)
>>Можно назначить его на запуск по cron.

А как его добавить в расписание cron?
Он разве не только со скриптами работает?

Information

Rating
Does not participate
Registered
Activity