Size: a a a

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

2020 February 07

A

Alex in QA — Автоматизация
Anatoly Bobunov
вопрос возникает зачем. программисты все равно будут логи смотреть.
это если у тебя апликуха на 2 строчки и всё легко вытянуть с лога
источник

AB

Anatoly Bobunov in QA — Автоматизация
Vyacheslav Leonidov
Вопрос можно переиначить, что лучше, написать описание ошибки вручную или заморочится с автотестами так чтобы у тебя генерился грамотный тикет который потом программисты поймут, а ты не потратишь время)
вопрос в том как сделать описание понятным, при это сделать это автоматически... (самому интересно)
но как итог, все равно все полезут в логи, потому как какие то там шаги фигня
источник

VL

Vyacheslav Leonidov in QA — Автоматизация
Serega
мне кажется добиться результата - разраб понял баг, который был заведен автоматом, нереально
Вот мы тоже приходим к этому моменту, но все же чисто теоретически, если с аллюра вытянуть шаги, которые грамотно описаны + докинуть лог, то может быть это все будет понятно?:)
Спасибо всем за ответы, понял что надо проанализировать количество времени на эту фичу и если немного, то попробовать реализовать)0
источник

A

Alex in QA — Автоматизация
Vyacheslav Leonidov
Вот мы тоже приходим к этому моменту, но все же чисто теоретически, если с аллюра вытянуть шаги, которые грамотно описаны + докинуть лог, то может быть это все будет понятно?:)
Спасибо всем за ответы, понял что надо проанализировать количество времени на эту фичу и если немного, то попробовать реализовать)0
да это за день пишется
источник

S

Serega in QA — Автоматизация
Vyacheslav Leonidov
Вот мы тоже приходим к этому моменту, но все же чисто теоретически, если с аллюра вытянуть шаги, которые грамотно описаны + докинуть лог, то может быть это все будет понятно?:)
Спасибо всем за ответы, понял что надо проанализировать количество времени на эту фичу и если немного, то попробовать реализовать)0
плюс не понятно начиная с какого степа нужно действовать, что бы баг воспроизвелся, одного или 5, а может и более, если кейс сложный
источник

AB

Anatoly Bobunov in QA — Автоматизация
Vyacheslav Leonidov
Вот мы тоже приходим к этому моменту, но все же чисто теоретически, если с аллюра вытянуть шаги, которые грамотно описаны + докинуть лог, то может быть это все будет понятно?:)
Спасибо всем за ответы, понял что надо проанализировать количество времени на эту фичу и если немного, то попробовать реализовать)0
тут еще стоит учитвать бизнес часть.
что выгоднее, чтобы тестер потратил полдня на анализ бага и в конце выдал норм тикет, или чтобы разраб потратил может и меньше времени
источник

DS

Dmytro Slobodianiuk in QA — Автоматизация
Vyacheslav Leonidov
Вот мы тоже приходим к этому моменту, но все же чисто теоретически, если с аллюра вытянуть шаги, которые грамотно описаны + докинуть лог, то может быть это все будет понятно?:)
Спасибо всем за ответы, понял что надо проанализировать количество времени на эту фичу и если немного, то попробовать реализовать)0
И, например, ситуация, когда в силу некоего неудачного состояния энвайронмента у вас упал весь ночной прогон пака из 768 тестов и добросовестный фреймворк завел несколько сотен джир.
источник

VL

Vyacheslav Leonidov in QA — Автоматизация
Serega
плюс не понятно начиная с какого степа нужно действовать, что бы баг воспроизвелся, одного или 5, а может и более, если кейс сложный
Ну, ручной проверки в любом случае не избежать, просто она будет занимать меньше времени чем локализация с самого нуля.
источник

AB

Anatoly Bobunov in QA — Автоматизация
Dmytro Slobodianiuk
И, например, ситуация, когда в силу некоего неудачного состояния энвайронмента у вас упал весь ночной прогон пака из 768 тестов и добросовестный фреймворк завел несколько сотен джир.
этот чувак шарит 😂😁👌
источник

VL

Vyacheslav Leonidov in QA — Автоматизация
Dmytro Slobodianiuk
И, например, ситуация, когда в силу некоего неудачного состояния энвайронмента у вас упал весь ночной прогон пака из 768 тестов и добросовестный фреймворк завел несколько сотен джир.
А это забавный кейс, нужно подумать над этим сразу же
источник

RB

Reinmar Bielau in QA — Автоматизация
Lev Yarushin
Спасибо капитан!
Интересно, а из России на  cybrary.it можно ли что-нибудь купить?...
источник

LY

Lev Yarushin in QA — Автоматизация
Я не пробовал. Там покупать для меня нечего )
источник

S

Serega in QA — Автоматизация
Vyacheslav Leonidov
Ну, ручной проверки в любом случае не избежать, просто она будет занимать меньше времени чем локализация с самого нуля.
ну так дельта в итоге сколько будет, в одном случае нужно править описание в другом писать его с нуля, выгода только в том что все слинкуется и логи приатачатся. Так это можно просто кнопку создания бага из отчета создать...
источник

RB

Reinmar Bielau in QA — Автоматизация
Lev Yarushin
Я не пробовал. Там покупать для меня нечего )
😁
источник

AV

Alexei Vinogradov in QA — Автоматизация
Vyacheslav Leonidov
Коллеги, такой теоретический вопрос, существует ли такая реализация сценария: Выполняется автоматический GUI тест, на каком-то этапе появляется ошибка, ошибка передается в исключение и дальше с этого исключения передается в баг-трекер, где автоматически заводится тикет с шагами которые прошли до этой ошибки + лог самой ошибки?:)
Наверняка!
источник

AV

Alex Vasinskiy in QA — Автоматизация
всем привет, есть у кого то пример реализации класса для определения драйвера. Допустим если переменная равна chrome = запускаем хром драйвер и тд
источник

AV

Alex Vasinskiy in QA — Автоматизация
типа браузерконфиг какой то
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Vyacheslav Leonidov
Вопрос можно переиначить, что лучше, написать описание ошибки вручную или заморочится с автотестами так чтобы у тебя генерился грамотный тикет который потом программисты поймут, а ты не потратишь время)
Я видел реализацию которая слала в Report Portal  Test ID , степ и скриншот.

Автоматическое заведение в Джиру или другой issue tracker мне не кажется удачной идеей, по причинам связанным с вышеизложенными.

Описание шагов "чтобы было понятно" мне тоже видится несколько проблемной задачей, вроде "комментарии это одно, а код это другое".

Поэтому идея которая связывает описание теста и код через Test ID показалась мне наиболее приемлемой.
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alex Vasinskiy
всем привет, есть у кого то пример реализации класса для определения драйвера. Допустим если переменная равна chrome = запускаем хром драйвер и тд
Например исходники Селенида. Хотя там конечно посложнее кусочки.
источник

AV

Alex Vasinskiy in QA — Автоматизация
Alexei Vinogradov
Например исходники Селенида. Хотя там конечно посложнее кусочки.
селенидовский видел и исп. его в селенид проекте.. но тут есть спроект на селениуме и необходимо реализовать там класс конфигуратор для браузера, вот и столкнулся с проблемой))
источник