Використання методу пошуку новизни (Novelty Search) для автоматичної генерації тестових даних

  Анастасія Дьоміна (Хмельницький, Україна) |    Завантажити статтю

Створення тестів вручну для тестування програмного забезпечення займає багато часу та часто породжує купу помилок, що вимагає автоматизації цього процесу. Насправді метаевристичні методи пошуку, такі як генетичні алгоритми (GA), часто використовуються для автоматизації процесу генерації тестових даних і збору тестових випадків через широкий простір пошуку [1], [2]. Ці методи часто застосовуються для тестування методом білого ящика. Для підходів, орієнтованих на покриття, застосування еволюційних алгоритмів (EA) для генерації тестових даних зосереджено на пошуку вхідних даних для конкретного шляху програми відповідно до критерію покриття (наприклад, найдовший шлях).