An effective meta-heuristic cuckoo search algorithm for test suite optimization