分1234PICT活用シートのカスタマイズとTipsPICT活用シートは,ExcelのBookであることから使いやすいようにカスタマイズすることが可能です。1~7行目は自由にレイアウトしてかまいません。PICT活用シートのファイル名,シート名は任意の名前に変更してかまいません。PICT活用シートで新しいワークシートを挿入し,そこへPICT活用シートの全体をコピー&ペーストすることで,異なるテストケースを生成するシートを任意の枚数設けることができます。テスト対象の大きな機能ごとにPICT活用シートのBookを設け,そのいくつかの組み合わせテストケースのモデルを複数のシートに分けて管理するという方法がよいかもしれません。その場合,「⁠PICT活用シート」という名称はテスト対象を表す大機能などの名称に変更することになるでしょう。カスタマイズする際,パラメータ,値の並び,サブモデル,オプション,および制約条件の文字が記入されたセルの行番号と列番号は変えないで下さい。VBAがモデルを認識できなくなりますので。制約条件が複雑になった場合は,制約条件欄の1桁目に“⁠#⁠”を入れてコメントをつけたほうがよいでしょう。~」というメッセージです。これは制約条件の定義で,パラメータ定義に存在しないパラメータや値を指定したことを意味しています。パラメータ定義に書かれたパラメータや値の名前と,制約条件で記述した名前が一致しているか確認してください。values:」という警告メッセージも比較的よく現れます。これは制約条件を定義したとき,制約条件が強すぎて組み合わせに1回も現れない値があることを意味しています。各制約条件の間にこのような関係がないか調べてください。エラー(警告)メッセージがメッセージボックスに表示されている間は,PICT活用シートを操作することができません。そのためエラー(警告)メッセージの内容を見ながらパラメータ定義や制約条件の間違いを調べたいといったことができないことがあります。存在するので,秀丸エディタでe.txtのファイルを開くことができます。ファイルを開いた後で,エラー(警告)メッセージのOKボタンをクリックすれば,秀丸エディタでエラー(警告)メッセージを見ながらPICT活用シートのパラメータ定義や制約条件の間違いを調べることができます。警告メッセージの場合は,警告メッセージのOKボタンをクリックしても,テストケースは生成されているのでa.xlsのファイルを開いて生成結果を確認することができます。終わりにこれまで6回にわたって掲載してきたこの特集も今回が最終回となりました。この特集で,オールペア法とPICTが組み合わせテストの実施に強力な武器となることがおわかりいただけたでしょうか。PICTが現れるまでは,組み合わせテストの技法というと,直交表かオールペア法かということが話題になりましたが,いずれも実際のテスト業務で実用的に使用できるツールは事実上存在しなかったといってよいでしょう。それは業務で実用的に使用するためには制約条件の指定が容易にできる必要があったからです。できたとしても,Webベースでしか使用することができないか,非常に高価か,ツールは存在すれども非公開という状況でした。この状況はPICTの出現で大きく変わったと言えるでしょう。PICTのおかげで誰もが容易に組み合わせテストのツールをテスト業務に実用的に使えるようになりました。組み合わせテストは奥が深いです。簡単だといいながら矛盾するようですが,的を射たモデルを作成するにはある程度の経験が必要となります。やればやるほど奥の深さが見えてきます。その意味で,PICTによる組み合わせテストの導入はひとつの挑戦と言えるでしょう。テスト技法は組み合わせテストだけではありません。テスト対象の性質にふさわしいテスト技法を適用することが最も重要,ということを終わりの言葉とさせていただきます。長い間この特集をご覧いただきありがとうございました。今回で更新は終わりですが,今後もアクセスして読み直してください。PICT活用シートのダウンロード今回の記事で紹介した「PICT活用シート」をご提供します。以下からダウンロードしてください。インストール方法や詳しい使い方は,解凍したフォルダに入っているテキストをお読みください。このツールは今回の記事の理解のために公開されているもので,今後のバージョンアップなどには必ずしも対応するものではありません。ビジネスボタン電話機,構内PBXなどのソフトウェア開発を担当。デジタルコードレス端末(PHS)のソフトウェア開発を経て,2002年より岩通ソフトシステム株式会社に出向。以来,統合テストを中心に組込み系機器のテスト業務にあたる。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。