Size: a a a

QA — Автоматизация

2020 October 02

M

Maksym in QA — Автоматизация
🛠 Александр Аверьянов
привет, можете поделиться опытом, какой инструмент для трекинга автотестов и требований к приложению удобнее всего использовать? и чтобы можно было результаты прогонов там видеть?
Аннотация TmsLink не подошла? https://docs.qameta.io/allure/#_links
источник

i

iBljad in QA — Автоматизация
Lev Yarushin
сикули в контейнер ставить не надо, можно просто скрины вытащить, или через vnc подключиться.
Если что-то менять руками во время запуска, это уже будет не автотест(
источник

LY

Lev Yarushin in QA — Автоматизация
iBljad
Если что-то менять руками во время запуска, это уже будет не автотест(
Почему руками-то?
источник

i

iBljad in QA — Автоматизация
Lev Yarushin
Почему руками-то?
Тогда я не понял. Скрины падений у меня есть, там видно, что логин подставился, не стёрся и ввелся второй раз) в общем, понятно, что надо править метод, который не всегда умеет тереть формы на реакте)
источник

LY

Lev Yarushin in QA — Автоматизация
Maxim
а так настройка, тут знаний программирования не нужно
https://hoppscotch.io/ Вот тоже. В браузере )
источник

LY

Lev Yarushin in QA — Автоматизация
iBljad
Тогда я не понял. Скрины падений у меня есть, там видно, что логин подставился, не стёрся и ввелся второй раз) в общем, понятно, что надо править метод, который не всегда умеет тереть формы на реакте)
А почему вы сессию переиспользуете?
источник

i

iBljad in QA — Автоматизация
Lev Yarushin
А почему вы сессию переиспользуете?
Ну потому что это один кейс и логинюсь я тем же юзером после логаута
источник

i

iBljad in QA — Автоматизация
iBljad
Ну потому что это один кейс и логинюсь я тем же юзером после логаута
И дешевле потереть форму (работает в 99% остальных случаев), чем пересоздать скрин
источник

LY

Lev Yarushin in QA — Автоматизация
А вот так не пробовали? chrome://settings/clearBrowserData
источник

i

iBljad in QA — Автоматизация
Lev Yarushin
А вот так не пробовали? chrome://settings/clearBrowserData
Спасибо, гляну
источник

РШ

Руслан Шихов ∅ = ∞... in QA — Автоматизация
Приветствую всех! Может кто помочь с чекбоксами?)

Вопрос такой: не могу нажать на чекбокс в виде span в строке таблицы.
actions.moveToElement(checkbox).click().build().perform();
не работает.
Элемент находится, но "галочка" чекбокса не проставляется, а остаётся такое вот выделение спана.
источник

РШ

Руслан Шихов ∅ = ∞... in QA — Автоматизация
источник

S

Sergei in QA — Автоматизация
ого уж не ExtJs ли это
источник

РШ

Руслан Шихов ∅ = ∞... in QA — Автоматизация
Sergei
ого уж не ExtJs ли это
SmartClient
источник

A

Anna (terrajanis) in QA — Автоматизация
Maxim
Всем привет!
Оцените проект для автоматизации API тестов через браузер. Проект бесплатный как и все подобные тулзы.
https://www.producthunt.com/posts/api-qaprovider
Что умеет:
- Потоковый запуск тестов
- Asserts (в POSTMAN для этого нужно код писать)
- Share Results - генерит ссылку, которую можно пошерить с разработчиком или другим коллегой
В планах (ждем фидбек от бета юзеров, чтобы понять в какую сторону двигаться):
- Добавить сценарии: запустить тест 1, взять данные, подождать, запустить тест 2, сделать ассерты используя данные из теста 1
- Нотификации на емайл
- Scheduler Run
- CI integration

Тулза работает только с API в открытом доступе.

Чем вы пользуетесь сейчас для API тестирования? POSTMAN, insomnia, что-то еще?
А чем отличается от Runscope (Blazemeter)? Там все это есть + то, что в планах тоже
источник

M

Maxim in QA — Автоматизация
о, спасибо, посмотрим что там
источник

M

Maxim in QA — Автоматизация
Anna (terrajanis)
А чем отличается от Runscope (Blazemeter)? Там все это есть + то, что в планах тоже
посмотрим, спасибо
источник

EG

Edward Galiaskarov in QA — Автоматизация
Всем привет.

Ребята, прошу помощи, ибо что-то туплю.

Задача в ходе теста проверить, что нет определенного селектора. Данную задачу вполне себе решал в других тестах и вполне успешно.

Стек: Cucumber + Capybara + Ruby
result = page.has_no_selector?(:css, "##{tr_id} span.#{indiclass}")
raise "Indicator #{indiclass} is present!" unless result

применяю в аналогичной ситуации, передавая йади строки, класс спана. Сам спан искомый находится в первой ячейки <td> в селекторе <a> (<tr> <td> <a> .... тут потенциально есть или нет span)
но падает на этом месте из-за ошибки не указан селектор

Нет идеи?
источник

A

Alexey🐾 in QA — Автоматизация
Edward Galiaskarov
Всем привет.

Ребята, прошу помощи, ибо что-то туплю.

Задача в ходе теста проверить, что нет определенного селектора. Данную задачу вполне себе решал в других тестах и вполне успешно.

Стек: Cucumber + Capybara + Ruby
result = page.has_no_selector?(:css, "##{tr_id} span.#{indiclass}")
raise "Indicator #{indiclass} is present!" unless result

применяю в аналогичной ситуации, передавая йади строки, класс спана. Сам спан искомый находится в первой ячейки <td> в селекторе <a> (<tr> <td> <a> .... тут потенциально есть или нет span)
но падает на этом месте из-за ошибки не указан селектор

Нет идеи?
Не силён ещё в этом. Так функция у вас ищет в селекторе td, а надо наверное td a span
источник

EG

Edward Galiaskarov in QA — Автоматизация
ошибка в том что типа невалидный или нелегальный селектор
invalid selector: An invalid or illegal selector was specified
       (Session info: chrome=85.0.4183.121) (Selenium::WebDriver::Error::InvalidSelectorError)
источник