出版社:Academy & Industry Research Collaboration Center (AIRCC)
摘要:Software testing is the primary phase, which is performed during software development and it iscarried by a sequence of instructions of test inputs followed by expected output. The HarmonySearch (HS) algorithm is based on the improvisation process of music. In comparison to otheralgorithms, the HSA has gain popularity and superiority in the field of evolutionarycomputation. When musicians compose the harmony through different possible combinations ofthe music, at that time the pitches are stored in the harmony memory and the optimization canbe done by adjusting the input pitches and generate the perfect harmony. The test casegeneration process is used to identify test cases with resources and also identifies criticaldomain requirements. In this paper, the role of Harmony search meta-heuristic searchtechnique is analyzed in generating random test data and optimized those test data. Test dataare generated and optimized by applying in a case study i.e. a withdrawal task in Bank ATMthrough Harmony search. It is observed that this algorithm generates suitable test cases as wellas test data and gives brief details about the Harmony search method. It is used for test datageneration and optimization.
关键词:Harmony search algorithm; meta-heuristics; test case generation; test case optimization; test;data.