Size: a a a

2020 December 26

EB

Evgenii B in atinfo chat
Ruslan Bilyi
На самом деле зря, обычно такие статьи или книги содержат аргументы «почему так делать не стоит»
Как скажете :)
источник

AS

Andrei Solntsev in atinfo chat
Evgenii B
> Читаешь про автора : Test Automation Architect
> закрываешь статью
А можете пояснить, что плохого в должности "Test Automation Architect"?
источник

EB

Evgenii B in atinfo chat
Andrei Solntsev
А можете пояснить, что плохого в должности "Test Automation Architect"?
Ну, потому что я убеждён что это bullshit title. Тесты должны быть простыми. Что в junit, что в pytest это зачастую композиция из пары классов. Иногда 2-3 уровня наследования есть своих собственных классов.

Где тут взяться архитектуре? Или архитектура есть у какого-нибудь enum простейшего?
источник

AS

Andrei Solntsev in atinfo chat
Ясно. Я-то согласен, просто интересна аргументация.
источник

AS

Andrei Solntsev in atinfo chat
Ну ок, "тесты должны быть простыми" - это тоже архитектура, и кто-то должен следить за её соблюдением. Нет? Ведь наворотить сложности можно как нефиг делать.
источник

AS

Andrei Solntsev in atinfo chat
_Сделать просто - непросто!_
источник

R(

Roman (rpwheeler) in atinfo chat
Evgenii B
Ну, потому что я убеждён что это bullshit title. Тесты должны быть простыми. Что в junit, что в pytest это зачастую композиция из пары классов. Иногда 2-3 уровня наследования есть своих собственных классов.

Где тут взяться архитектуре? Или архитектура есть у какого-нибудь enum простейшего?
Тесты никому ничего не должны (111).

Йопт, но это ж классика, об этом даже доклады на конференциях были, Law of requisite variety ( https://en.wikipedia.org/wiki/Variety_(cybernetics)#Law_of_requisite_variety ). Я впервые про это услышал от Баха, но в минских докладах Комака тоже было.

Если мы имеем простую систему -- нам сложного не нужно. А вот если у нас в системе куча элементов , которые могут делать кучу функций, и этими элементами нужно управлять, а мы ещё будем передавать какие-то результаты для сравнения, сохранять что-то в контекст, лезть в базу данных, обращаться и к UI и к API -- вот ту-то и появляются сложности.

Каталон, который инструмент для тестирования с определённой популярностью, так вообще на основе Эклипса сделан, и попробуйте мне сказать что Эклипс это не сложно.
источник

IT

Ivan Trechyokas in atinfo chat
источник

RB

Roller Boller in atinfo chat
Добрый день, коллеги. Кто-нибудь ловил вот такое: https://github.com/allure-framework/allure-python/issues/216

Может быть поделитесь вариантами как этого избежать без лишних заморочек?
источник

RB

Roller Boller in atinfo chat
Два года уже вроде как, но судя по всему все пилят свои костыли.
источник

NK

ID:0 in atinfo chat
Уже прям традиция, 2020 подходит к концу и мы снова проводим опрос по автоматизации! Python или Java, или все же, Javascript или Kotlin?! Какие подходы используются и какой стек технологий самый популярный?! Голосуем и анализируем результаты вместе

https://automated-testing.info/t/24676
источник

D

Dimitri in atinfo chat
Она не нажимается почему-то
источник

IR

Ivan Rudyk in atinfo chat
ID:0
Уже прям традиция, 2020 подходит к концу и мы снова проводим опрос по автоматизации! Python или Java, или все же, Javascript или Kotlin?! Какие подходы используются и какой стек технологий самый популярный?! Голосуем и анализируем результаты вместе

https://automated-testing.info/t/24676
Ruby or JS
источник

UT

Unknown T. in atinfo chat
Ivan Rudyk
Ruby or JS
c++
источник

zv

zhenya v in atinfo chat
ID:0
Уже прям традиция, 2020 подходит к концу и мы снова проводим опрос по автоматизации! Python или Java, или все же, Javascript или Kotlin?! Какие подходы используются и какой стек технологий самый популярный?! Голосуем и анализируем результаты вместе

https://automated-testing.info/t/24676
источник

A

Aletca in atinfo chat
Всем привет. Скажите, пожалуйста, ссылочки ни у кого нет на хороший текст по паттерн Page Object? Неделю читаю всё что нашла, но к пониманию так и не могу приблизиться.
источник

V

Vita in atinfo chat
Aletca
Всем привет. Скажите, пожалуйста, ссылочки ни у кого нет на хороший текст по паттерн Page Object? Неделю читаю всё что нашла, но к пониманию так и не могу приблизиться.
Вот у тебя есть страница, на ней какие-то действия делаешь, на ней есть веб-элементы.
Page Object - это значит запрограммировать тестовый фреймворк следующим образом:

file action
file webelement

test_file = action(webelement)

Например:
Проверка нажатия кнопки = нажать(веб элемент "кнопка")
Нажать кнопку "выход" на сайте = нажать(веб элемента выхода из кабинета)
источник

A

Aletca in atinfo chat
Vita
Вот у тебя есть страница, на ней какие-то действия делаешь, на ней есть веб-элементы.
Page Object - это значит запрограммировать тестовый фреймворк следующим образом:

file action
file webelement

test_file = action(webelement)

Например:
Проверка нажатия кнопки = нажать(веб элемент "кнопка")
Нажать кнопку "выход" на сайте = нажать(веб элемента выхода из кабинета)
Смысл понятен, куча примеров. Но это если потом добавляется куча сценариев, например куча всяко-разного, которое подставляется в поле логин. А если сценарий один и не меняется, есть смысл вообще этим заниматься?
источник

V

Vita in atinfo chat
Aletca
Смысл понятен, куча примеров. Но это если потом добавляется куча сценариев, например куча всяко-разного, которое подставляется в поле логин. А если сценарий один и не меняется, есть смысл вообще этим заниматься?
Например?
источник

A

Aletca in atinfo chat
Примитивно. Например проверка добавления товара в корзину.
источник