Size: a a a

2019 August 09

АП

Ан Пол in testspro1c
Nikolay Bandurin
у нас етсь Документ
мы заполняем два реквизита покупатель и товар, автоматически в ТЧ1 подтягивается все реквизиты по покупателя, а во ТЧ2 подтягивается все по товару. Проверка
Проверяем ТЧ1 (мы упали)
Проверяем ТЧ2 ( не проверили)
и Нажимаем Записать (не выполняем)

Вопрос мне три сценария писать ? Тогда будет избыточные тесты
что у вас является объектом проверки? Документ или таблица?
источник

OS

Olga Shiriaeva ꄳ in testspro1c
Александр Капралов
Что вот? У тебя одна функция заполнения, но ты результат заполнения хочешь проверить 50 разными шагами?
Возможно у меня не хватает компетенции. Помогите пожалуйста.
Как проверить заполнение нескольких десятков полей на форме на заполнение определённым значением? (каким шагом?)
источник

АК

Александр Капралов... in testspro1c
В твоем тесте ТЧ1 заполняется только по покупателю, а ТЧ2 только по товару? Покупатель не влияет на товары, а товары не влияют на покупателя? Если да, то это два сценария проверки.
Запись документа со всеми данными тоже независимый сценарий, ведь тебе нужно проверить что данные в ТЧ1 и ТЧ2 приводят к появлению записей в регистрах
источник

NB

Nikolay Bandurin in testspro1c
Александр Капралов
В твоем тесте ТЧ1 заполняется только по покупателю, а ТЧ2 только по товару? Покупатель не влияет на товары, а товары не влияют на покупателя? Если да, то это два сценария проверки.
Запись документа со всеми данными тоже независимый сценарий, ведь тебе нужно проверить что данные в ТЧ1 и ТЧ2 приводят к появлению записей в регистрах
Не влияют. Избыточность тестов и поддержка их будет проблемой. Нам все равно при записи надо проверять ТЧ1 и ТЧ2.  Можно проверить в одном тесте несколькно реквизитов/ТЧ и т.п. и получить полную картину.
источник

АК

Александр Капралов... in testspro1c
Я про избыточность тестов ничего не понял. Откуда они возьмутся?
источник

АП

Ан Пол in testspro1c
Nikolay Bandurin
Не влияют. Избыточность тестов и поддержка их будет проблемой. Нам все равно при записи надо проверять ТЧ1 и ТЧ2.  Можно проверить в одном тесте несколькно реквизитов/ТЧ и т.п. и получить полную картину.
А какой результат вы хотите получить при выполнении этого теста?
источник

NB

Nikolay Bandurin in testspro1c
Ан Пол
А какой результат вы хотите получить при выполнении этого теста?
Проверка всех реквизитов и табличных частей в документе. а не только первого реквизита. Пример не заполняется дата документа.
источник

АП

Ан Пол in testspro1c
тогда вам лучше сравнивать результат записи документа с эталоном
источник

АП

Ан Пол in testspro1c
и этим вы проверите все интересующие вас данные
источник

NB

Nikolay Bandurin in testspro1c
Александр Капралов
Я про избыточность тестов ничего не понял. Откуда они возьмутся?
Три теста
1. Проверка ТЧ1
2. Проверка ТЧ2
3. Запись документа
На запись документа влияют ТЧ1 и ТЧ2 если не верно заполняться в табличных частях то и записи не будет
мы получим
упал первый тест и упадет третий
упал второй тест и упадет третий
а если таких проверок 100500 ?
источник

NB

Nikolay Bandurin in testspro1c
Ан Пол
тогда вам лучше сравнивать результат записи документа с эталоном
как вариант
источник

LP

Leonid Pautov in testspro1c
Василий Мазурок
Вопрос надо задавать по другому.
Как с помощью одного сценария выявить все ошибки которые могут в нем возникнуть а не только первую.
И при этом провалить тест - если хоть одна ошибка была
Уже есть issue на эту тему
https://github.com/Pr-Mex/vanessa-automation/issues/113
источник

L

Leyla in testspro1c
буду с нетерпением ждать реализации 😢
источник

ВМ

Василий Мазурок... in testspro1c
Я еще только учусь, но разве в этом случае не должно быть в сценарии ОДНОЙ проверки которая использует оператор "И"
"Отчет 1 сформирован И отчет 2 сформирован И Отчет 3 сформирован"
Ведь "черный ящик на вход пнинимает команду "Сформировать три отчета", И его выходным значением должно быть "Все три отчета сформированы" или "ошибка"
источник

ВМ

Василий Мазурок... in testspro1c
Если "черный ящик" может принимать несколько команд, результатом которых может быть разная комбинация сформированных отчетов - то сколько комбинациий столько и сценариев?
источник

DO

Dmitry Ovcharenko in testspro1c
такой вопрос:
в таблице формы выводится картинка, например, для отображения статуса строки. Можно ли в VA как-то получить значение этой "картинки"? Исследователь состояния формы вроде как не показывает эти поля
источник

LP

Leonid Pautov in testspro1c
В классическом тестировании сценарий добегает до первой ошибки и останваливается, т.к. непонятно - можно продолжать дальше выполнение теста или нет.
Плюс предполагается быстрое исправление ошибок и многократный запуск тестов в течение дня. Поэтому критичность проблемы снижается (но не полностью).
Я предполагал в VA выделять области сценария, где падение одного шага не приводит к падению сценария, а тест идёт дальше. При этом должно регистрироваться несколько ошибок в баг трекере (в нашем случае это СППР).
источник

LP

Leonid Pautov in testspro1c
Dmitry Ovcharenko
такой вопрос:
в таблице формы выводится картинка, например, для отображения статуса строки. Можно ли в VA как-то получить значение этой "картинки"? Исследователь состояния формы вроде как не показывает эти поля
Сейчас нет. Если очень надо, то можно расширить таблицу и добавить свою колонку, где картинка будет отображаться строкой.
источник

A

Alexey Lab Sosnoviy in testspro1c
Leyla
например, если в первой строке ошибка, то он не проверяет дальше
Так и ненадо вроде дальше, вашь документ не работает...
источник

NB

Nikolay Bandurin in testspro1c
Василий Мазурок
Если "черный ящик" может принимать несколько команд, результатом которых может быть разная комбинация сформированных отчетов - то сколько комбинациий столько и сценариев?
сколько сочитаний столько и будет фич
источник