mirror of
https://github.com/SergeFocus/1C-Functin-to-yEd.git
synced 2025-03-03 14:32:19 +02:00
еще добавил разъяснений по поводу тестов
Signed-off-by: Alexey Lustin <alustin@silverbulleters.org>
This commit is contained in:
parent
a8d6f289c8
commit
6dac9d36ff
@ -48,8 +48,8 @@ git pull bootstrap <ваша текущая ветка разработки>
|
||||
В структуре каталогов в ближайшее время НЕ будет каталога tests, это наша осознанная на данный момент позициция. По следующим причинам:
|
||||
|
||||
* тестирование это процесс, для него мы используем каталог функциональности(./features) и каталог сценариев тестирования (./features/**/steps_definitions)
|
||||
* в 1С мире наличие низкоуровневых тестов (unittest'ов) слишком избыточным за счёт формата самой платформы 1С, которая является реализацией концепции DSL.
|
||||
* каталог tests может появиться только в случаях когда будет иметься практика построения интеграционных тестов, например с помощью проектов JMeter
|
||||
* тесты для 1С опасное семантически понятие. Хочется покрывать тестами модули и функции. Но для быстрого старта и для быстрой пользы заказчику лучше покрывать тестами поведение, что плавно приводит нас к сценариям тестирования, или шагам сценариев, поэтому мы отказываемся от понятия unit теста. Из нашей практики переход на feature файлы и steps_definitions позволяет второму разработчику на второй feature сократить на 40% время необходимое для реализации сценария тестирования. И это только за счёт перехода на другую концепцию
|
||||
|
||||
если вы не согласны с этим - то тогда вам подойдёт какой-нибудь другой альтернативный проект
|
||||
~~~
|
||||
|
Loading…
x
Reference in New Issue
Block a user