Написання автотестів на jest і puppeteer для сайту
Потрібно написати автотести для проєкту https://github.com/leon-mbs/zstore
Є демка подивитися https://store.zippy.com.ua/ вхід admin admin
Сайт написаний на PHP, тому достатньо на одному браузері (хроміум) перевірити
Під вінду є готова WAMP збірка з попередньо встановленим порожнім проєктом - тільки розпакувати. Тобто для
тесту спочатку просто видалити і розпакувати знову
Оскільки це класичний сайт, там сесія на куках - повинні працювати як в звичайному браузері
Усі важливі елементи сторінок мають атрибут id - проблем з націлюванням бути не повинно. помилки
на сторінці висвічуються з допомогою toastr - визначити що була помилка по якому-небудь його тегу теж повинно бути
легко (в ідеалі, якщо не складно, врахувати саму помилку або записати скріншот)
Потрібно зробити кілька наборів тестів (послідовностей операцій) в окремих файлах, які можна запускати
окремо або послідовно
бажано винести в імпорт повторювані частини типу авторизації
бажано розбивати тест на послідовні блоки, по яким в лозі можна зрозуміти, де виникла помилка (наприклад, Додавання позиції)
Бізнес-логіки багато, але потрібно зробити кілька пробних тестів
для перевірки вартості витратити час, тобто наймати в майбутньому автора автотестів або живого
тестера, який орієнтується в складському обліку.
Поки потрібно таке перевірки:
- Увійти і переконатися що не валяться сторінки () перевірити title або текст заголовка на сторінці
Тобто послідовно відкрити сторінки з меню (можна зробити кілька - далі воно копіпастом)
- Ініціалізація даних - створити пару ТМЦ в номенклатурі, пару контрагентів в довіднику контрагентів з мінімумом полів
- Закупівля - створити приходну накладну з однією позицією провести, переконатися що товар на складі.
- створити витратну накладну, перевірити касу
Результатом повинен бути готовий налаштований проєкт під ноду (виконуватиметься під віндовс)
Нужно написать аутотесты для проректа 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 дні 12 годин тому ∙ 5 ставок |
Тестування програмного забезпечення для Windows і Web-адмінки з інтегрованим AI
3000 UAH
Потрібен тестувальник для повного тестування програмного забезпечення, яке працює на Windows, а також веб-адмінки. Основна функція софту — робити фото та обробляти їх за допомогою штучного інтелекту. Після обробки фото можна завантажити за допомогою QR-коду або роздрукувати. В… Тестування та QA ∙ 3 дні 16 годин тому ∙ 4 ставки |
QA спеціаліст
700 UAH
Доброго дня . Потрібно протестувати невеликий проект. Адмін панель та сам проект. Проект не великий каталог нерухомості . Потрібно протестувати , локалізацію , відповідність до дизайну , адекватну роботу адмін панелі ітд.. Все є на тестовому сервері посилання та доступи… Тестування та QA ∙ 3 дні 16 годин тому ∙ 12 ставок |
Тестування + створення відео інструкції для інтернет магазинів на базі CMS OpencartШукаємо тестувальника/тестувальницю інтернет магазинів на базі CMS Opencart. Вимоги: - знання CMS Opencart - вміння користуватись Google Doc - можливість тестувань на пристроях MAC OC, Windows, Android - досвід тестування саме проектів на CMS Opencart - володіння Українською,… Тестування та QA ∙ 11 днів 21 година тому ∙ 8 ставок |
Налаштування ТЗД для сканування і работою з 1С
1500 UAH
Налаштувати работу існуючого ТЗД (Newland MT90 Orca III) і системи обліку ERP. В системі облікової не працює сканер в режимі Реального часу. Тестування та QA ∙ 13 днів 9 годин тому ∙ 1 ставка |