
Nikolay
08.09.2017
10:48:52

Georgiy
08.09.2017
10:48:59

Sergey
08.09.2017
10:51:27
Но это логичные вопросы

Google

Nikita
08.09.2017
10:52:47
В бете будет следующий функционал: управление кейсами и группами кейсов, составление тест планов, визард для ручного прогона тестов
Дальше в роадмэпе: майлстоуны, тестовая документация, API, интеграция с внешними системами (JIRA/Trello/Gihub/Slack...)

Shoo
08.09.2017
10:55:12
да я уже вижу - "зачем если уже есть" "в чем отличие от существующего" - в этом и весь наш менталитет - не поддержать а обосрать
Вы совсем не видите разницы между вопросом "Зачем вы делаете новый продукт?" и утверждением "Ваш продукт дерьмо" (как собирательное "обосрать")?
Это конечно стильномодномолодежно поныть про менталитет и вот это всё, но в моем мире вполне логичным кажется задавать такие вопросы человеку, который пилит что-то свое.
Потому что большинство людей занимается созданием своих продуктов потому, что изучили существующие решения и нашли там N пунктов, которые на их взгляд мастхэв (или просто создают добавочную стоимость).

Oleksandr?
08.09.2017
10:55:54

Shoo
08.09.2017
10:56:19
Тогда могу только выразить мои глубочайшие соболезнования, тяжковато наверное жить.

Nikolay
08.09.2017
10:56:20
да что ж такое...

Pavel
08.09.2017
11:11:13
https://qase.io
По скринам выглядит очень красиво. Напихайте туда всяких апишечек.

Nikita
08.09.2017
11:11:41
Спасибо! API будет обязательно

Shoo
08.09.2017
11:15:04
@nik3r А вы уверены, что настолько громоздким вью тестрана будет удобно пользоваться?
Если ориентироваться на скриншоты, по крайней мере, это выглядит как-то так.

Nikita
08.09.2017
11:15:41
Не уверен, поэтому и пришёл сюда :)
За фидбэком

Google

Shoo
08.09.2017
11:16:16
На практике, например, работая с тем же тейтрейлом по максимуму выносить описание проверки в Description и делать тест-кейсы атомарными, что бы можно было их полноценно экзекьютить из списка, не заходя внутрь.
Просто потому, что такое количество контента, на мой взгляд, может быть полезно, когда ты первый раз проходишься по сьюту, знакомишься с продуктом и прочим.
Когда ты проходишь его в сотый раз - максимум, что тебе должен давать тест-ран это условный список to do, по которому можно пройтись что бы ничего не забыть.
Плюс вы хотите каким-то образом (судя, опять же, по скриншоту) мерить время выполнения сценария, хотелось бы узнать как.

kopernik
08.09.2017
11:19:18
Драсте! Пытаюсь научиться автотестам мобильных клиентов под андроид, но у нас приложение крутиться на своем ядре, и uiautomatorviewer из-за этого не видит ни каких активных элементов на скрине, как быть в такой ситуации? (доступа к сорсам нет)

Nikita
08.09.2017
11:19:57
Интересно, спасибо!
Измерять пока что простым методом "в лоб": в визарде открыли кейс", записали время. Закрыли кейс (зафейлили, пропустили или апрувнули). Посчитали разницу.

Shoo
08.09.2017
11:22:37

Nikita
08.09.2017
11:22:46
На основе этих данных (зная общее время на прогон) можно считать рекомендации по планированию тестирования
Для пропущенных (skipped) кейсов время не учитывается

Shoo
08.09.2017
11:25:08
Ну, т.е. вы просто исходите из допущения, что человек открывает ваш визард и последовательно проходит кейс за кейсом.
Это довольно сильно оторвано от практики, т.к. какие-то кейсы взаимосвязаны, какие-то кейсы тестируются одновременно и пр.

Nikita
08.09.2017
11:26:02
Пока что да

Shoo
08.09.2017
11:26:10
Т.е. я прекрасно понимаю, зачем вы хотите трекать время. Основная проблема тут - делать это так, что бы этим было удобно пользоваться.
Потому что пока что это выглядит как фича для менеджеров, но боль для QA.

Nikita
08.09.2017
11:26:53
Спасибо за фидбэк. Попробую подумать, как можно решить эту проблему.

Максим
08.09.2017
11:32:37
прошел по ссылке
запросил бету
ничего не получил
опечален

Nikita
08.09.2017
11:33:42
Инвайты начну рассылать немного позже

Максим
08.09.2017
11:33:50
f

Google

Максим
08.09.2017
11:33:51
а
жду)
спасибо)

Nikita
08.09.2017
11:34:10
Ещё не весь функционал готов :)

Максим
08.09.2017
11:34:53
Ну ждем ждем, интересно как это все будет работать)

Andrey
08.09.2017
11:35:55
спасибо :)

Максим
08.09.2017
11:36:51
вопрос по функционалу сайта
кнопка home будет куда-то в процессе выводить в другое место?

Nikita
08.09.2017
11:51:53
просто ссылка на главную)

Roman
08.09.2017
12:13:53
их две

Евгений
08.09.2017
12:15:19
Есть тут люди использующие telerik testing framework? Который бесплатный, без студии.

Georgiy
08.09.2017
12:50:33
Коллеги, добрый день. На очередном этапе борьбы с автоматизацией мобильного приложения с appium+pytest столкнулся с собственным желанием вырвать захордкоженный ай-ди телефона и заодно сделать паралельные тесты в случае, когда подключённых девайсов больше одного. (xdist прикручен) Моё решение выглядит как баш скрипт, который а) собирает айдишники из adb в массив. б) стартит аппиум сервер(а) и сохраняет порты. в) всё это запихивает в вызов параметры при вызове pytest.
Внимание, вопрос. Насколько такая конструкция дикая? и нет ли другого решения по элегантнее? Или смириться со всем этим, накатить 2-3 конфигурационных файла в проекте и уже их обрабатывать в коде фикстур для тестов?

Dmitry
08.09.2017
12:54:37
помойму ест такая вещь как spoon, там одной командой моэно запустить на все подключенные девайсы
или я не так понял ?

Sergey
08.09.2017
12:57:58
Столкнулся с такой же задачей
Вынес в настрйоки CI.
Почему "За" такой подход:
1) Легко править
2) Любой это может сделать
3) Оперативно можно поменять
В Вашем подходе вижу дикий ад,если придется передать проект другому тестировщику
Уж лучше вынести в conftest нужные capabilites и запускать с нужным параметром

Google

Georgiy
08.09.2017
13:06:45

Shoo
08.09.2017
13:08:45
Скачали, развернули и впуть.

Dmitry
08.09.2017
13:09:01
gradle spoon
такая команда
и все бегает на всех подключенных девайсах
но у меня был только андроид

Georgiy
08.09.2017
13:10:16

Sergey
08.09.2017
13:10:47

Georgiy
08.09.2017
13:10:53

Dmitry
08.09.2017
13:11:32

Georgiy
08.09.2017
13:11:51

Sergey
08.09.2017
13:12:22

Georgiy
08.09.2017
13:12:56

Dmitry
08.09.2017
13:13:31
если у тебя только андроид то юзай плагин
https://github.com/stanfy/spoon-gradle-plugin
можно ручками вбивать какие девайсы юзать, а какие нет, а можно просто gradle spoon и он на всем что есть запустит тесты
spoon {
devices = ['333236E9AE5800EC']
skipDevices = ['serial-you-want-to-skip']
}
достаточно понятно помойму

Georgiy
08.09.2017
13:14:16

Google

Georgiy
08.09.2017
13:14:37
А, во.

Sergey
08.09.2017
13:14:44

Georgiy
08.09.2017
13:14:56
Сразу бы сказали, что я не то смотрю. :-)

Dmitry
08.09.2017
13:15:53
ты то смотрел, это просто плагин если используете градле ускоряет все в разы

Georgiy
08.09.2017
13:17:15

Dmitry
08.09.2017
13:17:25
но он есть в проекте ?

Georgiy
08.09.2017
13:17:35
Но вариант, конечно. Возможно в следующий раз сделаю.

Sergey
08.09.2017
13:20:09

Georgiy
08.09.2017
13:23:13
У меня фикстура это старт драйвера с капами и убйство драйвера.
Дальше через фром импорт эта фикстура рядом с тестом и передается в тест.
С ссылкой для драйвера.

Sergey
08.09.2017
13:25:53
Так, надо вспомнить пайтон и пайтест)

Georgiy
08.09.2017
13:26:47
Ааа. Это да.
С параметра входного на вход, ога.
Надо попробовать.