Size: a a a

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

2019 December 05

A

Anton in QA — Автоматизация
Антон
логин в приложение происходит в отдельном окне, то есть тыкаешь "войти" и открывается отдельное окно браузера
это похоже на basic auth
источник

A

Anton in QA — Автоматизация
его можно обойти сразу задавая логин и пароль в url - селенид умеет кстати
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Anton
его можно обойти сразу задавая логин и пароль в url - селенид умеет кстати
Just FYI: не прокатит в safari, и много где еще…
источник

ДХ

Даниил Храмцов in QA — Автоматизация
Добрый вечер! Подподелитесь крутизной пожалуйста: допустим у вас есть автоматизированный сценарий, в конце которого есть выбор - заполнить поле "квартира" или нажать чекбокс "без квартиры". Дальше подобный выбор повторяется еще два раза, то есть получается 2х2х2 комбинаций, как вы поступите? руками напишете 8 разных сценариев?  Как это автоматизировать, чтобы алгоритм сам комбинировал варианты и проходил их?
источник

TN

Timur Nurlygayanov in QA — Автоматизация
Даниил Храмцов
Добрый вечер! Подподелитесь крутизной пожалуйста: допустим у вас есть автоматизированный сценарий, в конце которого есть выбор - заполнить поле "квартира" или нажать чекбокс "без квартиры". Дальше подобный выбор повторяется еще два раза, то есть получается 2х2х2 комбинаций, как вы поступите? руками напишете 8 разных сценариев?  Как это автоматизировать, чтобы алгоритм сам комбинировал варианты и проходил их?
pairwise, например, загоняем параметры в PICT, получаем сценарии - и их передаем в тест как параметр, тест перебирает варианты
источник

KS

Kanstantsin Sudzilouski in QA — Автоматизация
как найти самый популярный форк? https://github.com/TestStack/White/network/members
источник

TN

Timur Nurlygayanov in QA — Автоматизация
иногда и просто все комбинации через параметризацию тестов проверяются
источник

E

Eugene in QA — Автоматизация
Nunit может так

[Test, Pairwise]
public void Test([Values("a","b","c")] string a, [Values("x", "y")] string b, [Values("1", "2", "3", "4", "5", "6", "7", "8", "9", "0")] string с, [Values("d1", "d2")] string d)
источник

ДХ

Даниил Храмцов in QA — Автоматизация
Ого, спасибо!
источник

E

Eugene in QA — Автоматизация
остальные xUnit тоже должны так уметь
источник

TN

Timur Nurlygayanov in QA — Автоматизация
блин хочу такой плагин для пайтеста
источник

E

Eugene in QA — Автоматизация
но тут наверное лучше все сценарии пройти через
[TestCase("s1","s2","s3","s4")]
[TestCase("s1","s5","s7","s9")]
[TestCase("s11","s21","s31","s41")]
и т д
источник

E

Eugene in QA — Автоматизация
не много же вариантов
источник

TN

Timur Nurlygayanov in QA — Автоматизация
вопрос в критичности / скорости, если можно быстро пройти все комбинации, то можно и все проходить. А как когда у тебя получится 1000+ кейсов на одну форму - начинаешь оптимизировать
источник

B

Bola in QA — Автоматизация
Timur Nurlygayanov
блин хочу такой плагин для пайтеста
выглядит похуже, но кажется гибче https://github.com/thombashi/allpairspy
источник

TN

Timur Nurlygayanov in QA — Автоматизация
Спасибо, сохраню )
источник

V

Victor in QA — Автоматизация
Подскажите, у кого был опыт автоматического тестирования windows application Unified Service Desk  for MS Dinamics 365, что использовали? Я попробовал WinAppDriver, но он большинство контролов может найти только по тексту, поиск по  xpath не работает.
источник

AM

Anastasiya Mazheika in QA — Автоматизация
Мы использовали просто нугет и всё было с большего нормально )
источник
2019 December 06

NN

N Nvk in QA — Автоматизация
Здравствуйте! Возможно ли  автоматизировать PWA(Vue Storefront) с помощью Java Selenium? Смотрел DOM - ну очень карявый он в PWA.
источник

w

world.execute(me); in QA — Автоматизация
N Nvk
Здравствуйте! Возможно ли  автоматизировать PWA(Vue Storefront) с помощью Java Selenium? Смотрел DOM - ну очень карявый он в PWA.
ну раз никто не отвечает, то коротктий ответ - да, всё что в браузере нарисовано, можно тестировать селениумом.

Чуть подлиннее:
Если  это оно (https://demo.vuestorefront.io, https://www.fidgetspin.xyz) и всё упирается только в локаторы, то выхода у тебя 2. (Хотя у спиннера хорошие идентификаторы)
1. Пойти к разрабам и попросить либо id, либо data атрибуты прописать у нужных тебе элементов. Как вот этот data-testid="closeCookieButton" на первом сайте
2. Умереть (Писать плохочитаемые селекторы по html тэгам).
источник