<?xml version="1.0" encoding="utf-8" standalone="no"?>
<dublin_core schema="dc">
  <dcvalue element="contributor" qualifier="advisor">최경희,&#x20;정기현,&#x20;박승규</dcvalue>
  <dcvalue element="contributor" qualifier="author">정규철</dcvalue>
  <dcvalue element="date" qualifier="issued">2013-02</dcvalue>
  <dcvalue element="identifier" qualifier="other">14173</dcvalue>
  <dcvalue element="identifier" qualifier="uri">https:&#x2F;&#x2F;aurora.ajou.ac.kr&#x2F;handle&#x2F;2018.oak&#x2F;10127</dcvalue>
  <dcvalue element="description" qualifier="none">학위논문(석사)아주대학교&#x20;일반대학원&#x20;:컴퓨터공학과,2013.&#x20;2</dcvalue>
  <dcvalue element="description" qualifier="abstract">목적하는&#x20;테스트&#x20;케이스를&#x20;자동으로&#x20;생성하기&#x20;위하여&#x20;매우&#x20;많은&#x20;테스트&#x20;케이스를&#x20;시도하게&#x20;된다.&#x20;이처럼&#x20;많은&#x20;시도는&#x20;테스트&#x20;케이스&#x20;생성&#x20;시간을&#x20;요구하게&#x20;되고,&#x20;생성된&#x20;테스트&#x20;케이스&#x20;분석에도&#x20;많은&#x20;노력과&#x20;시간이&#x20;필요하다.&#x20;따라서&#x20;불필요&#x20;한&#x20;부분은&#x20;줄이고&#x20;필요한&#x20;부분을&#x20;많이&#x20;생성시키는&#x20;등&#x20;테스트&#x20;케이스&#x20;생성&#x20;작업의&#x20;효율화가&#x20;필요하다.&#x20;이에&#x20;테스트&#x20;본&#x20;연구에서는&#x20;state&#x20;coverage&#x20;기준으로&#x20;최대한&#x20;고르게&#x20;state를&#x20;순회할&#x20;수&#x20;있도록&#x20;입력&#x20;값의&#x20;생성&#x20;확률을&#x20;패턴으로&#x20;조절하는&#x20;방법을&#x20;사용하여&#x20;적은&#x20;개수의&#x20;테스트&#x20;케이스로&#x20;최대한&#x20;많은&#x20;수의&#x20;커버리지를&#x20;달성하는&#x20;방법을&#x20;제안한다.&#x20;이&#x20;패턴들을&#x20;이용하면&#x20;각&#x20;state로&#x20;transition하는&#x20;확률을&#x20;의도적으로&#x20;조절&#x20;할&#x20;수&#x20;있고,&#x20;이를&#x20;통해&#x20;각&#x20;state&#x20;에&#x20;고르게&#x20;test&#x20;case&#x20;가&#x20;순회하도록&#x20;유도&#x20;할&#x20;수&#x20;있다.특정&#x20;상황에서는&#x20;일반적인&#x20;알고리즘을&#x20;적용해&#x20;패턴을&#x20;설정하면&#x20;안정적으로&#x20;생성이&#x20;가능하며,&#x20;알고리즘을&#x20;적용&#x20;할&#x20;수&#x20;없는&#x20;상황에서도&#x20;테스트&#x20;수행자가&#x20;모델의&#x20;특성을&#x20;제대로&#x20;파악하고&#x20;있다면&#x20;최적화를&#x20;충분히&#x20;시킬&#x20;수&#x20;있다.&#x20;패턴을&#x20;적용한&#x20;실험&#x20;결과&#x20;매우&#x20;적은&#x20;시도로&#x20;state&#x20;machine에서&#x20;state&#x20;coverage&#x20;나&#x20;transition&#x20;coverage&#x20;를&#x20;위한&#x20;테스트&#x20;케이스가&#x20;짧은&#x20;시간에&#x20;매우&#x20;효과적으로&#x20;생성됨을&#x20;확인하였다.</dcvalue>
  <dcvalue element="description" qualifier="tableofcontents">제１장&#x20;서론&#x0A;&#x20;제１절&#x20;연구의&#x20;목적&#x20;및&#x20;필요성&#x0A;&#x20;제２절&#x20;연구의&#x20;내용&#x20;및&#x20;방법&#x0A;&#x20;제３절&#x20;연구의&#x20;기대&#x20;효과&#x0A;제２장&#x20;관련&#x20;연구&#x0A;&#x20;제１절&#x20;State&#x20;diagram&#x0A;&#x20;제２절&#x20;Coverage&#x0A;제３장&#x20;패턴을&#x20;이용한&#x20;구조적&#x20;테스트&#x20;케이스&#x20;생성&#x20;전략&#x0A;&#x20;제１절&#x20;패턴&#x20;적용&#x20;알고리즘&#x0A;&#x20;제２절&#x20;Pattern의&#x20;종류&#x0A;제４장&#x20;성능&#x20;평가&#x0A;&#x20;제１절&#x20;패턴&#x20;적용&#x20;구현&#x0A;&#x20;제２절&#x20;실험&#x20;방법&#x0A;&#x20;제３절&#x20;실험&#x20;결과&#x0A;제５장&#x20;결론&#x0A;참고문헌</dcvalue>
  <dcvalue element="language" qualifier="iso">kor</dcvalue>
  <dcvalue element="publisher" qualifier="none">The&#x20;Graduate&#x20;School,&#x20;Ajou&#x20;University</dcvalue>
  <dcvalue element="rights" qualifier="none">아주대학교&#x20;논문은&#x20;저작권에&#x20;의해&#x20;보호받습니다.</dcvalue>
  <dcvalue element="title" qualifier="none">입력&#x20;값&#x20;생성&#x20;패턴을&#x20;이용한&#x20;구조적&#x20;테스트&#x20;케이스&#x20;생성&#x20;성능&#x20;향상</dcvalue>
  <dcvalue element="title" qualifier="alternative">Kyoo-chul&#x20;Jung</dcvalue>
  <dcvalue element="type" qualifier="none">Thesis</dcvalue>
  <dcvalue element="contributor" qualifier="affiliation">아주대학교&#x20;일반대학원</dcvalue>
  <dcvalue element="contributor" qualifier="alternativeName">Kyoo-chul&#x20;Jung</dcvalue>
  <dcvalue element="contributor" qualifier="department">일반대학원&#x20;컴퓨터공학과</dcvalue>
  <dcvalue element="date" qualifier="awarded">2013.&#x20;2</dcvalue>
  <dcvalue element="description" qualifier="degree">Master</dcvalue>
  <dcvalue element="identifier" qualifier="url">http:&#x2F;&#x2F;dcoll.ajou.ac.kr:9080&#x2F;dcollection&#x2F;jsp&#x2F;common&#x2F;DcLoOrgPer.jsp?sItemId=000000014173</dcvalue>
  <dcvalue element="subject" qualifier="keyword">테스트&#x20;자동화</dcvalue>
  <dcvalue element="subject" qualifier="keyword">값생성</dcvalue>
</dublin_core>
