Size: a a a

Programming Offtop

2020 March 22

D

Denys in Programming Offtop
Andrew Mikhaylov
А оно само. Аппиум при запуске теста проверяет наличие своей приблуды на девайсе, при надобности ставит её, и оно сетапит аппку. В тесте надо только ткнуть драйвер для ведра / айоси, указать путь к апкшке и таргет девайс, ЕМНИП.
Не, я больше про серверную часть.
источник

D

Denys in Programming Offtop
Konstantin dmz9
офтоп - как на винде выключить ебаную проверку синтаксиса че за хуйня он мне все фразы красным подсвечивает
ПКМ - Spelling - Manage dictionaries
источник

Kd

Konstantin dmz9 in Programming Offtop
Denys
ПКМ - Spelling - Manage dictionaries
ебать хуясие
источник

AM

Andrew Mikhaylov in Programming Offtop
Denys
Не, я больше про серверную часть.
Дык это юайные тесты, о какой подготовке серверной части речь?
источник

AZ

Alexander Zalutskiy in Programming Offtop
Andrew Mikhaylov
Дык это юайные тесты, о какой подготовке серверной части речь?
Создать пользователя с определённым статусом чтобы зайти им, создать заказ на сервере чтобы увидеть его и прочее)
источник

ML

Mikhail Levchenko in Programming Offtop
(
Короче, мой поинт - автотестирование это фенси-стафф, задачи которого решаются, если автотестеры переквалифицируются в ручных тестеров, а тесткейсы будут описаны каким-нибудь кукумбером
Кукумбер – булшит. Kotlin достаточно
источник

D

Denys in Programming Offtop
Andrew Mikhaylov
Дык это юайные тесты, о какой подготовке серверной части речь?
Ну, есть как минимум два подхода:
а) стейдж перед запуском изначально настраивают скриптами (например, где есть пользователь бесплатный, пользователь с подпиской годовой, месячной, с бонусами и т.п.)
б) тест перед прогоном делает запрос на сервер чтобы тот ему подготовил необзодимое окружение.
источник

D

Denys in Programming Offtop
Mikhail Levchenko
Кукумбер – булшит. Kotlin достаточно
++
источник

(

( in Programming Offtop
Mikhail Levchenko
Кукумбер – булшит. Kotlin достаточно
Да чего угодно, лишь бы юзер-флоу можно было описать
источник

(

( in Programming Offtop
Не понял кстати, причем здесь котлин
источник

AM

Andrew Mikhaylov in Programming Offtop
Denys
Ну, есть как минимум два подхода:
а) стейдж перед запуском изначально настраивают скриптами (например, где есть пользователь бесплатный, пользователь с подпиской годовой, месячной, с бонусами и т.п.)
б) тест перед прогоном делает запрос на сервер чтобы тот ему подготовил необзодимое окружение.
Звучит как проблема, лежащая вне зоны ответственности фреймворка для UI тестов, не?
источник

ML

Mikhail Levchenko in Programming Offtop
Denys
Ну, есть как минимум два подхода:
а) стейдж перед запуском изначально настраивают скриптами (например, где есть пользователь бесплатный, пользователь с подпиской годовой, месячной, с бонусами и т.п.)
б) тест перед прогоном делает запрос на сервер чтобы тот ему подготовил необзодимое окружение.
в) все ответы сервера замоканы
источник

AZ

Alexander Zalutskiy in Programming Offtop
Mikhail Levchenko
в) все ответы сервера замоканы
Кажется UI тесты - это скорее интеграционные тесты)
источник

ML

Mikhail Levchenko in Programming Offtop
Опасный путь (бекенд может измениться), но зато тесты стабильнее хоть немного
источник

D

Denys in Programming Offtop
Andrew Mikhaylov
Звучит как проблема, лежащая вне зоны ответственности фреймворка для UI тестов, не?
Верно. Но без решения этой проблемы тести писать не получится, вот и спросил что у вас.
источник

ML

Mikhail Levchenko in Programming Offtop
Alexander Zalutskiy
Кажется UI тесты - это скорее интеграционные тесты)
Дефайн "интеграционные"
источник

Kd

Konstantin dmz9 in Programming Offtop
Mikhail Levchenko
в) все ответы сервера замоканы
как превратить интеграционный тест в бесполезный тест - замокать сервер )
источник

D

Denys in Programming Offtop
Mikhail Levchenko
в) все ответы сервера замоканы
Согласен, очень частый подход. Я сразу на e2e сфокусировался почему-то.
источник

AZ

Alexander Zalutskiy in Programming Offtop
Mikhail Levchenko
Дефайн "интеграционные"
Тесты в рамках которых проверяют как реальные компоненты системы (в данном случае клиент и сервер) взаимодействуют между собой
источник

ML

Mikhail Levchenko in Programming Offtop
Konstantin dmz9
как превратить интеграционный тест в бесполезный тест - замокать сервер )
Почему бесполезный? Он проверяет, что приложение ведет себя правильно
источник