Size: a a a

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

2020 November 27

VM

Vova Moskalenko in QA — Автоматизация
Olga
Уважаемые коллеги, а вот как по-вашему, можно ли автоматизировать ручные тест-кейсы как есть? Такие длинные и сложные: типа у пользователя были вот такие права, он делает такие-то действия, потом мы права забираем, он с созданными объектами уже ограничен в правах...

У нас спор с коллегой. Он говорит: эти тесты не входят в сьют, который катается каждый день, запускаются только для регрессии опр функционала, поэтому пофиг, сколько времени они занимают. Я говорю: я вообще была изначально против того, чтобы автоматизировать эти сценарии, раз уж они проверяются относительно редко, это можно и руками сделать. Но если уж делаем, то надо их как-то разбить на более мелкие, атомарные проверки, потому что получились тесты на 5-7 экранов каждый, их читать - просто убиться веником, не говоря уж о дебаггинге.
Если получились тесты на 5-7 экранов, значит, вы плохо переиспользуете код. У нас тоже есть парочка адических тестов с похожим флоу, самый большой занимает один экран, и при этом на нем стоит todo на рефакторинг. Ну и да, тесты на права доступа лучше делить. Да и в принципе, все лучше поделить, использовав старые добрые техники тест-дизайна
источник

ГК

Глеб Казаркин... in QA — Автоматизация
Есть ли возможность и как делать скриншот на моменте ошибки? (Python, Pytest)
источник

AL

Aleksandr Litovsky in QA — Автоматизация
Глеб Казаркин
Есть ли возможность и как делать скриншот на моменте ошибки? (Python, Pytest)
Возможность есть, на стековерфлоу есть примеры.
Первое, что гуглится, надо проверять

https://stackoverflow.com/questions/60205391/how-to-capture-screenshot-on-test-case-failure-with-pytest
источник

ГК

Глеб Казаркин... in QA — Автоматизация
без докера и аллюра есть решение?
источник

п

панда-филантроп... in QA — Автоматизация
Глеб Казаркин
без докера и аллюра есть решение?
Замути свой скриншотер через ффмпег
источник

VY

Valentin Yuriev in QA — Автоматизация
Глеб Казаркин
без докера и аллюра есть решение?
а в чем проблема их открутить??
источник

YP

Yaroslav Pernerovsky... in QA — Автоматизация
Глеб Казаркин
а как проверить цвет? ведь в DOM нет указания цвета (CSS)
<button class="button mini-suggest__button button_theme_websearch button_size_xl i-bem button_js_inited" data-bem="{&quot;button&quot;:{}}" tabindex="-1" role="button" type="submit"><span class="button__text">Найти</span></button>
getCssValue()
источник

ZH

Zveda Hayrapetyan in QA — Автоматизация
Hello everyone, is there anyone who has a book or online courses for mobile automation testing with appium?
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Zveda Hayrapetyan
Hello everyone, is there anyone who has a book or online courses for mobile automation testing with appium?
Kobiton company had a free book on Appium, just google it.
источник

ZH

Zveda Hayrapetyan in QA — Автоматизация
Roman (rpwheeler)
Kobiton company had a free book on Appium, just google it.
Thanks )
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Zveda Hayrapetyan
Hello everyone, is there anyone who has a book or online courses for mobile automation testing with appium?
источник

VB

Vlad Bak in QA — Автоматизация
есть ли адекватный способ в связке maven+junit5+selenoid запускать кроссбраузерные тесты пачками? Что-то ничего нарыть не могу=\
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Vlad Bak
есть ли адекватный способ в связке maven+junit5+selenoid запускать кроссбраузерные тесты пачками? Что-то ничего нарыть не могу=\
Настроить кучу дженкинсов и запускать джобу под каждый браузер. А что?
источник

VB

Vlad Bak in QA — Автоматизация
т.е. jenkinsfile отредактировать проще всего и по-очереди пускать тесты с нужными браузерами=\
источник

VB

Vlad Bak in QA — Автоматизация
хотелось чтобы это разом все в селеноид улетало и крутились параллельно
источник

VB

Vlad Bak in QA — Автоматизация
в jenkinsfile конечно можно настроить parallel...но это что-то прямо не очень
источник

VY

Valentin Yuriev in QA — Автоматизация
Vlad Bak
т.е. jenkinsfile отредактировать проще всего и по-очереди пускать тесты с нужными браузерами=\
конечно бред, но вижу вариант только инициализации  драйверов  в цикле. Более чего то умного я не знаю что предложить
источник

VY

Valentin Yuriev in QA — Автоматизация
Vlad Bak
в jenkinsfile конечно можно настроить parallel...но это что-то прямо не очень
а чем этот вариант не нравится?
источник

VB

Vlad Bak in QA — Автоматизация
да, видел вариант:     return Stream.of( new ChromeDriver(), new FirefoxDriver() );
источник

VY

Valentin Yuriev in QA — Автоматизация
да, вот что то типо такого
источник