Универсальное тестирование работоспособности конфигурации

20.09.12

Разработка - Тестирование QA

Обработка автоматически тестирует некоторые действия всех объектов конфигурации (запись, проведение, открытие форм, печать и др.) Подходит для тестирования любой конфигурации. Если допущены ошибки в печатных формах, процедурах записи или проведения, обработка отобразит их.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
UniversalConfigurationTest
.epf 12,70Kb
165 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Очень часто бывают случаи, когда даже после банального стандартного ИТС-обновления не открывается форма какого-то документа. И что самое огорчающее об этом узнает первый клиент.

Данная обработка работает по следующему принципу. Она перебирает все метаданные. Для каждого вида документа, берет один существующий записаный документ, программно пробует его перезаписать (проверка записи), или программно пробует открыть его формы, так же проверка открытия формы нового документа (проверка работоспособности форм). Если обнаружится ошибка - она выводится в сообщения, а обработка закрывает формы и продолжает работать.

Таким образом все найденные ошибки будут в окне сообщений по завершении обработки. Вы больше не услышите от клиента, что не открывается форма, не печатается документ и пр.

Вступайте в нашу телеграмм-группу Инфостарт

См. также

Тестирование QA Программист Бесплатно (free)

Пентест – это не только поиск уязвимостей, но и сложный проект, в котором ошибка может привести к простою, инциденту и потере доверия заказчика. Рассказываем, как правильно определить цели и границы работ, распределить ответственность, выстроить коммуникации и сделать неизбежные риски и изменения контролируемыми. На реальных кейсах разбираем, почему задержка с сообщением о критической уязвимости способна перечеркнуть технический успех, как управленческая рамка помогла разобраться в остановке турбины и когда выход за пределы скоупа приносит пользу бизнесу, а когда становится нарушением договоренностей.

17.08.2026    263    user2181343    0    

1

Тестирование QA Программист 1С 8.3 Россия Бесплатно (free)

Написать тест на 1С несложно. Дорого стоит привести базу в состояние, где прогон вообще стартует: семь шагов, каждый ломает запуск молча — без ошибки, без записи в журнале. И эту цену платит заново каждый новый человек на проекте. Разбираю молчаливый отказ окружения как класс проблем, показываю, почему его не закрывают ни документация, ни скрипт развёртывания, и предлагаю решение — фиксацию состояния в артефакте с машинно-проверяемым критерием приёмки. Подход проверен на сквозной задаче (первая задача экзамена «1С:Специалист по платформе» с юнит- и функциональными тестами), а затем перенесён на пул тестовых баз с типовыми конфигурациями. Отдельно — каталог симптомов и их настоящих причин, который пригодится независимо от инструментария.

13.08.2026    621    chagbig    1    

0

Тестирование QA Программист Бесплатно (free)

Разбираем, как в крупных компаниях регуляторные требования, постмортемы и внутренние ограничения постепенно превращаются в многоуровневую систему инструкций, в которой разработчику все сложнее понять, что и когда нужно проверить. Показываем opensource-сервис внешних проверок для GitLab, который автоматизирует часть этой бюрократии и сводит результат к понятному сигналу: зеленое – все в порядке, красное – нужно обратить внимание на конкретное требование. Объясняем, как такие проверки помогают «сдвинуть влево» контроль задач и снизить риск отказа во внедрении задачи в последний момент перед релизом. А заодно смотрим, может ли связка Autumn + «Вино» + немного разработческого энтузиазма превратить обязательные инструкции в инструмент, который команда сама захочет развивать.

12.08.2026    549    Golovanoff    2    

3

Поиск данных Тестирование QA Программист 1С 8.3 1С 8.5 Бесплатно (free)

Как мы пришли к Юнит-тестированию и почему стоит его использовать. Использование универсальных тестов для проверки работы IS MagicInput в вашей конфигурации.

16.07.2026    1909    Evg-Lylyk    2    

5

Тестирование QA Программист Бесплатно (free)

Tantor Postgres 18 - масштабный релиз СУБД, за которым стоят месяцы тестирования, сотни часов нагрузочных прогонов и десятки исправлений, о которых пользователь никогда не узнает просто потому, что они были найдены и устранены до выхода версии. Александр Симонов, руководитель направления развития 1С в "Тантор Лабс", рассказывает, как устроен процесс тестирования изнутри - почему одного эталонного прогона недостаточно, что делать, когда ванильный PostgreSQL 18 ломает собственные оптимизации, и как Tantor Postgres приближается к той планке, которую MS SQL Server держал годами.

07.07.2026    1339    Tantor    2    

6

Тестирование QA Программист Бесплатно (free)

Юнит-тестирование в 1С – тема, о которой много говорят, но внедряют далеко не везде: для одних это признак зрелой разработки, для других – избыточная формальность или лишняя трата времени. Разбираем, почему классическая пирамида тестирования в 1С часто оказывается перевернутой, какие ограничения накладывает платформа и почему юнит-тесты в реальных проектах нередко смешиваются с интеграционными. Показываем, где юнит-тесты действительно помогают ускорить разработку, упростить проверку логики и повысить качество кода, а где их применение превращается в хрупкую и дорогую поддержку. Отдельно разбираем типичные ошибки: зависимость тестов от данных и окружения, избыточное мокирование, тестирование платформы вместо бизнес-логики и отсутствие негативных кейсов.

29.06.2026    2954    alexandr_yang    6    

12

Тестирование QA Программист 1С:Предприятие 8 Бесплатно (free)

Как мы пришли к использованию Ванессы для автоматизации действий пользователей? Сначала я увидел в интернете лекцию Олега Филиппова про RPA. И когда встал вопрос про автоматизацию небольших процессов, то эта лекция у меня прекрасно соединилась с опытом тестирования программ с помощью Vanessa Automation. Минимум усилий, минимум ручного кода и высокая скорость внедрения. И самое главное, не надо менять программу. А если программа изменится, то алгоритм быстро поправить и дополнить.

19.06.2026    2090    swimdog    3    

8

Тестирование QA Программист Россия Бесплатно (free)

Разбираемся, какие виды тестирования нужно проводить при внедрении заказных бизнес-приложений. Что такое воронка «бесконечного тестирования». Чем синдром «сапера» отличается от синдрома «лудомана». А также можно ли полюбить тестирование.

18.06.2026    1502    DmitryShostak    0    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Jetoo 55 20.09.12 08:47 Сейчас в теме
Отбор по метаданным бы!
2. DimanYa 20.09.12 10:29 Сейчас в теме
Обработка одназначно заслуживает внимания.
Особенно для обновления очень переписанных конфигураций.
Подкоплю денег и скачаю.
И поддерживаю Jetoo отбор по метеданным было бы хорошо сделать.
3. intrata 36 20.09.12 10:57 Сейчас в теме
Отбор по метаданным можно добавить. Если так нужно, будет время - добавлю :)
4. kapustinag 20.09.12 11:14 Сейчас в теме
Да, нужная вещь. Делали для себя нечто подобное. Смотрю - есть возможность проверять из форм документов запуск внешних печ.форм. Тогда, может быть, можно и по другим внешним обработкам пройтись? Ясно, что полностью проверить в автоматическом режиме не получится. Но хотя бы запускается/не запускается проверить.
Среди внешних обработок/отчетов могут быть и опасные и/или необратимо меняющие данные, так что можно дать возможность выбора - какие обработки проверять, а какие не трогать.

Хотел было предложить - если найдется время на развитие, то можно добавить возможность тестирования под неполными правами. (Скажем, выбирать профиль полномочий, для которых нужна выборочная проверка по отдельным метаданным). Но это на самом деле не требуется. Если обработка делает все это под правами текущего пользователя, то нужно зайти в базу под нужным пользователем и запустить проверку.
5. intrata 36 20.09.12 11:29 Сейчас в теме
Ну проверять обработки можно добавить.
Но по правам пользователя... Там на форме вообще забито предупреждение, что запускать обработку и проверять следует только на копии, а там я думаю полные права себе найдете:
Во-первых: Изменение данных, Во-вторых: Увеличение регистраций объектов в обмене, в объектах доступа, версионировании, так же еще много чего может случится. Так что запускать в центральной работающей базе не рекомендуется.
6. medv 20.09.12 11:40 Сейчас в теме
(5) firma-modul, иногда проявляется вариант, когда не работает именно под пользователями с неполными правами. Возможно это имелось в виду.
7. intrata 36 20.09.12 11:53 Сейчас в теме
Ну тогда точно нужен отбор по метаданным
8. yandextesting 151 20.09.12 12:03 Сейчас в теме
Все это уже было когда-то реализовано в конфигурации 1С "Автоматизированная проверка конфигураций" - там можно что-нибудь еще почерпнуть, идею подсмотреть.
9. intrata 36 20.09.12 12:17 Сейчас в теме
Спасибо. смотрели, черпали) Но ее там очень долго и сложно настраивать...
10. K_Mixa 2 20.09.12 16:10 Сейчас в теме
Вещь конечно полезная.. но просто брать просто одни какой то документ...., я думаю не достаточно (особенно для проверки проведения) т.к. алгоритмы проведения зависят от очень многих факторов (например "Вид операции" документа или признаки отражения в учете). Может попасться документ который например проводится только по упр. учету, при этом не будет проверяться бух. учет. тоже самое например с видами операций...
Для печатных форм я думаю также будет полезно проверить документы с разными значениями реквизитов составного типа (например в "Реализации товаров и услуг" реквизит сделка может быть разных типов и очень часто программисты дорабатывая печатную форму обращаются к какому либо реквизиту (в данном случае сделки)через точку просто забывают что там может быть совершенно другой объект метаданных)
А так вещь как я уже сказал должна быть хорошая...
11. intrata 36 20.09.12 16:54 Сейчас в теме
Ну для детальной проверки нужно подключать конфигурацию по тестированию. Это сложно и затратно по времени. А так лучше проверить хоть так, чем вообще никак.
12. МимохожийОднако 142 26.09.12 08:09 Сейчас в теме
Любопытно. Возможность фильтра по метаданным и набор различных документов для тестирования была бы хороша.
13. Модератор раздела 26.09.12 10:50 Сейчас в теме
Все новое - это хорошое забытое старое! (с)
1. Есть публикация ( 30.07.2009 !!) Тестирование конфигурации на открытие форм объектов (Все объекты, которые имеют формы)
http://infostart.ru/public/21489/
Но не доработано - например, если у пользователя нет прав на открытие этой формы, все равно пытается ее открыть и ошибка выполнения и т.д.
2. На форуме 1спп.ру мы с fez-ом в свое время (также пару/тройку лет назад) выкладывали простые юнит-тесты для открытия форм любых метаданных и создания/проведения документов
3. Буквально на днях выложена подсистема "Инструменты разработчика" 2.60 (и к ней мобильная версия 2.60.1), в которой также добавлены возможности тестирования открытия форм и создания/проведения документов.
14. tormozit 7384 14.11.12 11:12 Сейчас в теме
В подсистеме Инструменты разработчика реализован мощный инструмент

Тестирование метаданных - автоматическая проверка метаданных

Все операции выполняются в отменяемых транзакциях, что позволяет запускать тестирование на рабочей базе
Опция тестирования форм путем их создания, открытия и закрытия
Опция тестирования элементов форм как обычных так и управляемых (меньше), включающая
Интерактивное изменение полей ввода
Интерактивное добавление, редактирование, завершение строки в табличных полях и таблицах формы
Переключение страниц панелей и групп страниц
Тестирование прикладных объектов путем их создания, копирования, записи, проведения, отмены проведения
Тестирование внешних метаданных из выбранного каталога
Отображение результатов в виде полного имени операции и чистого описания ошибки, при выборе которого выполняется переход к строке модуля в конфигураторе
15. serega3333 13.03.13 18:47 Сейчас в теме
в эту бы обработку еще АПДЕКС - индекс производительности прикрутить простейший, цены бы не было
16. Vetal012 19 04.11.15 01:11 Сейчас в теме
Хорошая обработка !
17. ZhokhovM 701 31.12.15 13:47 Сейчас в теме
Проверка печатных форм для обычных форм не универсальная, много ошибок в обработке, не качайте!
Для отправки сообщения требуется регистрация/авторизация