(57)【要約】【課題】コンピュータシステムの品質向上を効率的に図るための組み合わせ試験データ生成装置を提供する。【解決手段】バリエーションデータを取得するバリエーションデータ取得部１０２と、バリエーションデータ記憶部１０３と、組み合わせ試験データを生成する組み合わせ試験データ生成部１０４と、組み合わせ試験データ記憶部１０５と、除外データを取得する除外データ取得部１０６と、除外データ記憶部１０７と、除外データに対応する組み合わせ試験データを除外する組み合わせ試験データ除外処理部１０８と、補正値情報を取得する補正値情報取得部１０９と、補正値情報記憶部１１０と、補正値情報により組み合わせ試験データ内の組み合わせ試験優先度を補正する組み合わせ試験優先度補正部１１１と、組み合わせ試験データをソートするソート処理部１１２と、組み合わせ試験データを表示させるための表示制御部１１３と、表示装置１１４が設けられる【選択図】図１
2012174011.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムに関する各項目について選択された内容を組み合わせた組み合わせ試験を当該組み合わせ試験の優先性を示す組み合わせ試験優先度に応じて行うための組み合わせ試験データを生成する組み合わせ試験データ生成装置であって、
同一の項目についての複数の内容に対応する名称のそれぞれにつき、当該名称ならびに当該名称に対応する優先度を有する組を有するバリエーションデータを取得するバリエーションデータ取得部と、
前記各項目の前記バリエーションデータが取得された場合において、当該各バリエーションデータにつき、当該バリエーションデータ内の１つの組を選択して名称および優先度を読み出すとともに、当該各優先度に基づく組み合わせ試験優先度を計算し、当該名称群および当該組み合わせ試験優先度を有する組み合わせ試験データを生成する組み合わせ試験データ生成部と、
複数の前記組み合わせ試験データから除外すべき組み合わせ試験データ内の名称群と同じものとして入力される除外データを取得する除外データ取得部と、
１以上の前記除外データが取得された場合において、当該各除外データにつき、前記複数の組み合わせ試験データから当該除外データと同じ名称群を有する組み合わせ試験データを除外する組み合わせ試験データ除外処理部と、
少なくとも前記組み合わせ試験データ除外処理部による除外後の１以上の前記組み合わせ試験データのそれぞれにつき、当該組み合わせ試験データ内の名称群と同じものとして入力される名称群と当該組み合わせ試験データ内の組み合わせ試験優先度に対する補正値とを有する補正値情報を取得する補正値情報取得部と、
少なくとも前記組み合わせ試験データ除外処理部による除外後の１以上の前記組み合わせ試験データのそれぞれにつき、前記１以上の補正値情報から当該組み合わせ試験データ内の名称群と同じ名称群を有する補正値情報を検索し、当該組み合わせ試験データ内の組み合わせ試験優先度を当該補正値情報内の補正値を用いて補正する組み合わせ試験優先度補正部と
を備えることを特徴とする組み合わせ試験データ生成装置。
【請求項２】
コンピュータシステムに関する各項目について選択された内容を組み合わせた組み合わせ試験を当該組み合わせ試験の優先性を示す組み合わせ試験優先度に応じて行うための組み合わせ試験データを生成する組み合わせ試験データ生成装置の動作方法であって、
前記組み合わせ試験データ生成装置のバリエーションデータ取得部が、同一の項目についての複数の内容に対応する名称のそれぞれにつき、当該名称ならびに当該名称に対応する優先度を有する組を有するバリエーションデータを取得する工程と、
前記組み合わせ試験データ生成装置の組み合わせ試験データ生成部が、前記各項目の前記バリエーションデータが取得された場合において、当該各バリエーションデータにつき、当該バリエーションデータ内の１つの組を選択して名称および優先度を読み出すとともに、当該各優先度に基づく組み合わせ試験優先度を計算し、当該名称群および当該組み合わせ試験優先度を有する組み合わせ試験データを生成する工程と、
前記組み合わせ試験データ生成装置の除外データ取得部が、複数の前記組み合わせ試験データから除外すべき組み合わせ試験データ内の名称群と同じものとして入力される除外データを取得する工程と、
前記組み合わせ試験データ生成装置の組み合わせ試験データ除外処理部が、１以上の前記除外データが取得された場合において、当該各除外データにつき、前記複数の組み合わせ試験データから当該除外データと同じ名称群を有する組み合わせ試験データを除外する工程と、
前記組み合わせ試験データ生成装置の補正値情報取得部が、少なくとも前記組み合わせ試験データ除外処理部による除外後の１以上の前記組み合わせ試験データのそれぞれにつき、当該組み合わせ試験データ内の名称群と同じものとして入力される名称群と当該組み合わせ試験データ内の組み合わせ試験優先度に対する補正値とを有する補正値情報を取得する工程と、
前記組み合わせ試験データ生成装置の組み合わせ試験優先度補正部が、少なくとも前記組み合わせ試験データ除外処理部による除外後の１以上の前記組み合わせ試験データのそれぞれにつき、前記１以上の補正値情報から当該組み合わせ試験データ内の名称群と同じ名称群を有する補正値情報を検索し、当該組み合わせ試験データ内の組み合わせ試験優先度を当該補正値情報内の補正値を用いて補正する工程と
を備えることを特徴とする組み合わせ試験データ生成装置の動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムの品質向上を効率的に図るための組み合わせ試験データ生成装置およびその動作方法に関するものである。
【背景技術】
【０００２】
従来においては、繰り返し機能追加されるようなコンピュータシステムに関して、特許文献１に記載のように、プログラム単体/結合試験レベルでの品質向上を図る技術がある。しかし、システム管理機能検証に関する品質向上の対策が体系化されておらず、十分な品質の確保をするためにとるべき対策を開発毎に一から検討していた。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】特開２０００−２６７８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
コンピュータシステムが標準的に備えるシステム管理機能に関する検証においては、新規開発した機能に関する検証に比べて、試験範囲が広い。コンピュータシステムでは、様々な機能の組み合わせがあり、また多数の試験バリエーション（システム種別およびその組み合わせ、ハード種別、諸元種別等）があり、限られた開発期間／開発リソースの中でいかに効率よくコンピュータシステムの品質を向上させるのかが大きな課題である。
【０００５】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、コンピュータシステムの品質向上を効率的に図るための組み合わせ試験データ生成装置およびその動作方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、第１の本発明は、コンピュータシステムに関する各項目について選択された内容を組み合わせた組み合わせ試験を当該組み合わせ試験の優先性を示す組み合わせ試験優先度に応じて行うための組み合わせ試験データを生成する組み合わせ試験データ生成装置であって、同一の項目についての複数の内容に対応する名称のそれぞれにつき、当該名称ならびに当該名称に対応する優先度を有する組を有するバリエーションデータを取得するバリエーションデータ取得部と、前記各項目の前記バリエーションデータが取得された場合において、当該各バリエーションデータにつき、当該バリエーションデータ内の１つの組を選択して名称および優先度を読み出すとともに、当該各優先度に基づく組み合わせ試験優先度を計算し、当該名称群および当該組み合わせ試験優先度を有する組み合わせ試験データを生成する組み合わせ試験データ生成部と、複数の前記組み合わせ試験データから除外すべき組み合わせ試験データ内の名称群と同じものとして入力される除外データを取得する除外データ取得部と、１以上の前記除外データが取得された場合において、当該各除外データにつき、前記複数の組み合わせ試験データから当該除外データと同じ名称群を有する組み合わせ試験データを除外する組み合わせ試験データ除外処理部と、少なくとも前記組み合わせ試験データ除外処理部による除外後の１以上の前記組み合わせ試験データのそれぞれにつき、当該組み合わせ試験データ内の名称群と同じものとして入力される名称群と当該組み合わせ試験データ内の組み合わせ試験優先度に対する補正値とを有する補正値情報を取得する補正値情報取得部と、少なくとも前記組み合わせ試験データ除外処理部による除外後の１以上の前記組み合わせ試験データのそれぞれにつき、前記１以上の補正値情報から当該組み合わせ試験データ内の名称群と同じ名称群を有する補正値情報を検索し、当該組み合わせ試験データ内の組み合わせ試験優先度を当該補正値情報内の補正値を用いて補正する組み合わせ試験優先度補正部とを備えることを特徴とする組み合わせ試験データ生成装置をもって解決手段とする。
【０００７】
第２の本発明は、コンピュータシステムに関する各項目について選択された内容を組み合わせた組み合わせ試験を当該組み合わせ試験の優先性を示す組み合わせ試験優先度に応じて行うための組み合わせ試験データを生成する組み合わせ試験データ生成装置の動作方法であって、前記組み合わせ試験データ生成装置のバリエーションデータ取得部が、同一の項目についての複数の内容に対応する名称のそれぞれにつき、当該名称ならびに当該名称に対応する優先度を有する組を有するバリエーションデータを取得する工程と、前記組み合わせ試験データ生成装置の組み合わせ試験データ生成部が、前記各項目の前記バリエーションデータが取得された場合において、当該各バリエーションデータにつき、当該バリエーションデータ内の１つの組を選択して名称および優先度を読み出すとともに、当該各優先度に基づく組み合わせ試験優先度を計算し、当該名称群および当該組み合わせ試験優先度を有する組み合わせ試験データを生成する工程と、前記組み合わせ試験データ生成装置の除外データ取得部が、複数の前記組み合わせ試験データから除外すべき組み合わせ試験データ内の名称群と同じものとして入力される除外データを取得する工程と、前記組み合わせ試験データ生成装置の組み合わせ試験データ除外処理部が、１以上の前記除外データが取得された場合において、当該各除外データにつき、前記複数の組み合わせ試験データから当該除外データと同じ名称群を有する組み合わせ試験データを除外する工程と、前記組み合わせ試験データ生成装置の補正値情報取得部が、少なくとも前記組み合わせ試験データ除外処理部による除外後の１以上の前記組み合わせ試験データのそれぞれにつき、当該組み合わせ試験データ内の名称群と同じものとして入力される名称群と当該組み合わせ試験データ内の組み合わせ試験優先度に対する補正値とを有する補正値情報を取得する工程と、前記組み合わせ試験データ生成装置の組み合わせ試験優先度補正部が、少なくとも前記組み合わせ試験データ除外処理部による除外後の１以上の前記組み合わせ試験データのそれぞれにつき、前記１以上の補正値情報から当該組み合わせ試験データ内の名称群と同じ名称群を有する補正値情報を検索し、当該組み合わせ試験データ内の組み合わせ試験優先度を当該補正値情報内の補正値を用いて補正する工程とを備えることを特徴とする組み合わせ試験データ生成装置の動作方法をもって解決手段とする。
【発明の効果】
【０００８】
本発明によれば、同一の項目についての複数の内容に対応する名称のそれぞれにつき、当該名称ならびに当該名称に対応する優先度を有する組を有するバリエーションデータを取得し、前記各項目の前記バリエーションデータが取得された場合において、当該各バリエーションデータにつき、当該バリエーションデータ内の１つの組を選択して名称および優先度を読み出すとともに、当該各優先度に基づく組み合わせ試験優先度を計算し、当該名称群および当該組み合わせ試験優先度を有する組み合わせ試験データを生成し、前記組み合わせ試験データ生成装置の除外データ取得部が、複数の前記組み合わせ試験データから除外すべき組み合わせ試験データ内の名称群と同じものとして入力される除外データを取得し、前記組み合わせ試験データ生成装置の組み合わせ試験データ除外処理部が、１以上の前記除外データが取得された場合において、当該各除外データにつき、前記複数の組み合わせ試験データから当該除外データと同じ名称群を有する組み合わせ試験データを除外し、前記組み合わせ試験データ生成装置の補正値情報取得部が、少なくとも前記組み合わせ試験データ除外処理部による除外後の１以上の前記組み合わせ試験データのそれぞれにつき、当該組み合わせ試験データ内の名称群と同じものとして入力される名称群と当該組み合わせ試験データ内の組み合わせ試験優先度に対する補正値とを有する補正値情報を取得し、前記組み合わせ試験データ生成装置の組み合わせ試験優先度補正部が、少なくとも前記組み合わせ試験データ除外処理部による除外後の１以上の前記組み合わせ試験データのそれぞれにつき、前記１以上の補正値情報から当該組み合わせ試験データ内の名称群と同じ名称群を有する補正値情報を検索し、当該組み合わせ試験データ内の組み合わせ試験優先度を当該補正値情報内の補正値を用いて補正するので、所望の組み合わせ試験の組み合わせ試験データを除外データにより除外でき、また、所望の組み合わせ試験の優先性を補正値により一時的に高くまたは低くでき、もって、コンピュータシステムの品質向上を効率的に図ることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態に係る組み合わせ試験データ生成装置の構成を示すブロック図である。
【図２】組み合わせ試験データ生成装置１における概略動作を示すフローチャートである。
【図３】バリエーションデータの一例を示す図である。
【図４】組み合わせ試験データの一例を示す図である。
【図５】除外データの一例を示す図である。
【図６】補正値情報の一例を示す図である。
【図７】組み合わせ試験データの表示例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。
【００１１】
図１は、本実施の形態に係る組み合わせ試験データ生成装置の構成を示すブロック図である。
【００１２】
組み合わせ試験データ生成装置１は、図示しないコンピュータシステムに関する各項目について選択された内容を組み合わせた組み合わせ試験を当該組み合わせ試験について定められた優先度（以下、組み合わせ試験優先度という）に応じて行うための組み合わせ試験データを生成する組み合わせ試験データ生成装置である。
【００１３】
組み合わせ試験データ生成装置１は、キーボードなどの入力装置１０１と、入力装置１０１を介してオペレータなどから入力されるバリエーションデータを取得するバリエーションデータ取得部１０２と、バリエーションデータが記憶されるバリエーションデータ記憶部１０３と、組み合わせ試験データを生成する組み合わせ試験データ生成部１０４と、組み合わせ試験データが記憶される組み合わせ試験データ記憶部１０５と、入力装置１０１を介してオペレータなどから入力される除外データを取得する除外データ取得部１０６と、除外データが記憶される除外データ記憶部１０７と、除外データに対応する組み合わせ試験データを除外する組み合わせ試験データ除外処理部１０８と、入力装置１０１を介してオペレータなどから入力される補正値情報を取得する補正値情報取得部１０９と、補正値情報が記憶される補正値情報記憶部１１０と、補正値情報により組み合わせ試験データ内の組み合わせ試験優先度を補正する組み合わせ試験優先度補正部１１１と、組み合わせ試験データをソートするソート処理部１１２と、組み合わせ試験データを表示させるための表示制御部１１３と、組み合わせ試験データが表示される表示装置１１４とを備える。
【００１４】
図２は、組み合わせ試験データ生成装置１における概略動作を示すフローチャートである。
【００１５】
組み合わせ試験データ生成装置１は、バリエーションデータ、除外データおよび補正値情報を取得し（Ｓ１）、バリエーションデータにより組み合わせ試験データを生成し（Ｓ２）、除外データにより組み合わせ試験データを絞り込み（Ｓ３）、組み合わせ試験データを表示する（Ｓ４）。
【００１６】
図３は、バリエーションデータの一例を示す図である。
【００１７】
バリエーションデータ取得部１０２は、例えば、図２（ａ）に示すように、上記コンピュータシステム（以下、装置という）の種類として、Ａタイプ装置、Ｂタイプ装置、Ｃタイプ装置、…があり、それぞれの優先度が１０を最大として、「１０」、「９」、「９」、…である場合、項目「装置の種類」についての名称「Ａタイプ装置」、「Ｂタイプ装置」、「Ｃタイプ装置」、…のそれぞれにつき、当該名称ならびに当該名称に対応する優先度を有する組を有するバリエーションデータが入力装置１０１を介してオペレータなどから入力されるので当該バリエーションデータを取得して、バリエーションデータ記憶部１０３に記憶させる。
【００１８】
バリエーションデータ取得部１０２は、図２（ｂ）に示すように、例えば、装置で使用される演算装置（ＣＰＵ）についても、項目「ＣＰＵの種類」についての名称「ＡタイプＣＰＵ」、「ＢタイプＣＰＵ」、「ＣタイプＣＰＵ」、…のそれぞれにつき、当該名称ならびに当該名称に対応する優先度を有する組を有するバリエーションデータが入力されるので、当該バリエーションデータをバリエーションデータ記憶部１０３に記憶させる。
【００１９】
バリエーションデータ取得部１０２は、図示しないが、記憶素子（メモリ）や他の項目についてもバリエーションデータを取得してバリエーションデータ記憶部１０３に記憶させる。
【００２０】
図４は、組み合わせ試験データの一例を示す図である。
【００２１】
組み合わせ試験データ生成部１０４は、全てのバリエーションデータがバリエーションデータ記憶部１０３に記憶されたなら、まず、各バリエーションデータにつき、当該バリエーションデータ内の１つの組を選択して名称および優先度を読み出するとともに、当該各優先度に基づく組み合わせ試験優先度を計算し、当該各名称および当該組み合わせ試験優先度を有する組み合わせ試験データを生成し、組み合わせ試験データ記憶部１０５に記憶させる。
【００２２】
例えば、図３に示すように、組み合わせ試験データ生成部１０４は、項目「装置の種類」のバリエーションデータから、名称「Ａタイプ装置」を含む組を選択して当該名称および当該組内の優先度を読み出し、項目「ＣＰＵの種類」のバリエーションデータから、名称「ＡタイプＣＰＵ」を含む組を選択して当該名称および当該組内の優先度を読み出し、メモリについてのバリエーションデータから、名称「Ａタイプメモリ」を含む組を選択して当該名称および当該組内の優先度を読み出し、例えば、残り７のバリエーションデータについても同様にデータを読み出す。
【００２３】
次に、組み合わせ試験データ生成部１０４は、読み出した各優先度の総和を計算し、当該全ての名称「Ａタイプ装置」、「ＡタイプＣＰＵ」、「Ａタイプメモリ」、…（総称して名称群という）と当該計算した総和に等しい組み合わせ試験優先度「９８」とを有する組み合わせ試験データを生成し、組み合わせ試験データ記憶部１０５に記憶させる。
【００２４】
組み合わせ試験データ生成部１０４は、図示しないが、例えば、名称「Ａタイプ装置」、「ＡタイプＣＰＵ」、「Ｂタイプメモリ」、…という名称群についても、同様に各バリエーションデータから求め、当該名称群と該当の組み合わせ試験優先度とを有する組み合わせ試験データを生成し、組み合わせ試験データ記憶部１０５に記憶させる。
【００２５】
組み合わせ試験データ生成部１０４は、こうして、名称群内の名称として可能な全ての名称の組み合わせにつき、該当の名称群と組み合わせ試験優先度とを有する組み合わせ試験データを生成し、組み合わせ試験データ記憶部１０５に記憶させる。
【００２６】
図５は、除外データの一例を示す図である。
【００２７】
除外データ取得部１０６は、組み合わせ試験データ記憶部１０５に記憶された組み合わせ試験データから除外すべき組み合わせ試験データ内の名称群と同じものとして除外データが入力されるので、この除外データを除外データ記憶部１０７に記憶させる。
【００２８】
例えば、「Ａタイプ装置」、「ＣタイプＣＰＵ」、「Ｂタイプメモリ」、…を組み合わせた組み合わせ試験は、実施不可能まは実施すべきでなく、こうした理由により、図４に示すように、名称群「Ａタイプ装置」、「ＣタイプＣＰＵ」、「Ａタイプメモリ」、…を有する除外データが入力されれば、除外データ取得部１０６は、これを除外データ記憶部１０７に記憶させる。
【００２９】
除外データ取得部１０６は、図示しないが、例えば、名称群「Ａタイプ装置」、「ＤタイプＣＰＵ」、「Ａタイプメモリ」、…を有する除外データが入力されれば、これを除外データ記憶部１０７に記憶させる。
【００３０】
除外データ取得部１０６は、こうして、入力された全ての除外データを除外データ記憶部１０７に記憶させる。
【００３１】
図６は、補正値情報の一例を示す図である。
【００３２】
補正値情報取得部１０９は、組み合わせ試験データ記憶部１０５に記憶された１以上の組み合わせ試験データのそれぞれにつき、当該組み合わせ試験データ内の名称群と同じものと当該組み合わせ試験データ内の組み合わせ試験優先度に対する補正値とを有する補正値情報が入力されるので、各補正値情報を補正値情報記憶部１１０に記憶させる。
【００３３】
例えば、図５に示すように、補正値情報取得部１０９は、名称群「Ａタイプ装置」、「ＡタイプＣＰＵ」、「Ａタイプメモリ」、…と補正値「−１０」とを有する補正値情報が入力されれば、これを補正値情報記憶部１１０に記憶させる。
【００３４】
負の補正値は、当該補正値を有する補正値情報内の名称群に対応する組み合わせ試験の優先性を低めるのに使用される。
【００３５】
一方、補正値は、正の数でもよく、正の補正値は、対応する組み合わせ試験の優先性を高めるのに使用される。
【００３６】
補正値情報取得部１０９は、図示しないが、名称群「Ａタイプ装置」、「ＡタイプＣＰＵ」、「Ｂタイプメモリ」、…と該当の補正値とを有する補正値情報が入力されれば、これを補正値情報記憶部１１０に記憶させる。
【００３７】
補正値情報取得部１０９は、こうして、入力された全ての補正値情報を補正値情報記憶部１１０に記憶させる。
【００３８】
なお、補正値情報取得部１０９は、詳しくは後述する組み合わせ試験データ除外処理部１０８により除外された組み合わせ試験データを除く組み合わせ試験データの中の１以上の組み合わせ試験データのそれぞれにつき、該当の補正値情報が入力される場合は、これらの補正値情報を補正値情報記憶部１１０に記憶させるようにしてもよい。
【００３９】
図１に戻り、組み合わせ試験データ除外処理部１０８は、全ての除外データが除外データ記憶部１０７に記憶されたなら、これらの除外データを読み出し、各除外データにつき、組み合わせ試験データ記憶部１０５の組み合わせ試験データから当該除外データと同じ名称群を有する組み合わせ試験データを検索し、当該組み合わせ試験データを除外（例えば、組み合わせ試験データ記憶部１０５から削除または組み合わせ試験データ記憶部１０５から読み出し不可能なように処理）する。
【００４０】
次に、組み合わせ試験優先度補正部１１１は、全ての補正値情報が補正値情報記憶部１１０に記憶されたなら、これらの補正値情報を読み出し、各補正値情報により、組み合わせ試験データ記憶部１０５における該当の組み合わせ試験データ内の組み合わせ試験優先度を補正する。
【００４１】
組み合わせ試験優先度補正部１１１は、具体的には、組み合わせ試験データ記憶部１０５の各組み合わせ試験データまたは除外されたものを除く各組み合わせ試験データにつき、読み出した全ての補正値情報から当該組み合わせ試験データ内の名称群と同じ名称群を有する補正値情報を検索し、該当の補正値情報が存在したなら、または、存在し且つ当該組み合わせ試験データが除外されていないなら、当該組み合わせ試験データ内の組み合わせ試験優先度を当該補正値情報内の補正値を用いて補正する。
【００４２】
組み合わせ試験優先度補正部１１１は、具体的には、補正対象の組み合わせ試験優先度に該当の補正値を加算する。補正値が正の数なら、組み合わせ試験優先度は増加し、補正値が負の数なら、組み合わせ試験優先度は減少する。
【００４３】
ソート処理部１１２は、組み合わせ試験データ除外処理部１０８による除外および組み合わせ試験優先度補正部１１１による補正が全て終わったなら、組み合わせ試験データ記憶部１０５において全ての組み合わせ試験データを各組み合わせ試験データ内の組み合わせ試験優先度の高い順にソートする（並べ替える）。
【００４４】
次に、ソート処理部１１２は、全ての組み合わせ試験データを組み合わせ試験データ記憶部１０５から読み出し、表示制御部１１３に送信する。
【００４５】
表示制御部１１３は、ソート処理部１１２から送信された組み合わせ試験データを表示装置１１４に表示させる。
【００４６】
図７は、組み合わせ試験データの表示例を示す図である。
【００４７】
表示制御部１１３は、例えば、図６に示すように、各組み合わせ試験データを当該組み合わせ試験データ内の組み合わせ試験優先度の高い順に表示装置１１４に表示させる。
【００４８】
図６の例にしたがえば、名称群「Ａタイプ装置」、「ＡタイプＣＰＵ」、「Ａタイプメモリ」、…と組み合わせ試験優先度「９８」とを有する組み合わせ試験データに対応する組み合わせ試験、つまり、「Ａタイプ装置」、「ＡタイプＣＰＵ」、「Ａタイプメモリ」、…を組み合わせた組み合わせ試験が最も高い優先性を有し、以下、「Ａタイプ装置」、「ＡタイプＣＰＵ」、「Ｂタイプメモリ」、…を組み合わせた組み合わせ試験、「Ｂタイプ装置」、「ＡタイプＣＰＵ」、「Ａタイプメモリ」、…を組み合わせた組み合わせ試験、…の順となっていることがわかる。
【００４９】
例えば、オペレータは、組み合わせ試験優先度を高い方から選択していき、当該選択された組み合わせ試験優先度に対応する組み合わせ試験を実施し、選択されなかった組み合わせ試験優先度に対応する組み合わせ試験を実施しないように、試験の計画を策定する。
【００５０】
ここで、除外された組み合わせ試験データは表示されないので、その組み合わせ試験データに対応する実施不可能または実施すべきでない組み合わせ試験が実施計画されるのを防止することができる。
【００５１】
また、組み合わせ試験優先度は補正値により補正されているので、所望の組み合わせ試験の優先性を補正値により一時的に高くまたは低くでき、これにより、当該組み合わせ試験を一時的に優先的に実施するまたは実施されないようにできる。
【００５２】
なお、組み合わせ試験データは、表示（または印刷など）するのでなく、組み合わせ試験の日程計画などのための情報処理に使用してもよい。
【００５３】
また、本実施の形態では、該当の各優先度の総和に等しい組み合わせ試験優先度を有する組み合わせ試験データを生成したが、各優先度の積に等しい組み合わせ試験優先度を有する組み合わせ試験データを生成してもよい。または、各優先度を予め定めた計算式に代入して組み合わせ試験優先度を求めてもよい。
【００５４】
また、本実施の形態では、組み合わせ試験優先度に補正値を加算（実質的には加算または減算）したが、積算用または除算用の補正値を用い、組み合わせ試験優先度と補正値を積算または組み合わせ試験優先度を補正値で除算してもよい。または、組み合わせ試験優先度と補正値を予め定めた計算式に代入して補正を行ってもよい。
【００５５】
また、本実施の形態では、バリエーションデータ、除外データ、補正値情報をキーボードなどの入力装置１０１を介して取得したが、これらの一部または全部を通信回線を介して外部のコンピュータなどから取得してもよい。
【００５６】
したがって、本実施の形態に係る組み合わせ試験データ生成装置１は、コンピュータシステムに関する各項目について選択された内容を組み合わせた組み合わせ試験を当該組み合わせ試験の優先性を示す組み合わせ試験優先度に応じて行うための組み合わせ試験データを生成する組み合わせ試験データ生成装置であって、同一の項目についての複数の内容に対応する名称のそれぞれにつき、当該名称ならびに当該名称に対応する優先度を有する組を有するバリエーションデータを取得するバリエーションデータ取得部１０２と、各項目のバリエーションデータが取得された場合において、当該各バリエーションデータにつき、当該バリエーションデータ内の１つの組を選択して名称および優先度を読み出すとともに、当該各優先度に基づく組み合わせ試験優先度を計算し、当該名称群および当該組み合わせ試験優先度を有する組み合わせ試験データを生成する組み合わせ試験データ生成部１０４と、複数の組み合わせ試験データから除外すべき組み合わせ試験データ内の名称群と同じものとして入力される除外データを取得する除外データ取得部１０６と、１以上の除外データが取得された場合において、当該各除外データにつき、複数の組み合わせ試験データから当該除外データと同じ名称群を有する組み合わせ試験データを除外する組み合わせ試験データ除外処理部１０８と、少なくとも組み合わせ試験データ除外処理部１０８による除外後の１以上の組み合わせ試験データのそれぞれにつき、当該組み合わせ試験データ内の名称群と同じものとして入力される名称群と当該組み合わせ試験データ内の組み合わせ試験優先度に対する補正値とを有する補正値情報を取得する補正値情報取得部１０９と、少なくとも組み合わせ試験データ除外処理部１０８による除外後の１以上の組み合わせ試験データのそれぞれにつき、前記１以上の補正値情報から当該組み合わせ試験データ内の名称群と同じ名称群を有する補正値情報を検索し、当該組み合わせ試験データ内の組み合わせ試験優先度を当該補正値情報内の補正値を用いて補正する組み合わせ試験優先度補正部１１１とを備えるので、組み合わせ試験優先度により該当の組み合わせ試験の優先性を知ることができ、また、例えば、実施不可能または実施すべきでない組み合わせ試験の組み合わせ試験データを除外データにより除外でき、また、所望の組み合わせ試験の優先性を補正値により一時的に高くまたは低くすることができる。
【００５７】
したがって、本実施の形態によれば、コンピュータシステムの品質向上を効率的に図ることができる。
【００５８】
なお、本実施の形態に係る組み合わせ試験データ生成装置１としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【００５９】
１…試験データ生成装置
１０１…入力装置
１０２…バリエーションデータ取得部
１０３…バリエーションデータ記憶部
１０４…組み合わせ試験データ生成部
１０５…組み合わせ試験データ記憶部
１０６…除外データ取得部
１０７…除外データ記憶部
１０８…組み合わせ試験データ除外処理部
１０９…補正値情報取得部
１１０…補正値情報記憶部
１１１…組み合わせ試験優先度補正部
１１２…ソート処理部
１１３…表示制御部
１１４…表示装置
【図１】
2012174011.tif 000003
【図２】
2012174011.tif 000004
【図３】
2012174011.tif 000005
【図４】
2012174011.tif 000006
【図５】
2012174011.tif 000007
【図６】
2012174011.tif 000008
【図７】
2012174011.tif 000009