Вариантов на самом деле довольно много. Руби - один из языков, в сообществе которых написание тестов прижилось. За счет этого есть довольно богатый выбор инструментов, начиная от rspec и капибары, и заканчивая тем же appium и watir. Аппиум как аргумент использования руби - довольно сомнителен, т.к. имеет нормальные биндинги и на других языках. Rspec хорош, но не сильно отличается от других аналогичных инструментов. На моей практике в сторону руби был только один аргумент: целостность экосистемы. Т.е. когда у тебя есть продукт на руби, с низкоуровневыми тестами на руби, тащить туда ещё один стек выглядит довольно бессмысленной затеей.
В любых, если ты знаешь руби и нужна автоматизация...
Обсуждают сегодня