CEGTestの紹介
CEGTest(セグテスト)は、複雑な論理関係を持つソフトウェア・プログラムの組合せテスト条件作成を支援するツールです。本ツールを用いることで、従来ある程度の経験と知識が必要であったテスト技法「原因結果グラフ技法」を、ブラウザ/JavaScriptベースで直感的に実践することができます。また、成果物であるテスト条件に関する「デシジョンテーブル」は同時に自動生成されるため、作業者はソフトウェア対象・テストベースの分析に集中することができます。よって、本ツールを利用することで、より効果的・効率的なテスト設計が行えます。
原因結果グラフ技法はソフトウェア・プログラム仕様の分析や整理をするためにも用いられます。本ツールはテストエンジニアだけではなく、プログラマやソフトウェアエンジニアにも品質向上の一助になると考えています。
技術解説
- デシジョンテーブルの解説
- 原因結果グラフ技法の解説(1)
- 原因結果グラフ技法の効用
オンライン版 CEGTest
版数 1.7-20131013
CEGTest
zip版 CEGTest のダウンロード
安定版
ダウンロードファイル | 版数 | 日付 |
---|---|---|
CEGTest-1.6-20130907.zip | 1.6-20130907 | 2013年09月07日 |
CEGTest-1.6-20130804.zip | 1.6-20130804 | 2013年08月04日 |
CEGTest-1.5-20110212.zip | 1.5-20110212 | 2011年02月12日 |
CEGTest-1.5-20110123.zip | 1.5-20110123 | 2011年01月23日 |
CEGTest-1.5-20100915.zip | 1.5-20100915 | 2010年09月15日 |
CEGTest-1.3-20100722.zip | 1.3-20100722 | 2010年07月22日 |
CEGTest-1.3-20100719.zip | 1.3-20100719 | 2010年07月19日 |
CEGTest-1.3-20100629.zip | 1.3-20100629 | 2010年06月29日 |
CEGTest-1.3-201005082.zip | 1.3-201005082 | 2010年05月08日 |
開発版
ダウンロードファイル | 版数 | 日付 |
---|
本ツールの利用について
本ツールはフリーソフトですので、社内のソフトウェア品質向上・テスト技術向上のために役立てていただければ幸いです。実際の商用プロダクトのテスト設計に利用する場合は、原因結果グラフについて十分理解した上でお使いください。
また、JavaScriptのソースコードはjQueryをベースに実装されております。その他の実装についての改変・多言語への展開は特に問題ございませんが、作者までご一報いただけると幸いです。
不具合・要望管理
登録日 | 種別 | 内容 | 修正版数 |
---|---|---|---|
2013年10月13日 | エンハンス | ニフティクラウド上にあるサンプルデータからインポートする機能(オンライン版のみ) | 1.7-20131013 |
2013年9月7日 | 要望 | エクスポート(EXCEL,xlsx形式)機能(一部ブラウザのみ対応) | 1.6-20130907 |
2013年8月4日 | バグ、要望 |
|
1.6-20130804 |
2011年2月6日 | バグ | デシジョンテーブル上で孤立ノードの一つに f が設定されてしまう。 | 1.5-20110212 |
2011年2月6日 | バグ | OR接合した中間ノードへの MASK 制約が正しく反映されない。 | |
2011年2月6日 | 要望 | やり直し機能。 | |
2011年2月6日 | 要望 | 孤立ノードに暗に真理値を設定する機能。 | |
2011年2月8日 | 要望 | 描画したグラフを画像ファイルで出力する機能。 | |
2011年2月11日 | バグ | 優先度の低いテスト条件の組合せ処理で矛盾が生じる不具合。 | 1.5-20110212 |
2011年2月11日 | 仕様バグ | カバレッジ表における「実施不可能」「テスト不可能」を区別。 |
リンク
- JaSST’10 Tokyo 講演資料 [2010/1/28]
- JaSST’10 Shikoku ワークショップ資料 [2010/7/2]
- JaSST’11 Tokyo 講演資料 [2011/1/25]
お問い合わせ
CEGTestに関するご意見、ご要望、不具合報告などは以下のメールアドレスまでお願いいたします。
加瀬 正樹 softest@nifty.com