Почему автоматизация с кодом лучше codeless инструментов?

Теги: #<Tag:0x00007f78f7680f70> #<Tag:0x00007f78f7680e80> #<Tag:0x00007f78f7680d90> #<Tag:0x00007f78f7680c78> #<Tag:0x00007f78f7680ac0> #<Tag:0x00007f78f76809a8> #<Tag:0x00007f78f76808e0>
  1. Не понимаю почему большинство людей в этой теме обсуждают рекординг. Codless != рекордингу.
  2. Само-собой у стандартной автоматизации есть ряд приемуществ но опять же всё зависит от целей и нужд. Все забыли о тестировании чего-то кроме веба и мобилок, а ведь ещё есть Телеки, set top box, игровые консоли и тд. Не так просто развернуть свой фреймворк для этих девайсов. И конкретно в этом случае проще использовать codless тулл, по типу того над чем работаю я - https://suite.st/ . Мы разрабатываем не только Codless продукт, но и полноценный JS-API для людей кто знаком с языком программирования.
  3. От себя могу выделить несколько минусов Codless автоматизации:
  • Performance: Большое количество тестов в веб просто может убить ваш браузер ну или просто очень сильно лагать. В случае если тестовый фреймворк не имеет desktop клиента.
  • Стоимость: Это не бесплатно. Это самый главный минус, так как в стандартной автоматизации всё реально автоматизировать без каких-либо вложений только с помощью языка программирования.
  • Не все вещи можно реализовать в Codless. Здесь стандартная реализация просто не имеет границ.
1 симпатия

На чём порешали-то? Codeless отстой и все надо выбросить в помойку и закрыть все те конторы, которые их пишут и продают? Кстати, если он таки не нужен, то за ради чего люди его покупают? Чтобы потом ещё и мучиться от невозможности сделать нормальную автоматизацию? ))

Да не совсем) есть и плюсы, но область применения и покрытия ограничена. Подходит для круга людей, которые не хотят углубляться в программирование или нужно настраивать процесс автоматизации с нуля, поэтому это направление и развивается.
Но если уже умеешь программировать, настроены все процессы по автоматизации, то можно потратить немного больше времени написать автотесты самому

Нет понятия “Одно лучше, а другое хуже”. Эти подходы даже сравнивать не корректно, потому что каждый выбирает инструменты решения задачи исходя из размера своего кошелька и особенностей проекта. Почти всегда всё упирается в деньги. Как ни банально, но автоматизатор, пишущий код без Codeless-инструментов, хочет ЗП намного выше, чем те, которые говорят “Да что там, накидать пару тестов в Каталоне…”. Поэтому оба подхода будут жить всегда и инструменты эти будут нужны.

2 симпатии