Система тестирования функциональных тестов FuncTest_Для_1cv8 - версия 1.17
Текущая версия 1.17 - см. ниже ветку
Основана на системе FuncTest для 1С 7.7 -
http://1c.alterplast.ru/functest/functest.htmlВозможностиНа данный момент умеет получать/сохранять движения конкретного документа/справочника или любого запроса 1С + доп.возможности описаны ниже.
Можно тестировать как один тест из списка, так и все тесты из списка или каталога.
В дальнейшем можно сравнивать текущие ожидания из справочника/документа с сохраненными ожиданиями из теста.
Есть возможность написания самостоятельных классов - произвольных расчетчиков ожиданий.
Интерфейс подобных классов описан в обработке-заготовке Классы/РасчетчикОжиданий_Базовый.epf
Также примера написания можно посмотреть
Классы/РасчетчикОжиданий_ДвиженияДокумента.epf или
Классы/РасчетчикОжиданий_ДвиженияСправочника.epf или
Классы/РасчетчикОжиданий_Запрос.epf
История изменений1.10 - добавлена автогенерация тестов с ожиданиями для документов и автоматическое обновление ожиданий для всех тестов
1.11 - выполнен сильный рефакторинг системы
1.12 - логика тестов отделена от интерфейса, рефакторинг системы
1.13 - выделены классы тестирования и расчетчиков ожиданий, рефакторинг системы
Появилась возможность написания самостоятельных классов - произвольных расчетчиков ожиданий
1.14:Появилась возможность получать ожидания из запросов 1С.К базовому интерфейсу классов-расчетчиков ожиданий добавлен метод "ОбработатьНачалоВыбораОбъектаТестирования"
Исправлен баг - нельзя было сделать произвольный класс-расчетчик с произвольным объектом тестирования.
Поведение браузера тестов сделано более "вменяемым".
1.15:Переделана структура хранения данных тестов - тест хранится в одном файле test_NNN.txt.Работа с ожиданиями из запросов 1С сделана более стабильной.
Сильно ускорена и оптимизирована работа системы тестирования.Исправлен различные баги в работе браузера тестов.
Приложены простые демо-тесты с простыми запросами - папка "НезависимыеТесты".
Для нормальной работы с запросами рекомендуется использовать
подсистему "Инструменты разработчика"
http://infostart.ru/projects/1274/В этом случае появляются максимально удобные возможности редактирования запросов и их параметров.
Если в конфигурацию включена данная подсистема, то система тестирования автоматически начинает использовать консоль запросов из этой подсистемы.
Дополнительные возможностиПо кнопке Печать можно распечатать список тестов
Основная страница http://infostart.ru/projects/1640/Исходная обработка -
http://itland.ru/forum//index.php?showtopic=11542&view=findpost&p=71126Автор SA_KGB