Size: a a a

2018 December 11

NG

Nikita Gryzlov in testspro1c
сценарий - это неделимая последовательность действий, изменяющая систему определенным образом и приводящая к ожидаемому результату.
источник

ВА

Валентин Ажеронок... in testspro1c
Прекрасно, у меня сценарий: создаю заказ клиента, создаю заказ поставщику, по заказу клиента создаю напоминание. Заказ поставщику падает. Почему я не могу создать напоминание, или узнать, что и оно упало? Вот такой у меня неправильный сценарий продажи. У вас это несколько сценариев?
источник

RA

Rustam Atai in testspro1c
это несколько сценариев.
источник

DK

Dmitriy Korolev in testspro1c
Тут на лицо их 3 в не 1
источник

RA

Rustam Atai in testspro1c
В add есть такая галка
источник

RA

Rustam Atai in testspro1c
источник

RA

Rustam Atai in testspro1c
как раз для таких случаев
источник

ВА

Валентин Ажеронок... in testspro1c
Rustam Atai
это несколько сценариев.
А можно для расширения кругозора примеры ваших сценариев?
источник

RA

Rustam Atai in testspro1c
сейчас глянул те сценарии которые есть под рукой. к сожалению они все с конфиденциальной информацией. на гитхабе есть репы. Помоему там были примеры.
источник

RA

Rustam Atai in testspro1c
Выше Леонид давал ссылку на свой репо. https://github.com/Pr-Mex/vanessa-automation/tree/develop/features
источник

ВА

Валентин Ажеронок... in testspro1c
Да не, словами хотя бы. А то у меня сложилось впечатление, что с вашим подходом вообще ничего кроме создания элементарных элементов справочников вы не проверяете.
источник

RA

Rustam Atai in testspro1c
Нет нет. Сценарии в целом такиеже, но только побиты на части (атомы). Каждый атом проверяет свой аспект процесса. Соответственно галка которую я показал (не знаю правда есть ли в VA) будет работать.
источник

SP

Supir Puper in testspro1c
Ох, прошли те прекрасные времена, когда ЗУП и БП постили свои сценарии для сценарного тестирования 2
источник

RA

Rustam Atai in testspro1c
Supir Puper
Ох, прошли те прекрасные времена, когда ЗУП и БП постили свои сценарии для сценарного тестирования 2
вау. такое было да?!
источник

SP

Supir Puper in testspro1c
Ага
источник

LP

Leonid Pautov in testspro1c
ilya troitskiy
Господа, доборое утро!  Я смогу настроить va или add для тестирования обычных форм? Сколько видел статей и видео - везде управляемые, я в замешательстве.
Для тестов ОФ придётся попотеть.
1. Не будет TestManager и TestClient
2. Для каждого действия придётся, скорее всего, придётся писать свой шаг.
3. Придётся делать экспортными многие процедуры в модулях форм, чтобы эмулировать нажатие кнопок.

Есть ещё другой подход - искать картинки на экране с помощью SikuliX или подобных инструментов. Это тоже затратно.
источник

RA

Rustam Atai in testspro1c
Фак. Это вот как в пионэр-лагере - приедешь и слушаешь как до тебя в предыдущую смену все ходили купаться по два раза в день, а ты как ... сидишь и за весь заед ни-ра-зоч-ку.  О жизнь - ты боль!
источник

LP

Leonid Pautov in testspro1c
Валентин Ажеронок
Существует потребность в VA после ошибки в сценарии продолжить его выполнение для понимания того, есть ли еще ошибки. В 1С Сценарном тестировании такая возможность присутствует
Сейчас такой возможности нет. На один сценарий - одна ошибка.
Но ты не первый кто говорит о том, что это надо. Создай issue, пожалуйста.
Я думаю что такую возможность нужно предоставить.
https://github.com/Pr-Mex/vanessa-automation/issues
источник

LP

Leonid Pautov in testspro1c
Rustam Atai
Не логично. Последующие ошибки могут зависеть от предыдущей, а могут и нет. Тесты должны быть атомарными.
Бывают кейсы, когда внутри сценария ты проверяешь, например, подсказку элемента формы.
И создавать ради этой подсказки целый сценарий смысла нет.
Или например сценарий может проверять несколько печатных форм/отчетов.
И если изменилася первый макет, то мы ничего не знаем о втором макете.
источник

LP

Leonid Pautov in testspro1c
Nikita Gryzlov
Соглашусь с Рустамом. Но вроде бы для этого уже есть какой-то флаг. Leonid, не подскажешь?
Сейчас сценарий добежит до первой ошибки. Дальше начнёт выполнятся следующий. Либо выполнение сценариев вобоще остановится, если взведён флаг - "Остановка при возникновении ошибки"
источник