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

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

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