Size: a a a

2021 July 21

KK

Konstantin Kozyrev in testspro1c
Было такое, что даже перезапуск Менеджера не помогал. Поэтому написал /ClearCache в параметрах запуска менеджера и всё взлетело.
Коротко отвечаю, перезапуск всё равно потребовался.
источник

LP

Leonid Pautov in testspro1c
Я не пробовал использовать /ClearCache . Просто делал перезапуск менеджера.
источник

KK

Konstantin Kozyrev in testspro1c
Понял. Странные дела какие-то.
источник

МЦ

Максим Цыс in testspro1c
Т.е. в ВА нет каких-то встроенных мезанизмов по проверке результата заполнения и повторения шага, если результат отличается?
источник

В

Виталий in testspro1c
Можно организовать проверку в цикле (несколько попыток)
источник

МЦ

Максим Цыс in testspro1c
если в фиче, то да, так и сделано сейчас, я просто думал, может быть это как-то реализовано на более низком уровне в самом фреймворке 🙂
источник

В

Виталий in testspro1c
источник

LP

Leonid Pautov in testspro1c
За время пока работает обработчик в форме VA может заполнить несколько полей. Непонятно как отличать изменения, которые должен был сделать тест от изменений, которые делают обработчики формы.
источник

LP

Leonid Pautov in testspro1c
В вебинаре я рассказываю как такое решается. Там не так всё тривиально.
источник

A

Alexey Lab Sosnoviy in testspro1c
И тут похвастаюсь. 81% на отдельно взятом АПИ, без особой боли и с простым форматом тестов.
источник

A

Alexey Lab Sosnoviy in testspro1c
И сразу профит, видно что исключения не забетонированы.
источник

KK

Konstantin Kozyrev in testspro1c
А как оно считает вообще покрытие? Я что-то саму концепцию не пойму
источник

A

Alexey Lab Sosnoviy in testspro1c
Берем исходники, по ним понимаем какие строки могут быть исполнены(красненькие) . Запускаем тесты в отладке, получаем замер производительности. По замеру понимаем какие строки выполнялись (зелененькие)
источник

A

Alexey Lab Sosnoviy in testspro1c
пока это все на что способно 1с. Нормально бранч ковередж не посчитать никак.
источник

KK

Konstantin Kozyrev in testspro1c
Понял. Ничего себе. Надо попробовать у себя значит
источник

A

Alexey Lab Sosnoviy in testspro1c
все предельно просто, когда есть готовый инструмент https://github.com/1c-syntax/Coverage41C
источник
2021 July 22

A

Alexey Lab Sosnoviy in testspro1c
сейчас наверное первый раз, когда получилось получить удовольствие от тестов в процессе написания кода на 1с. И восхищение при рефакторинге после первой версии написанного. А главное спокойствие за продакт. Знаешь, что завтра выкаченное не рухнет с грохотом.
источник

D

DitriX in testspro1c
если тесты пишет не разраб, то кавередж - это способ общения тестировщика и разраба :)
источник

A

Alexey Lab Sosnoviy in testspro1c
Если тесты пишет не разраб, то кавередж это формальность
источник

D

DitriX in testspro1c
Как и успешный тест от разработчика, который сам пишет тесты.
источник