Size: a a a

2019 February 20

SP

Supir Puper in testspro1c
Меня сейчас интересует объем. Рефакторинг будет позже
источник

SP

Supir Puper in testspro1c
Vladimir Litvinenko
Да, верно. Вообще в условиях внутри сценария пугает неопределенность. По какой ветке пойдёт тест? А если пойдет по одной, а не по другой, то зачем вообще другая? Не будут ли пропущены важные проверки.
Наверное это делают из-за многообразия функциональных опций в типовых конфигурациях. Потому что на конкретном предприятии с выставленными на этапе внедрения функциональными опциями такого наверное лучше избегать.
А еще есть неполные права
источник

AT

Alexander Tsukanov in testspro1c
Вот мы отложили рефакторинг 4k строк на потом. Удовольствие то еще
источник

SP

Supir Puper in testspro1c
В одном и том же тесте я полезу в движения, которые видны админу и не видны кассиру
источник

NG

Nikita Gryzlov in testspro1c
Сразу пишу тесты под ограниченными правами
источник

VL

Vladimir Litvinenko in testspro1c
Supir Puper
В одном и том же тесте я полезу в движения, которые видны админу и не видны кассиру
Верно. Хороший пример.
источник

SP

Supir Puper in testspro1c
Раньше тоже писал
источник

SP

Supir Puper in testspro1c
А тут конфа с нуля пилится
источник

SP

Supir Puper in testspro1c
РЛС потом.
источник

SP

Supir Puper in testspro1c
Alexander Tsukanov
Вот мы отложили рефакторинг 4k строк на потом. Удовольствие то еще
4к строк это общее количество строк при запуске в ванессе?
источник

NG

Nikita Gryzlov in testspro1c
Тоже конфа с нуля. Потратил 3 дня, нарисовал базовую модель прав, определил профили. И уже на них все гонялось. Заодно помогает разгребать ошибки в правах итеративно, а не потом скопом пытаться понять, на что нужно давать права, на что нет
источник

SP

Supir Puper in testspro1c
Если да, то у меня уже порядка 6к Строк
источник

AT

Alexander Tsukanov in testspro1c
Supir Puper
4к строк это общее количество строк при запуске в ванессе?
Ну это одна фича
источник

AT

Alexander Tsukanov in testspro1c
Тест проверки прав одного профиля
источник

SP

Supir Puper in testspro1c
Вот мне к слову чем нравился СЦТ, ты не от прав, а от бизнес логики прыгать можешь
источник

SP

Supir Puper in testspro1c
Есть там у тебя ордерное поступление, ты его пуляешь по очереди под несколькими правами
источник

SP

Supir Puper in testspro1c
А при сквозном для одного вида прав сильно нужно думать, чтоб тестовую ситуацию организовать
источник

AT

Alexander Tsukanov in testspro1c
Мы генерим часть данных под админом, потом переключаемся на профиль и генерим там что-то вроде микро бизнес процессов
источник

VL

Vladimir Litvinenko in testspro1c
Alexander Tsukanov
Ну это одна фича
Вероятно главным приёмом рефакторинга в этом случае стоит сделать не разбивку на группы шагов, а разбивку на разные независимые сценарии. Если проверка прав - то разбить на какие-то блоки.

Тогда и ошибки связанные с падением теста получится быстрее исправлять. Например если не провёлся какой-то документ в результате ошибки, то не придётся для проверки исправления весь тест на 4000 строк прогонять. Можно сначала один маленький тест проверить и если успешно пройдет, то складывать изменения в хранилище и ждать пока сборочная линия отработает.
источник

NG

Nikita Gryzlov in testspro1c
Кажется, что вы про пирамиду забываете)
источник