gifts2017

TestIB8x v.3.0.3

Опубликовал brix8x (brix8x) в раздел Программирование - Инструментарий

В этой версии проверяются ВСЕ требования 1С:Совместимо из раздела 2.2.  Набор скриптов для проверки файл-серверной конфигураций 8.x (ФС8х) на соответствие внутренним стандартам. Система может быть легко дополнена скриптами для проверки качества кода и архитектурных решений. Ориентация на ФС8х позволяет вызывать скрипт из контекстного меню проверяемой конфигурации.

Новое в версии 3.0.3

1. Ядро - Исправление - Поддержка длинных путей при регистрации модуля Agent.
2. Ядро - Добавлен пример выделения каталога стандартов в XML-файле для последующего преобразования средствами XSL-файла (TestsCatalog.xml, TestsCatalog.xsl).
3. Утилиты - _funcList.js - Утилита для получения всех списков функций в тестах
4. Тесты - Добавлен тест 0009. Разное - Авторы изменений.
5. Новый тест 0011 - 1С:Совместимо - Принадлежность подсистемам (пункт 2.3.3)
6. Добавлен новый тест 0012 - 1С:Совместимо - Наличие справочной информации.
7. Тест 0005 - 1С:Совместимо - Запрет непосредственного удаления: Добавлена проверка на наличие роли ПолныеПрава.

В этой версии достигнуто полное покрытие требований 1С:Совместимо в разделе 2.2 (См. 1С:Совместимо).
2.2. Оформление объектов конфигурации.

1. [Test0007] Синоним объекта метаданных обязательно заполняется. Синоним начинается с большой буквы, точки ставятся только после сокращений.
2. [Test0007] Основные объекты конфигурации: Константы, Справочники, Документы, Журналы документов, Перечисления, Отчеты, Обработки, Планы видов характеристик, Планы счетов, Планы видов расчета, Регистры сведений, Регистры накопления, Регистры бухгалтерии, Регистры расчета - сортируются в дереве конфигурации по имени и по возрастанию.
3. [Test0011] Если в конфигурации метаданные организованы по подсистемам, у основных объектов обязательно должна быть указана принадлежность к конкретным подсистемам. Не следует задавать принадлежность всей конфигурации.
4. [Test0000] Конфигурация не должна иметь не используемых объектов, элементов меню и кнопок панелей инструментов.
5. [Test0005] Если в конфигурации есть разграничение прав доступа пользователей к данным, то должна быть обязательно определена роль ПолныеПрава. Роль должна иметь возможность использоваться самостоятельно. У роли должны быть установлены все права, кроме интерактивного удаления.
В качестве дополнения, данный тест проверяет все роли на предмет запрета интерактивного удаления.
6. [Test0012] Конфигурация в целом и ее основные объекты, имеющие свойство "Справочная информация", должны иметь пользовательское описание. Для объектов справочная информация должна содержать сведения:
* О назначении объекта;
* О способах его вызова - из меню программы, из других объектов;
* О порядке и особенностях ввода информации;
* Описание реквизитов объекта, используемых пользователем.
Содержимое справочной информации основных объектов конфигурации должно включаться в общее описание конфигурации.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
TestIb8x.zip
.1210079693 575,66Kb
25.09.09
85
.1210079693 575,66Kb 85 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сhe Burashka (CheBurator) 07.05.08 11:47
а вы не пробовали натравить сабж на типовые конфиги? они-то проходят на 1С-совместимо?
было бы очень интересно...
2. brix8x (brix8x) 07.05.08 15:21
Бухгалтерия (1.5.20.2)
Test0005 - 1С:Совместимо - Запрет непосредственного удаления (8 ошибок)
Test0006 - 1С:Совместимо - Обязательные интерфейсы и переключаемость (ОК)
Test0007 - 1С:Совместимо - Синонимы и сортировка основных объектов конфигурации (7 ошибок)
Test0011 - 1С:Совместимо - Принадлежность подсистемам (130 ошибок)
Test0012 - 1С:Совместимо - Наличие справочной информации (2014, но тут нужно дополнительно смотреть)

Это тесты, сделанные без дополнительных настроек в плане исключений, что, конечно, искажает результат.
3. Сhe Burashka (CheBurator) 07.05.08 23:51
4. Александр Плюшкин (php5) 08.05.08 10:08
Как запустить установку? Что делать с TestIB8xInstall.js, как запустить его на исполнение?
5. brix8x (brix8x) 08.05.08 11:22
См. TestIB8x.doc, там на третьей страничке картинка.

1. Разпаковать архив
2. Запустить TestIB8xInstall.js с правами Администратора
3. Встать на файл ИБ 1Cv8.1CD
4. По правой мыше открыть контекстное меню, там будет специальное подменю

Дополнительно:
http://infostart.ru/profile/16971/blogs/278/
или на сайте.
6. Антон Степанов (Stepa86) 08.05.08 15:13
А под Вистой это работает?
7. brix8x (brix8x) 08.05.08 16:45
Под Вистой не тестировалось, только Win2K и WinXP.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа