I detta dokument diskuteras användningen av genetiska algoritmer (GAs) för automatisk datagenerering av programvarutestdata. Denna forskning utökar tidigare arbete med dynamisk testdatagenerering där problemet med testdatagenerering reduceras till att minimera en funktion Spooner, 1976, Korel, 1990]. I vårt arbete minimeras funktionen genom att använda en av två genetiska algoritmer i stället för de lokala minimeringstekniker som används i tidigare forskning. Vi beskriver genomförandet av vårt GA-baserade system och undersöker hur effektivt detta tillvägagångssätt är på ett antal program, varav ett är betydligt större än de för vilka resultaten tidigare har rapporterats i litteraturen. Vi undersöker också eekten av program komplexitet på testdatagenerering problem genom att utföra vårt system på ett antal syntetiska program som har varierande komplexitet.
När det gäller testdatagenerering kan man skilja mellan slumpmässig och dynamisk testdatagenerering REF.
Generating Software Test Data by Evolution
{'venue': 'IEEE Trans. Software Eng.', 'journal': None, 'mag_field_of_study': ['Computer Science']}