
Ari
18.10.2017
07:20:57
Какой замечательный скриншот)

Vladimir
18.10.2017
07:21:11
но мы не будем глумиться над этим, нет, нет, нет.

Ari
18.10.2017
07:22:18
Мы не глумимся, мы ждем больше инфы. Если сайт открытый, то ссылку на него и как получить алерт

Google

Кирилл
18.10.2017
07:24:34

b0tm4n
18.10.2017
07:47:12
Уж извините, на телефоне неудобно писать автотесты. А веб телегой не пользуюсь на работе.

Vladimir
18.10.2017
08:51:51

Sergey
18.10.2017
09:13:35

Жабби
18.10.2017
09:15:28

Ermac10k
18.10.2017
09:54:15
у кого-то есть опыт написания end-to-end теста от бэк-энда до экрана мобильного устройства?
вопрос в том, в каких местах и какие проверки целесообразно проставить для такого теста?
в бек-энде 3 системы проходятся линейно (1 - создание, 2 - преобразование для системы выдачи, 3 - выдача по запросу с мобилы). потом данные запрашиваются мобильником

Евгений
18.10.2017
10:07:09
не совсем понял вопрос, но похоже на набор api и юнит тестов )))

Richard
18.10.2017
10:07:55
Энд ту энд - это же пользовательский тест по сути.

Евгений
18.10.2017
10:08:46
то есть на бэке что-то само генерится и преобразуется для выдачи, а по запросу с мобилки это что-то должно отдаваться?

Valery
18.10.2017
10:09:14

Ermac10k
18.10.2017
10:11:59
Возможно. Определения енд-ту-енд и интеграции регулярно смешиваются
Есть процесс создания и доведения информации до мобильного устройства. Необходимо реализовать тест, проверяющий, что системы корректно развёрнуты и способны выполнить данный процесс. Все - апи

Google

Valery
18.10.2017
10:14:16
попробуйте составить этот сценарий из запросов к апи
(если оно нужно)

Richard
18.10.2017
10:14:43

Ermac10k
18.10.2017
10:15:52
Он составлен. Вопрос - какие узлы оптимально проверять?
попробуйте составить этот сценарий из запросов к апи

Richard
18.10.2017
10:16:15

Ermac10k
18.10.2017
10:16:39
В ява-коде?)

Richard
18.10.2017
10:16:56
в телеграме.

Ermac10k
18.10.2017
10:17:06
А, окей)

Richard
18.10.2017
10:17:08
А в Джава-кода даже не знаю.

Valery
18.10.2017
10:19:14
начните с конечного результата от вашего сценария

Ermac10k
18.10.2017
10:21:08
что хотите то и проверяйте
Уточню: нужно ли встраивать проверки между узлами для локализации проблемы в случае, если в мобилу ничего не придёт. Или это делается как-то иначе?

Valery
18.10.2017
10:22:00
вам?
я вот честно не умею мысли читать

Ermac10k
18.10.2017
10:23:51
кому нужно то?
Требований четких нет. Вот я и хочу определить набор правил, чтобы итоговый тест был корректен и оптимален с точки зрения проверки результата.

Valery
18.10.2017
10:24:26
решайте проблемы по мере их поступления
если какие то моменты в сценарии по вашему неустойчивы, покройте их отдельными сценариями

Ermac10k
18.10.2017
10:26:34

Google

Ermac10k
18.10.2017
10:44:38
Здесь вопросы вызваны тем, что мне не совсем ясна необходимая степень детализации проверок при написании конкретно такого типа теста
Я могу просто проверить, что все пришло, и ок. Но вряд ли тогда получится быстро ответить на вопрос: «что не так?»
С другой стороны проверять корректность работы каждого запроса явно избыточно

Richard
18.10.2017
10:48:29
энд ту энд тесты не должны отвечать на вопрос что не так.
Энд ту энд тесты должны проверять работу всей цепочки, которая имеет два конца: пользователь что-то делает и пользователь что-то получает.
Интеграции внутри проверяют интеграционные тесты.
На энд ту энд тестах мы эмулируем работу пользователя и условия максимально приближенные к продовским. По возможности даже дату и окружения максимально близкие.

Alexei
18.10.2017
10:49:26

Ermac10k
18.10.2017
10:50:09

Zewa ?
18.10.2017
10:52:28
Привет всем!
Кто использует в своей работе HP ALM? Какая у вас практика заполнения Expected result для каждого шага? Как вы к этому относитесь, если учесть, что в новой версии ALM (Octane) ушли от схемы шаг-проверка?

Кирилл
18.10.2017
11:10:42

Alexander
18.10.2017
11:17:27

Zewa ?
18.10.2017
11:19:17

Alexander
18.10.2017
11:21:31
например:
Шаг: войти в систему под учётной записью с ролью "Оператор"
Результат: Вход выполнен успешно. Система отображает...

Richard
18.10.2017
11:22:46
это уже вопрос тест-дизайна.

Zewa ?
18.10.2017
11:23:15

Ermac10k
18.10.2017
11:24:10

Filipp
18.10.2017
11:57:08
Коллеги, какое у вас отношение к такой идее: БЭ рендерит layout, и покрывает своими спецификациями (фактически тестами), а ФЭ уже отображает этот layout на клиентах.

Zewa ?
18.10.2017
12:12:38

Filipp
18.10.2017
12:13:42

Zewa ?
18.10.2017
12:14:56

Filipp
18.10.2017
12:15:19

Google

Filipp
18.10.2017
12:16:07
Очевидная проблема - придется всю логику перетащить на БЭ, вопрос в том, будет ли такая штука вообще работать?

Valery
18.10.2017
12:18:19
бэкэнд покрывает тестами шаблон?

Filipp
18.10.2017
12:18:42

Valery
18.10.2017
12:19:02
зачем ?

Evgeniy
18.10.2017
12:19:23

Filipp
18.10.2017
12:19:28
зачем ?
Удобство тестирования - все тесты в одном месте
Дев говорит, что скорость разработки с внедрением этого не увеличится (я ему правда не верю, но все равно)
Прощай, высокоуровневые UI тесты

Valery
18.10.2017
12:21:02
я вижу какой то BDD обернутый в гуи
но все равно не особо чтото понимаю

Filipp
18.10.2017
12:22:04

Valery
18.10.2017
12:22:26
как можно тестировать логику фронтенда на бэкэнде ?
хотя стоп
откуда вообще во фронтенде логика?

Filipp
18.10.2017
12:22:47

Valery
18.10.2017
12:23:26
на фронте нужно верстку проверять и отображение данных корректное

Zewa ?
18.10.2017
12:24:51

Google

Evgeniy
18.10.2017
12:25:49
Почитайте внимательно для чего был придуман SPA и вопросы отпадут

Zewa ?
18.10.2017
12:27:19

Evgeniy
18.10.2017
12:28:32
спрашивали про идеи тестирование темплейта html на беке, а не про SPA, так тестировать можно и static вебсайты, если че
поэтому про SPA - вы придумали себе сами ;)

Zewa ?
18.10.2017
12:48:05

Oleksandr?
18.10.2017
14:44:04
Привет, есть кто с JSON Schema шарит?