Год издания: 2020
Аннотация: Программа предназначена для автоматизированной генерации тестовых данных за счет использования генетического алгоритма и его различных модификаций. На вход программы подается исходный код на языке С#. Программа определяет количество входных параметров, для которых будут генерироваться данные. В зависимости от выбранного метода оценПоказать полностьюки сложности кода, программа анализирует исходный код и для каждой операции определяет вес. Генетический алгоритм создает случайным образом первое поколение наборов, которые оцениваются суммированием всех весов операции на пути, который исполняется каждым набором. В результате на выходе программа получит набор данных с наибольшей суммой весов, то есть набор данных, проходящих по самому сложному пути с точки зрения метода оценки сложности кода.