Непонимание того, что автоматизация не в состоянии заменить тестирование – это одна из самых больших проблем индустрии тестирования на сегодняшний день. Майкл Болтон, Джеймс Бах и другие лидеры отрасли вложили много труда в развенчание этого мифа, но я все еще вижу, как он силен в ряде компаний. Ему подвержен не только менеджмент, разработчики и другие участники проектных команд, но и сами тестировщики/автоматизаторы в этих организациях.
Многие тестировщики считают, что они обязаны научиться автоматизировать, чтобы не потерять работу. Люди, считающие себя экспертами по тестированию, тоже верят в это и пропагандируют этот подход в обсуждениях в Интернете.
Я читал статью Майкла и Джеймса, которая объясняет, в чем разница между "тестированием" и "проверками", а также то, как школа контекстно-управляемого тестирования рассматривает автоматизацию. Мне нравится статья, и я пытался познакомить с ней компании, страдающие от вышеописанной проблемы – но эти проблемы никуда не делись. Когда я интересовался, прочитали ли люди статью, они обычно отвечали, что она "слишком длинная", или что им не нравится термин "проверка" (многие автоматизаторы рассматривают этот термин как уничижительный для своей работы – они относятся к нему примерно так же, как я к "ручному тестированию").
Как же помочь людям понять, о чем я говорю, как упростить мои объяснения?
Здравствуйте.
Как реализовать “человеческое” поведение мыши:
- криволинейная траектория при перемещении от элемента к элементу
- продолжительность перемещения
- дрожание
Подскажите, кто знает, готовые решения.
Возможно есть у кого-то опыт в автоматическом получении Bearer токена ?
Для наглядности скрин
Проблем несколько:
Сам соап не поддерживает переменные в данном окне. Ну или непонятно как их указывать потому что например в стиле ${#testCase#server} не будут подхватываться из настроек кейса.
Нет достаточной документации по конкретно этим настройкам.
Кнопка Automation в окне, исходя из документации, переносит нас на поля автоматизации процесса логина, если у нас сама авторизация проходит через поля логин/пароль и сабмит кнопку на странице (т.е. обычное флоу когда мы проходим авторизацию на каком-то сайте), но в данном флоу таких параметров нет, сервер сам генерирует ключ на основании данных которые получил от клиента.
Получается что сделать запуск теста независимым не удается, нужен человек который откроет тест - поменяет например имя/пароль/клиента/сервер и запустит получение ключа, далее уже можно запускать сами интеграционные тесты. Неудобно, тем более что токен живет час и за день надо несколько раз это делать.
Может кто сталкивался как передать соапу параметры для этого диалога например через тот же powershell.