Size: a a a

2018 December 11

AK

Alexander Kuntashov in testspro1c
Supir Puper
А я правильно понимаю, что речь идет о тестировании без юи?
С UI, только речь о веб-приложении, но с точки зрения BDD какая разница
Речь о том, как писать человекочитаемые сценарии и какие приемы для этого используется в "соседнем" мире )
источник

SP

Supir Puper in testspro1c
Через селениум?
источник

AK

Alexander Kuntashov in testspro1c
Leonid Pautov
Где у вас описано заполнение формы
Причем, в таблице с перечнем заполняемых полей формы я указываю, естественно, только те поля, которые пользователь явно вручную заполняет.
источник

AK

Alexander Kuntashov in testspro1c
Supir Puper
Через селениум?
Ну там низом универсальная обертка - веб-драйвер, который сам поверх селениума может работать, например или поверх phantomjs/headless-chrome
Есть пхп-драйвер, который умеет с некоторыми ограничениями очень-очень быстро тесты прогонять (но без javascript, естетственно)
источник

SP

Supir Puper in testspro1c
Вроде в соседнем мире парадигма - прячь исполняемые функции в вспомогательные методы и доступным языком эти методы называй.
источник

SP

Supir Puper in testspro1c
Ну по крайней мере Баранцев так мысль давал.
источник

LP

Leonid Pautov in testspro1c
А чёрточки вертикальные руками прописываете?
источник

AK

Alexander Kuntashov in testspro1c
Supir Puper
Вроде в соседнем мире парадигма - прячь исполняемые функции в вспомогательные методы и доступным языком эти методы называй.
Я не понял, о чем это
источник

AK

Alexander Kuntashov in testspro1c
Leonid Pautov
А чёрточки вертикальные руками прописываете?
Да, считай, руками.
Есть плагины в ST и VSC, но они глючные, я уже тут или в соседнем чате жаловался, поэтому из их функционала только автовыравнивание использую.
источник

LP

Leonid Pautov in testspro1c
Alexander Kuntashov
Да, считай, руками.
Есть плагины в ST и VSC, но они глючные, я уже тут или в соседнем чате жаловался, поэтому из их функционала только автовыравнивание использую.
Есть идея:
Добавить в VA опцию - генерировать готовый шаг заполнения формы по открытой форме в TestClient
Т.е. алгоритм пользователя такой:
1. Он сначала заполняет в форме все поля
2. Затем генерирует шаг, который получает таблицу, похожую на твою
3. Затем удаляет лишние поля
источник

АА

Александр Алехин... in testspro1c
а функциональности редактирования колонок и строк таблица в va так и не появилось?
источник

LP

Leonid Pautov in testspro1c
Тогда и всё будет
1.  автовыровнено
2. не нужно писать руками символы |
3. минимум ручных действий
источник

LP

Leonid Pautov in testspro1c
Александр Алехин
а функциональности редактирования колонок и строк таблица в va так и не появилось?
Не понял, объясни подробнее, плиз
источник

AK

Alexander Kuntashov in testspro1c
Leonid Pautov
Есть идея:
Добавить в VA опцию - генерировать готовый шаг заполнения формы по открытой форме в TestClient
Т.е. алгоритм пользователя такой:
1. Он сначала заполняет в форме все поля
2. Затем генерирует шаг, который получает таблицу, похожую на твою
3. Затем удаляет лишние поля
Можно и так, не суть.
Ведь дело не только в том, как это проще писать
Дело еще и в том, как бы это проще читать.
Таблица в таком случае всегда хуже по семантике и визуально, однозначно понятного всем "Поставщик = Рога и копыта"
Но понятно, что в рамках синтаксиса классического геркина таблица - самый простой и читаемый способ.
Я просто почему-то по презентации подумал, что ты для СППР все-таки что-то делал именно для упрощения написания шагов заполнения формы. Ща поищу.
источник

AK

Alexander Kuntashov in testspro1c
Alexander Kuntashov
Можно и так, не суть.
Ведь дело не только в том, как это проще писать
Дело еще и в том, как бы это проще читать.
Таблица в таком случае всегда хуже по семантике и визуально, однозначно понятного всем "Поставщик = Рога и копыта"
Но понятно, что в рамках синтаксиса классического геркина таблица - самый простой и читаемый способ.
Я просто почему-то по презентации подумал, что ты для СППР все-таки что-то делал именно для упрощения написания шагов заполнения формы. Ща поищу.
Вот откуда я подумал, что можно так заполнять форму, но там видиму речь про экспортные сценарии, о чем ты выше писал.
источник

NT

Nick Ternovoi in testspro1c
Nikita Gryzlov
Пакет oscript-config стоит?
ЧЯДНТ?
источник

LP

Leonid Pautov in testspro1c
Alexander Kuntashov
Можно и так, не суть.
Ведь дело не только в том, как это проще писать
Дело еще и в том, как бы это проще читать.
Таблица в таком случае всегда хуже по семантике и визуально, однозначно понятного всем "Поставщик = Рога и копыта"
Но понятно, что в рамках синтаксиса классического геркина таблица - самый простой и читаемый способ.
Я просто почему-то по презентации подумал, что ты для СППР все-таки что-то делал именно для упрощения написания шагов заполнения формы. Ща поищу.
Чтобы писать
    "Поставщик = Рога и копыта"
нужно расширить синтаксис языка (опять).

В СППР я делал немного другое.

С другой стороны, кто ж нам запретит.
источник

LP

Leonid Pautov in testspro1c
Alexander Kuntashov
Вот откуда я подумал, что можно так заполнять форму, но там видиму речь про экспортные сценарии, о чем ты выше писал.
Да, там речь про более удобную передачу параметров в подсценарии.
источник

АА

Александр Алехин... in testspro1c
Leonid Pautov
Не понял, объясни подробнее, плиз
я ишуз создавал, только где он сейчас?
источник

AK

Alexander Kuntashov in testspro1c
Leonid Pautov
Чтобы писать
    "Поставщик = Рога и копыта"
нужно расширить синтаксис языка (опять).

В СППР я делал немного другое.

С другой стороны, кто ж нам запретит.
Я понимаю про расширение синтаксиса, поэтому в этом чате пишу, а не в СБ 😊
Это то расширение, которое было бы полезным)
источник