Задать вопрос
@kiru
Аналитик

Как снизить количество ошибок после очередной доработки системы?

Здравствуйте

Ситуация такая: есть система 1с предприятие.
Программисты, на основании заданий бизнес-аналитиков, дорабатывают объекты системы 1с, пишут новые компоненты (новые документы, регистры и т.д.).
Размещают доработки в хранилище и обновляет тестовую базу.
В итоге часто, но не всегда, получаем:
-Новую доработку
-Новые ошибки которые пришли вместе с доработкой

Каким образом можно наладить работу программистов, таким образом чтобы снизить количество ошибок в системе которые произошли после новой доработки? Может какой-либо инструмент или методику работы внедрить? Подскажите пожалуйста.
  • Вопрос задан
  • 611 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 6
EreminD
@EreminD
Кое-что умею
  1. Юнит-тесты
  2. Системные тесты
  3. Интеграционные тесты
  4. Приемочные тесты

Как понимаете, юнитов больше всего и на уменьшение к приемочным
Ответ написан
@Dementor
программист, архитектор, аналитик
Наличие ошибок - это отсутствие или неполноценное тестирование.

Вызывает вопросы ваша тестовая база - зачем она вам, если она не защищает от ошибок? Кто обнаруживает ошибки в рабочей базе и почему вы не даете этим людям возможность увидеть эти ошибки еще во время обновления тестовой базы?

В зависимости от бюджетов и компетенций можете внедрить какие-то из технологий сценарных тестирований, что бы автоматически выявлять привнесенные ошибки:
1c.ru/news/info.jsp?id=17985
https://habrahabr.ru/post/307808/
https://infostart.ru/public/262904/
https://github.com/silverbulleters/vanessa-behavior
Ответ написан
@FreeBa
Есть только один способ - наймите программистов более высокой квалификации (ну или доучите существующих). Это единственный способ кардинально уменьшить количество ошибок. Никакие тесты даже близко не дадут сопоставимого результата.
Ответ написан
Комментировать
@AnneSmith
самая ленивая
как уже выше ответил FreeBa, только более квалифицированные специалисты, которые умеют грамотно планировать разработку и делать грамотный рефакторинг, спасут вас от бесчисленных ошибок

или вы платите за тонны тестирования и исправление ошибок, или за грамотных специалистов
Ответ написан
Комментировать
tsklab
@tsklab
Здесь отвечаю на вопросы.
система 1с предприятие
В Конфигураторе есть Тестирование конфигурации, примитивная, но есть.
Ответ написан
@grumegargler
Коллеги выше уже по большей части ответили.
Если вы работаете с управляемыми формами, я бы посоветовал вам внедрить в отдел программирования программу Тестер (test1c.com), полностью бесплатная, с документацией.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы