Написание автотестов на jest и puppeteer для сайта
Нужно написать аутотесты для проректа https://github.com/leon-mbs/zstore
Есть демка посмотреть https://store.zippy.com.ua/ вход admin admin
Сайт написан на PHP так что достаточно на одном браузере (хромиум) проверить
Под винду есть готовая WAMP сборка с предустановленым пустым проектом - только распаковать. То есть для
теста сначала просто удалить и распаковать по новой
Поскольку это классический сайт там сессия на куках - должны бегать как в обычном браузере
Все важные элементы страниц имеют атрибут id - проблем с прицеливанием быть не должно. ошибки
на странице высвечиваются с помощью toastr - определить что была ошибка по какому то его тегу тоже должно быть
легко (в идеале,если не гоморно, считать саму ошибку или записать скриншот)
Нужно сделать несколько наборов тестов (последовательностей операций) в отдельных файлаз которые можно запускать
отдельно или последовательно
желательно вынести в импорт повторяющиеся части типа залогинивания
желательно разбивать тест на поледовательные блоки по которым в логе можно понять где выскочила ошибка (наприер Добавление позицции)
Бизнес логики много но нужно сделать несколько пробных тестов
для проевить стоит ли на это тратить время, то есть нанимать в будущем писателя автотестов или живого
тестера, ориентирующегося в складском учете.
Пока нужжо такое проверки:
- Залогинится и убедится что не валятся страницы ()проверить title или текст заголовока на странице
То есть последовательно открыть страницы из меню (можно сделать несколько - дальше оно копипастом)
- Инициализация данных - создать пару ТМЦ в номенклатуре, пару контрагентов в справочник контрагентов с минимумом полей
- Закупка - создать приходную накладную с олной пощицией провести, убедится что товар на складе.
- создать расходную накладную, проверить кассу
Результатом должен быть готовый настроеный проект под ноду (выполнятся будет под виндовс)
-
якщо ви тільки плануєте розпочинати автоматизацію, то чому не обрати більш сучасніші інструменти? Вам краще підійшло б playwright на JS/TS. Сучасний фреймворк який має багато плюшок з "коробки" і дозволяє писати стабільні e2e тести
-
Вибір за вами звісно, я просто повз проходив і порадив. Записувати дії на сторінці... ви маєте на увазі рекордер який записує дії користувача? то в pw він значно потужніший. взагалі все що потрібно знати це те, що команда яка розробила pupetir зараз працює на playwright
-
Актуальные фриланс-проекты в категории Тестирование и QA
Проверка сайта на уязвимости (whitehat)
8241 UAH
нужно проверить сайты на все популярные уязвимости, сказать что не так, и дать советы, как это можно исправить сайт не многостраничный, это почтовый сервис домен: xyecoc.com Тестирование и QA ∙ 3 дня 13 часов назад ∙ 5 ставок |
Тестирование программного обеспечения для Windows и Web-админки с интегрированным AI
3000 UAH
Нужен тестировщик для полного тестирования программного обеспечения, которое работает на Windows, а также веб-админки. Основная функция софта — делать фото и обрабатывать их с помощью искусственного интеллекта. После обработки фото можно загрузить с помощью QR-кода или… Тестирование и QA ∙ 3 дня 17 часов назад ∙ 4 ставки |
QA специалист
700 UAH
Доброго дня. Потрібно протестувати невеликий проект. Адмін панель та сам проект. Проект не великий каталог нерухомості. Потрібно протестувати, локалізацію, відповідність до дизайну, адекватну роботу адмін панелі ітд.. Все є на тестовому сервері посилання та доступи відправлю… Тестирование и QA ∙ 3 дня 18 часов назад ∙ 12 ставок |
Тестирование + создание видеоинструкции для интернет-магазинов на базе CMS OpencartИщем тестировщика/тестировщицу интернет-магазинов на базе CMS Opencart. Требования: - знание CMS Opencart - умение пользоваться Google Doc - возможность тестирования на устройствах MAC OC, Windows, Android - опыт тестирования именно проектов на CMS Opencart - владение… Тестирование и QA ∙ 11 дней 23 часа назад ∙ 8 ставок |
Настройка ТЗД для сканирования и работы с 1С
1500 UAH
Настроить работу существующего ТЗД (Newland MT90 Orca III) и системы учета ERP. В системе учета не работает сканер в режиме Реального времени. Тестирование и QA ∙ 13 дней 11 часов назад ∙ 1 ставка |