Size: a a a

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

2020 January 23

СС

Сказочный Сникерс in QA — Автоматизация
Roman (rpwheeler)
Тут может быть много вариантов в зависимости от обстановки.
) Разработчики гарантируют что это покрыто юнитами или другими более низкоуровневыми тестами -- окей, одна проверка.
) Это критически важный функционал, если тут что-то пропустить, то будет всем секир-башка -- "мы хотим всегда это проверять".

Текущее описание абстрактно. Одно дело когда информация приходит некритичная, другое когда приходящее может использоваться для получения админ прав.
Разработчики гарантируют а в случае факапа с 1 тестом все равно всандалят тестировщику)
источник

AS

Anton Shevchenko in QA — Автоматизация
Сказочный Сникерс
Разработчики гарантируют а в случае факапа с 1 тестом все равно всандалят тестировщику)
Это уже организационный процесс)
источник

АС

Артем Сидорук in QA — Автоматизация
Mikhail
Я, кстати, не в курсе: обычно автоматизацию делают под одну учётку и меняют ее время от времени? Или вообще не трогают?
Если всем пользователям одно и тоже вернется из апишки - можно и из под одной учетки тестить. Если есть несколько типов пользователей и т.п. - то как минимум по одной учетке каждого типа будет.

Но воообще да, это не про автоматизацию, а про написание тест-кейсов и покрытие. Такие вещи в соседнем чате чаще обсуждают ( https://t.me/qa_ru )
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Сказочный Сникерс
Разработчики гарантируют а в случае факапа с 1 тестом все равно всандалят тестировщику)
Тоже вариант, их может быть много.
источник

KL

Konstantin L in QA — Автоматизация
Twickbot
Понятно. Тут никто не в курсе. Спасибо всем за ответы (пусть даже и глупые - "потому что так надо"). Может кто подскажет группу, где могут быть знающие по этому вопросу?
короч вот так стоит попробовать (нужно править под себя)):
    #open_browser()
   #Этот блок отключает обнаружение браузером селениума
   #options = webdriver.ChromeOptions()
   #options.add_argument("start-maximized")
   #options.add_experimental_option("excludeSwitches", ["enable-automation"])
   #options.add_experimental_option('useAutomationExtension', False)
   #browser = webdriver.Chrome(options=options)
   #browser.implicitly_wait(15) #искать каждый элемент в течение 15 секунд
   #WebDriverWait(driver, 10).until(EC.title_contains("Index"))

На SO было
источник

А

Алексей in QA — Автоматизация
Mikhail
Пишу рест проверки. Есть ли смысл проводить эти проверки под разными учетками в рамках одного прогона? Или такая практика не используется?
Аккаунт юзверя это сущность. Если есть разные сущности - типа админ и обычный для примера, у которых различное поведение - надо проверять от всех этих сущностей. Но таки стоит четко определить области с различным поведением, и покрывать их, а не прогонять для всех тестов. Впрочем если тесты позволяют, а времени и понимания нет - можно прогонять и все тесты, но это костыль
источник

KL

Konstantin L in QA — Автоматизация
Bola
Тогда физически жмакай мышкой по скриншотам (sikulix - кстати он живой еще?)
живой) и вышла обнова (1.4) не так давно. Upd. Вышла 2.0.1 О_о
источник

B

Bola in QA — Автоматизация
Konstantin L
живой) и вышла обнова (1.4) не так давно. Upd. Вышла 2.0.1 О_о
Я как-то пару лет назад пробовал на нем что-то писать
Это было уныло очень.
источник

KL

Konstantin L in QA — Автоматизация
зря. Он огонь, если разобраться) Я пару лет назад вообще к тестированию не имел отношения, но хотел автоматизировать одну рутинную задачу и sikuli мне в этом очень помог) А сейчас им тестирую веб версию нашего приложения (там webgl графика и selenium не подойдет) Из минусов я вижу только невозможность подключить к нему сторонние библиотеки.
источник

LY

Lev Yarushin in QA — Автоматизация
Там OpenCV и Tesseract
источник

KL

Konstantin L in QA — Автоматизация
да. А не в курсе: его нельзя использовать как библиотеку (чтобы можно было импортировать как request, например)?
источник

LY

Lev Yarushin in QA — Автоматизация
Konstantin L
да. А не в курсе: его нельзя использовать как библиотеку (чтобы можно было импортировать как request, например)?
источник

KL

Konstantin L in QA — Автоматизация
Оо. Спасибо! буду смотреть
источник

LY

Lev Yarushin in QA — Автоматизация
источник

KL

Konstantin L in QA — Автоматизация
👍 схоронил
источник

TL

THE LOGOS in QA — Автоматизация
Добрый день. Возник такой вопрос, можно ли указать последовательность выполнения тестов, для классов. У меня допустим есть 2 класса, 1 создаёт данные, а 2 проверяет их. Если я запущу тесты по тегам или ещё как-нибудь, выполняются тесты, где мы проверяем данные, а уже потом создаём и это не правильно. Использую
Junit5 + maven.
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
THE LOGOS
Добрый день. Возник такой вопрос, можно ли указать последовательность выполнения тестов, для классов. У меня допустим есть 2 класса, 1 создаёт данные, а 2 проверяет их. Если я запущу тесты по тегам или ещё как-нибудь, выполняются тесты, где мы проверяем данные, а уже потом создаём и это не правильно. Использую
Junit5 + maven.
не пишите зависимые тесты
источник

TL

THE LOGOS in QA — Автоматизация
Oleksandr Khotemskyi
не пишите зависимые тесты
Отличная идея, жаль она мне не подходит.
источник

YO

Yaroslav Osmyslitelny in QA — Автоматизация
берете свой вопрос. переводите его на великий и могучий англиский язык (используете в основном комбинацию слов order dependency test junit5). вписываете получившееся в гугл. читаете первую страницу.
источник

TL

THE LOGOS in QA — Автоматизация
Yaroslav Osmyslitelny
берете свой вопрос. переводите его на великий и могучий англиский язык (используете в основном комбинацию слов order dependency test junit5). вписываете получившееся в гугл. читаете первую страницу.
Order работает только в классе. Если указать тег =тест1 и запустить. То вероятнее всего запустится тесты на проверку первыми.
источник