Size: a a a

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

2020 September 24

O

Olga in QA — Автоматизация
Bola
70 разных страниц? у них был не один и тот же темплейт?
в конторе, где тестировщику запрещено пользоваться интернетом, один и тот же темплейт? да я не удивлюсь, если там табличная верстка была

А, ну вот :))
источник

VM

Vova Moskalenko in QA — Автоматизация
на паре страниц действительно осталась табличная)
источник

AV

Alex Vershinin in QA — Автоматизация
Mari
ага) Делаю для себя по ночам))
До добра это не доведет) найдите компанию, где развиваться можно в рабочее время и будет вам счастье. Не будете загонять себя и винить.
источник

M

Mari in QA — Автоматизация
Alex Vershinin
До добра это не доведет) найдите компанию, где развиваться можно в рабочее время и будет вам счастье. Не будете загонять себя и винить.
Спасибо! Пока не получается найти новое место. До истории с ковид должна была ехать на финальное собеседование, но там изза карантина и непонятного будущего им даже сокращать людей пришлось.. что то пока не складывается..)
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Bola
Не очень понял претензии: непонятно что проверяет сценарий. Обычно это написано в названии сценария. Зато видишь весь сценарий целиком и на каком шаге упал. В консоль можно не заглядывать, к отчёту прикладываются все тестовые артефакты, включая логи, скрины.
Насчёт степов - с этим согласен. Сложно придумать понятные,не дублирующие, непротиворечивые степы.
>  Обычно это написано в названии сценария.

1) Название это не всё что проверяется.
2) Там что угодно можно написать, и как угодно. И пишут -- что угодно и как угодно.

Вот у меня сейчас открыто в ИДЕшке "Verify valid pagination for screen *Entity* by Name"

Что Вы из этого поняли?

> Зато видишь весь сценарий целиком и на каком шаге упал.

Или не видишь -- отчёт не собрался.
Но допустим даже видишь -- иииииии? Чем оно обязательно лучше просто строки кода и стактрейса?
Всё равно часто дебажить надо.

> В консоль можно не заглядывать, к отчёту прикладываются все тестовые артефакты, включая логи, скрины.

Когда как.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Vova Moskalenko
вот вам вредный совет: делайте для себя (иногда вопреки мнению других). У меня на первой работе, когда какой-то товар был out of stock, нужно было проверить эту надпись на 70 страницах. И тестировщики сидели и кликали это дерьмо. Там еще и доступ в интернет был ограничен, поэтому я попросил у дева скинуть мне инсталл на иде и локальный мавен репозиторий с селениумом. Потом с компа помощницы менеджера скачал сам вебдрайвер, и автоматизировал эту ерунду
Однажды менеджеры индийского происхождения пытались нашу команду сподвигнуть проверять список из 500 адресов на то правильно ли они редиректятся.

Я написал минут за 40 проверку на пайтоне (слабоват ещё был, потому за 40, можно было бы быстрее), за 15 минут работы проверки увидел неправильные редиректы, зарепортил багу, больше таких задач не видел :)
источник

EG

Edward Galiaskarov in QA — Автоматизация
Диана Верикова (Кудрявцева)
Мы ж всем чатом не настаиваем х) Просто высказываем наболевшее мнение и сочувствуем))
Спасибо. Я понимаю, всегда сложно уйти от наделанного к чему-то новому.

Диана, раз у Вас серьезный опыт работу с cucumber может подскажите, какие характеристики (свойства, атрибуты)  можно извлечь из scenario.

У меня есть хук который будет скринить ошибки, я хочу чтобы имя скрина был уникальным в рамках. Сейчас я просто в процедуре хука делаю так scenario.idid а можно ли извлекать например имя файла, где сидит этот scenario, что-то ничего не могу найти в документациях об этом.

@levyarushin код для скрина при падениях сценария также нашел в документациях cucumber.io
источник

M

Mari in QA — Автоматизация
Edward Galiaskarov
Спасибо. Я понимаю, всегда сложно уйти от наделанного к чему-то новому.

Диана, раз у Вас серьезный опыт работу с cucumber может подскажите, какие характеристики (свойства, атрибуты)  можно извлечь из scenario.

У меня есть хук который будет скринить ошибки, я хочу чтобы имя скрина был уникальным в рамках. Сейчас я просто в процедуре хука делаю так scenario.idid а можно ли извлекать например имя файла, где сидит этот scenario, что-то ничего не могу найти в документациях об этом.

@levyarushin код для скрина при падениях сценария также нашел в документациях cucumber.io
источник

M

Mari in QA — Автоматизация
тут правда с аппиумом, но можно посмотреть как скриншоты делаются и может что еще полезного найдете
источник

EG

Edward Galiaskarov in QA — Автоматизация
Mari
тут правда с аппиумом, но можно посмотреть как скриншоты делаются и может что еще полезного найдете
спасибо
источник

ДВ

Диана Верикова (Кудр... in QA — Автоматизация
Edward Galiaskarov
Спасибо. Я понимаю, всегда сложно уйти от наделанного к чему-то новому.

Диана, раз у Вас серьезный опыт работу с cucumber может подскажите, какие характеристики (свойства, атрибуты)  можно извлечь из scenario.

У меня есть хук который будет скринить ошибки, я хочу чтобы имя скрина был уникальным в рамках. Сейчас я просто в процедуре хука делаю так scenario.idid а можно ли извлекать например имя файла, где сидит этот scenario, что-то ничего не могу найти в документациях об этом.

@levyarushin код для скрина при падениях сценария также нашел в документациях cucumber.io
опыт есть, но не настолько хорош))) я была юна и не опытна, и увы не помню деталей)
надеюсь, тут найдется кто-то, решавший подобную проблему))
источник

ES

Eugene Stogniy in QA — Автоматизация
Фархад Джафаров
Ребят, всем привет.
У меня такой вопрос:
У нас проект десктопный, написанный на языке Java. Скажите пожалуйста, могу ли я автоматизировать приложение с помощью языка c# и какие инструменты нужны.
Знаю что для ВЭБ автоматизации существует Selenium, а для десктоп что посоветуете и есть ли у кого книги , статьи и т.д?
Если интересует винда 10 и выше https://github.com/microsoft/WinAppDriver
источник

B

Bola in QA — Автоматизация
Roman (rpwheeler)
>  Обычно это написано в названии сценария.

1) Название это не всё что проверяется.
2) Там что угодно можно написать, и как угодно. И пишут -- что угодно и как угодно.

Вот у меня сейчас открыто в ИДЕшке "Verify valid pagination for screen *Entity* by Name"

Что Вы из этого поняли?

> Зато видишь весь сценарий целиком и на каком шаге упал.

Или не видишь -- отчёт не собрался.
Но допустим даже видишь -- иииииии? Чем оно обязательно лучше просто строки кода и стактрейса?
Всё равно часто дебажить надо.

> В консоль можно не заглядывать, к отчёту прикладываются все тестовые артефакты, включая логи, скрины.

Когда как.
Но это же частности. Мы не о том спорим. 🤷‍♂
источник

A

Alexey🐾 in QA — Автоматизация
Mari
Мне очень не повезло с коллетивом из древности
Это ещё не древность. Ты моего бывшего сменщика на работе не знаешь. Всё на бумагах надо, принимать товар по бумагам(я из-за него 4 месяца ТСД выбивал в отдел), а ты представляешь, приходит 5 паллет(в среднем 150 коробок) и ходишь на листочке отмечаешь, какая коробка есть... вместо передачи смены в письме или через серверный файл - листочек на столе от руки.
Вот где древность...
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Bola
Но это же частности. Мы не о том спорим. 🤷‍♂
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Частности? :)  Это _практический_ огурец как он есть, четвёртый в моём опыте проект с огурцом или другим БДД, в котором заведённое БДД или нечто на него похожее не добавляет особой пользы, зато добавляет перелопачивания степов если надо ещё что-то дописать.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
SauceLabs ссылается на те же проблемы независимо от меня -- вот понятно по этому многострочному сценарию что там происходит, и зачем?
источник

A

Alexey🐾 in QA — Автоматизация
Не имел дел с ним, но перевод вполне доступный
источник

EL

Evgeny Lukoyanov in QA — Автоматизация
привет
в Chrome кто-то сталкивался с проблемой загрузки экстеншена под виндой?

в MacOS загружается корректно (но там есть проблема с локалью которая берется системная, а не та, что указывается)

в винде просто не загружается драйвер с ошибкой ?

Can’t connect to WebDriver.
Error: Failed to create session.
Could not start Browser / Emulator
Please make sure Selenium Server (ChromeDriver or PhantomJS) is running and accessible


через браузерстек все ьо дело происходит
источник

A

Alexey🐾 in QA — Автоматизация
Подозреваю, что форма регистрации тестится
источник