Size: a a a

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

2019 October 30

MK

Mem Kekovich in QA — Автоматизация
Сказочный Сникерс
Штош) зато челлендж
Челендж написать убийцу селенида ☝🏻
источник

i

i think it's okay in QA — Автоматизация
Оккуред файл
источник

T

Tyrion in QA — Автоматизация
Коллеги привет
Подскажите как у вас на проектах реагируют на изменения на фронте? Т.е. у нас бывают такие ситуации, когда приходят изменения на фронте, но не все об этом вкурсе, и как следствие начинают падать много тестов. Хотелось бы оперативно реагировать на такие изменения. У меня была мысль чтобы все коммиты связанные с фронтом сразу же появлялись в слаке в чате по UI тестам, но так же интересует ваше мнение на этот счет и бэст практис
источник

AT

Anton Tereshko in QA — Автоматизация
Tyrion
Коллеги привет
Подскажите как у вас на проектах реагируют на изменения на фронте? Т.е. у нас бывают такие ситуации, когда приходят изменения на фронте, но не все об этом вкурсе, и как следствие начинают падать много тестов. Хотелось бы оперативно реагировать на такие изменения. У меня была мысль чтобы все коммиты связанные с фронтом сразу же появлялись в слаке в чате по UI тестам, но так же интересует ваше мнение на этот счет и бэст практис
Заставить править тесты тех, кто не уведомил заранее, про изменение фронта. Я пару раз так делал. Получилось)
источник

AR

Alina Rimanas in QA — Автоматизация
Tyrion
Коллеги привет
Подскажите как у вас на проектах реагируют на изменения на фронте? Т.е. у нас бывают такие ситуации, когда приходят изменения на фронте, но не все об этом вкурсе, и как следствие начинают падать много тестов. Хотелось бы оперативно реагировать на такие изменения. У меня была мысль чтобы все коммиты связанные с фронтом сразу же появлялись в слаке в чате по UI тестам, но так же интересует ваше мнение на этот счет и бэст практис
У нас, если были изменения в ТЗ. Заводят задачу на изменение для фронтов ( как правило обычно это аналитик или рп). Когда фронты сделают свою работу , переводят задачу на тестера. Выкатывают изменения , по хорошему повышают версию сборки . Таким образом тестер правит кейс и уже  по правильному кейсу тестит
источник

B

Bola in QA — Автоматизация
Tyrion
Коллеги привет
Подскажите как у вас на проектах реагируют на изменения на фронте? Т.е. у нас бывают такие ситуации, когда приходят изменения на фронте, но не все об этом вкурсе, и как следствие начинают падать много тестов. Хотелось бы оперативно реагировать на такие изменения. У меня была мысль чтобы все коммиты связанные с фронтом сразу же появлялись в слаке в чате по UI тестам, но так же интересует ваше мнение на этот счет и бэст практис
тесты стартуют из таска перед тестированием после ревью, если упали - тесты правятся прямо в задаче
источник

BO

Boris Osipov in QA — Автоматизация
здесь не чат по поиску работы...
источник

МК

Максим Кучеренко in QA — Автоматизация
Коллеги, подскажите, как в протракторе обойти алерт хрома типа "Вы уверены, что хотите покинуть страницу?" без рестарта
источник

N

Nikita in QA — Автоматизация
Максим Кучеренко
Коллеги, подскажите, как в протракторе обойти алерт хрома типа "Вы уверены, что хотите покинуть страницу?" без рестарта
browser.executeScript("window.confirm = function(){return true;}")
источник

N

Nikita in QA — Автоматизация
Или browser.executeScript("window.alert = function(){}")
источник

N

Nikita in QA — Автоматизация
Вот еще со стаковерфлоу
var alertDialog = ptor.switchTo().alert();
alertDialog.accept();  // Use to accept (simulate clicking ok)
alertDialog.dismiss(); // Use to simulate cancel button
источник

MK

Maksim Kanin in QA — Автоматизация
Tyrion
Коллеги привет
Подскажите как у вас на проектах реагируют на изменения на фронте? Т.е. у нас бывают такие ситуации, когда приходят изменения на фронте, но не все об этом вкурсе, и как следствие начинают падать много тестов. Хотелось бы оперативно реагировать на такие изменения. У меня была мысль чтобы все коммиты связанные с фронтом сразу же появлялись в слаке в чате по UI тестам, но так же интересует ваше мнение на этот счет и бэст практис
Гонять тесты на потенциально проблемынх бранчах, фиксить тесты для пулл-реквестов в этих же бранчах
источник

VM

Viktor Maksimenko in QA — Автоматизация
привет, чат, нужна помощь по wdio + cucumber. пытаюсь скипнуть тест в beforeScenario, если у сценария есть тег @Issue=$ISSUE_ID и $ISSUE_ID не закрыта. проблема в том, что я не могу найти возможности собственно прекратить выполнение теста в beforeScenario, chai.assert.fail('Skip test'); не сработал. Кто-то пробовал решить подобную задачу? З.Ы.: исключить тесты и в кукумбере, и в веб-драйвере можно, но тогда они не появятся в репорте и будут забыты
источник

YO

Yaroslav Osmyslitelny in QA — Автоматизация
Viktor Maksimenko
привет, чат, нужна помощь по wdio + cucumber. пытаюсь скипнуть тест в beforeScenario, если у сценария есть тег @Issue=$ISSUE_ID и $ISSUE_ID не закрыта. проблема в том, что я не могу найти возможности собственно прекратить выполнение теста в beforeScenario, chai.assert.fail('Skip test'); не сработал. Кто-то пробовал решить подобную задачу? З.Ы.: исключить тесты и в кукумбере, и в веб-драйвере можно, но тогда они не появятся в репорте и будут забыты
Не шарю в огурце, но подозреваю что тебе надо посмотреть как работают статусы теста (какие нибудь ранинг, финишинг, скипет, вэйтед и т.д.) и насетать поля так, чтоб дальше он был как будто скипнут. Т.е. посмотри как огурец вообще со скипед статусом работает. Может тебе это в бефо тест делать надо
источник

VM

Viktor Maksimenko in QA — Автоматизация
практически так и вышло

Before(function() {
   return 'skipped';
});

вот это скипает тест в cucumber-js, думал это можно как-то в wdio.conf.js засетить, но видимо достаточно просто прописать это где-то в тестах, спасибо
источник

I

Ida in QA — Автоматизация
Всем привет. Я программирую автотесты на Java. У меня вопрос.  Если в методе есть обращение к статическим элементам UI, но еще от них берутся, скажем, атрибуты class, которые могут отличаться для разных тестов, то метод все равно лучше объявлять static? Тесты запускаются параллельно через dataProvider. Может кто-нибудь объяснить плз?
источник

I

Ida in QA — Автоматизация
Автотесты на Selenium
источник

ON

Oleg Nazarov in QA — Автоматизация
Ida
Всем привет. Я программирую автотесты на Java. У меня вопрос.  Если в методе есть обращение к статическим элементам UI, но еще от них берутся, скажем, атрибуты class, которые могут отличаться для разных тестов, то метод все равно лучше объявлять static? Тесты запускаются параллельно через dataProvider. Может кто-нибудь объяснить плз?
"Я программирую автотесты на Java." ого как пафосно)
источник

I

Ida in QA — Автоматизация
Да я просто рассказываю, о чем речь.
источник

AC

Al Ch in QA — Автоматизация
Ida
Всем привет. Я программирую автотесты на Java. У меня вопрос.  Если в методе есть обращение к статическим элементам UI, но еще от них берутся, скажем, атрибуты class, которые могут отличаться для разных тестов, то метод все равно лучше объявлять static? Тесты запускаются параллельно через dataProvider. Может кто-нибудь объяснить плз?
Если честно, не уловил связи между статическими элементами UI (кстати что это) и static методами
источник