Size: a a a

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

2020 November 19

d

dsh in QA — Автоматизация
кстати, офтоп) написал тут пару недель назад, что уволился недавно, после этого хантер написал - Привет! а сегодня я принял оффер) первый раз случайно нашел работу в телеге) спасибо, этому сообществу)))
источник

P

Pengo in QA — Автоматизация
Я тоже недавно уволился.
источник

d

dsh in QA — Автоматизация
Pengo
Я тоже недавно уволился.
верно мыслишь)))
источник

АФ

Алексей Федоткин... in QA — Автоматизация
Pengo
Я тоже недавно уволился.
а ты неплох)😂быстро схватываешь
сорри за флуд
источник

AN

Alex Neo in QA — Автоматизация
всем привет
использую webdriver.io и решил попробовать selenoid
написал отдельный скрипт для запуска тестов
но столкнулся с проблемой
скрипт выглядит так

   "test:docker": "docker-compose up -d && wdio run wdio.conf.docker.js && docker-compose down",
обычный запуск - все нормально
но я хочу иногда иметь возможность в запуск тестов передавать аргументы для webdriver.io
по типу —suite, —spec, —baseUrl и когда я их передаю вот так
    yarn test:docker --spec .\test\specs\010.**.js  --baseUrl http://site.ua/
то эти агрументы встают в конец скрипта запуска и не применяются к webdriver.io (это специфика yarn, аргументы встают в конец скрипта)
   docker-compose up -d && wdio run wdio.conf.docker.js && docker-compose down --spec .\test\specs\010.*.js --baseUrl http://site.ua/
может кто сталкивался с таким, посоветуйте как можно побороть его
заранее спасибо
источник

R(

Roman (rpwheeler) in QA — Автоматизация
БМ
И так. Есть Админский сайт и агентский. Если админ банит агента, его перебрасывает на страницу авторизации. Если это делать манульно, все работает. Если делать через постам, тоже все ок, если передавать куки в браузер при авторизации, тоже все работает блестяще. Ноо... Если делать через автотест - нихрена. У меня автотест работает след. образом -
1. Авторизаия через апи
2. Передача куки в хром
3. Открытие Вкладки/Страницы или что там еще может быть в Given...
Если следоавть стандартному флоу, то агент действительно блокируется, имя его на стр. (у него же) исчезает но никак не перебрасывает на стр. авторизации... Я решил эту проблему не самым лучшим образом- я авторизовываюсь через GUI вводя логин, пасс, клик.. клик.. и т.д... -В таком случае при бане агента, его перебрасывает на страницу авторизации. Ну, я и подумал, что проблема в том, что куки авторизации передаются.. Попробовал запихнуть их в браузер вручную, думая, что это дефект   продукта, но все отработало как нужно.
Короче, в AT все происходит точь в точь как если бы "ручками", но проблема есть только в среде AT.
Я прочёл пару раз описание проблемы.

Если я правильно понял, то
-- если авторизоваться через GUI в АТ, то всё стандартно работает
-- а если в АТ авторизоваться через АПИ, то не работает стандартно.

В таком случае проблема не выглядит проблемой
1.1) можно просто оставить рабочий вариант
1.2) этот вариант будет ближе к действиям физического пользователя
2.1) А стоит ли вообще тут проводить автоматизацию?
2.2) Тем более проверять автоматизацию редиректа -- по-моему в сценарии критичен не столько редирект, столько бан агента, т.е. что он с баном уже не может чего-то сделать.
источник

AR

Asap Rocky in QA — Автоматизация
Ребят,не могу выгрузить проект из Intellij IDEA на GitHub, создаётся пустой репозиторий вот ошибка Can't finish GitHub sharing process
     Successfully created project 'Github55' on GitHub, but initial commit failed:
     *** Please tell me who you are.
     
     Run
     
     git config --global user.email "you@example.com"
     git config --global user.name "Your Name"
     
     to set your account's default identity.
     Omit --global to set the identity only in this repository.
     
     unable to auto-detect email address (got 'besob@DESKTOP-83A49GC.(none)')
источник

ДВ

Диана Верикова (Кудр... in QA — Автоматизация
Asap Rocky
Ребят,не могу выгрузить проект из Intellij IDEA на GitHub, создаётся пустой репозиторий вот ошибка Can't finish GitHub sharing process
     Successfully created project 'Github55' on GitHub, but initial commit failed:
     *** Please tell me who you are.
     
     Run
     
     git config --global user.email "you@example.com"
     git config --global user.name "Your Name"
     
     to set your account's default identity.
     Omit --global to set the identity only in this repository.
     
     unable to auto-detect email address (got 'besob@DESKTOP-83A49GC.(none)')
Вам же написали, что не так - не установлены имя и почта, нельзя пушить анонимно
источник

ДВ

Диана Верикова (Кудр... in QA — Автоматизация
Asap Rocky
Ребят,не могу выгрузить проект из Intellij IDEA на GitHub, создаётся пустой репозиторий вот ошибка Can't finish GitHub sharing process
     Successfully created project 'Github55' on GitHub, but initial commit failed:
     *** Please tell me who you are.
     
     Run
     
     git config --global user.email "you@example.com"
     git config --global user.name "Your Name"
     
     to set your account's default identity.
     Omit --global to set the identity only in this repository.
     
     unable to auto-detect email address (got 'besob@DESKTOP-83A49GC.(none)')
Прочитайте ошибку еще раз и выполните указанные в ней инструкции)
источник

AR

Asap Rocky in QA — Автоматизация
Диана Верикова (Кудрявцева)
Вам же написали, что не так - не установлены имя и почта, нельзя пушить анонимно
Да но где вводить мэил и имя?
источник

Б

БМ in QA — Автоматизация
Roman (rpwheeler)
Я прочёл пару раз описание проблемы.

Если я правильно понял, то
-- если авторизоваться через GUI в АТ, то всё стандартно работает
-- а если в АТ авторизоваться через АПИ, то не работает стандартно.

В таком случае проблема не выглядит проблемой
1.1) можно просто оставить рабочий вариант
1.2) этот вариант будет ближе к действиям физического пользователя
2.1) А стоит ли вообще тут проводить автоматизацию?
2.2) Тем более проверять автоматизацию редиректа -- по-моему в сценарии критичен не столько редирект, столько бан агента, т.е. что он с баном уже не может чего-то сделать.
После покрытия автотестами смоки, я покрываю весь остальной функционал. То что агент не может войти после бана, это тоже покрыто уже. Я стараюсь делать так, чтобы все Acceptance criteria были покрыты тестами.  Авторизация как таковая в тест не входит, поэтому я хотел оставить ее в невидимости. Ранее никогда с подобным не сталкивался. Я должен как то разобраться в проблеме. Пока что реализовал так как получилось. Но ведь нет предела идеалу )
источник

ДВ

Диана Верикова (Кудр... in QA — Автоматизация
Asap Rocky
Да но где вводить мэил и имя?
Прямо в консоль
источник

ДВ

Диана Верикова (Кудр... in QA — Автоматизация
Asap Rocky
Да но где вводить мэил и имя?
git config --global user.email "you@example.com"
     git config --global user.name "Your Name"
     


     to set your account's default identity.
     Omit --global to set the identity only in this repository.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Asap Rocky
Ребят,не могу выгрузить проект из Intellij IDEA на GitHub, создаётся пустой репозиторий вот ошибка Can't finish GitHub sharing process
     Successfully created project 'Github55' on GitHub, but initial commit failed:
     *** Please tell me who you are.
     
     Run
     
     git config --global user.email "you@example.com"
     git config --global user.name "Your Name"
     
     to set your account's default identity.
     Omit --global to set the identity only in this repository.
     
     unable to auto-detect email address (got 'besob@DESKTOP-83A49GC.(none)')
Внешние клиенты гита нередко несовершенны и могут подводить на каких-то моментах, в т.ч. связанных с авторизацией.

Стоит быть всегда готовым делать через консоль, как вот Диана уже подсказала.
источник

AR

Asap Rocky in QA — Автоматизация
Мэил и имя от гитхаба получается ?
источник

ДВ

Диана Верикова (Кудр... in QA — Автоматизация
Да, можно их
Это не совсем параметры доступа, это скорее кем вы будете видеться в репозитории гита, поэтому мат туда лучше не писать)
источник

AR

Asap Rocky in QA — Автоматизация
git config --global user.email "boobeeka46@gmail.com"
       git config --global user.name "Kakha136"
источник

AR

Asap Rocky in QA — Автоматизация
А его ранить надо?
источник

A

Alex K in QA — Автоматизация
Asap Rocky
git config --global user.email "boobeeka46@gmail.com"
       git config --global user.name "Kakha136"
Мне кажется в любых мануалах по git есть степы как и что делать, это чуть ли не первые действия
Попробуйте погуглить git bash
источник

БЛ

Борис (KeR) Лушкин... in QA — Автоматизация
Доброго времени суток всем.
Также по возможности надеюсь получить советы, в какую сторону копать.

Я на проекте пытаюсь наладить процессы тестирования, пока все руками.
Хочется хотя бы часть вещей автоматизировать, опыта в этом нет.

Работаем с мобилками, приложение на андроид и айос.
Сайт вторичен, в далеком будущем может руки и до него дойдут.

Тыкал немного Katalon студио, могу записывать небольшие тесты в андроид студио, также пытался гонять эти записанные тесты в Firebase TestLab, есть проблемы у них с распознаванием кастомных элементов в аппе.
Манки тесты их роботом в Тестлаб пока на общих гоняю основаниях, просто посмотреть.
Опыт постман минимальный.

Но в целом, что нужно будет, надеюсь освою, вроде не совсем тупанький)
Проблема в том, что нет опыта в настройке, и внятной картины, какой стек пробовать использовать.

Куда бы еще посмотреть, подскажите, или поделитесь кто уже проходил этот путь, быть может есть материалы об удачных связках инструментов?
источник