特許
J-GLOBAL ID:200903052690871152
自動的に生成されたテストプログラムのための採点機構
発明者:
,
,
出願人/特許権者:
代理人 (4件):
志賀 正武
, 渡邊 隆
, 村山 靖彦
, 実広 信哉
公報種別:公開公報
出願番号(国際出願番号):特願2005-349965
公開番号(公開出願番号):特開2006-164282
出願日: 2005年12月02日
公開日(公表日): 2006年06月22日
要約:
【課題】本発明は、テストコードの実行がシミュレートされている間に選択された機能状態の適用範囲で作られる評価をするテストプログラムの生成の自動化を提供する。を提供する。【解決手段】データ処理装置のためのテストプログラムは、テストプログラムを形成している集団におけるプログラム命令の順序付けられたリストからなる例の変更について、遺伝子アルゴリズムを使用して生産される。集団は、特定の例が集団の中又は外へ交換されるべきであるか否かについてなされる決定がされているとき、集団全体がデータ処理装置において所定の機能ポイントの刺激に対して採点されることによる測定を使用して評価される。【選択図】図4
請求項(抜粋):
データ処理装置のためにテストを生成する方法であって、
前記テストは、プログラム命令の順序づけられたリストからなる複数の列で形成されたプログラム命令の集団を構成し、
(i)前記集団のシミュレートされた実行中に発生する前記データ処理装置の機能状態をシミュレートするステップと、
(ii)前記集団のシミュレートされた実行中に、前記データ処理装置の所定の機能状態のシミュレートされた発生を記録するステップと、
(iii)前記集団のシミュレートされた実行中に、前記所定の機能状態の発生に依存した前記所定の機能状態に対する各機能状態スコア値を算出するステップと、
(iv)前記各機能状態スコア値の組み合わせに依存する集団スコア値を形成するステップと、
(v)1つ以上の候補例を形成するように、1つ以上の前記例を変化させるステップと、
(vi)候補集団を形成するように、前記候補例のうちの1つで前記集団の前記例の少なくとも1つを置き換えるステップと、
(vii)候補集団スコア値を形成するために、前記候補集団に関して前記ステップ(i)、(ii)、(iii)および(iv)を繰り返すステップと、
(viii)前記集団スコア値と前記候補集団スコア値とを比較するステップと、
(ix)前記候補集団のシミュレートされた実行が多数の前記所定の機能状態のシミュレートされた発生となることを、前記候補集団スコア値が示す場合に、前記候補集団で前記集団を置き換えるステップと、
(x)1つ以上の所定の終了条件が満たされるまで、前記ステップ(v)、(vi)、(vii)、(viii)および(ix)を繰り返すステップと、
を有することを特徴とする方法。
IPC (5件):
G06F 11/22
, G06F 17/50
, G01R 31/28
, G01R 31/318
, G06F 11/25
FI (6件):
G06F11/22 310A
, G06F17/50 670K
, G01R31/28 F
, G01R31/28 Q
, G06F17/50 672F
, G06F11/26 310
Fターム (11件):
2G132AA02
, 2G132AA03
, 2G132AB01
, 2G132AC09
, 2G132AG14
, 5B046AA08
, 5B046BA09
, 5B046JA04
, 5B048AA02
, 5B048DD03
, 5B048DD15
引用特許:
前のページに戻る