ソフトウェアの組み合わせテスト技法の1つであるペアワイズ法(Pairwise法)(またはオールペア法(All-pairs法)ともいう)と直交表を採用した組み合わせテストケース生成ツール PictMasterの使い方をはじめ、テスト全般のトピックスを掲載していきます。 PictMaster は事実上日本国内で唯一、直交表を用いた組み合わせ生成をサポートしているフリーでオープンソースなツールです。約300種類の直交表テンプレートを内蔵し、モデルに最適なテンプレートを決定してテストケースを生成します。またMicrosoftのフリーソフトであるPICTと大阪大学の土屋教授が開発したフリーソフトであるCIT-BACHをペアワイズ法(オールペア法)の組み合わせ生成エンジンとして使用しています。さらに独自の機能追加を行なったExcelベースのフリーソフトです。 無償でPictMasterを公開する理由は
こんにちは、TypePadのQAを担当している山口です。今回はWatirを使ったテストの自動化の話を少ししたいと思います。 Watir = Web Application Test In Ruby WatirはRuby上で動作するウェブアプリケーション向けのテスト自動化ツールです。「Web Application Testing in Ruby」の頭字語で「ウォーター(water)」と発音します。 Watirはこんな風に使います。 require "watir" ie = Watir::IE.new ie.goto("http://memolog.org/") といった風に使います。Watirに組み込まれているメソッドを利用するだけで簡単にIEを操作することができます。この例では、IEを自動的に起動して、http://memolog.org に移動します。 Watir vs Seleniu
Selenium Auto Exec Server(AES) Seleniumによる継続的なリグレッションテストを行うためのツールとして、「Selenium Auto Exec Server(AES)」を公開しました。 Selenium AESを使うと、Seleniumによるテストを毎日決まった時間に実行し、その結果をメールで送信するといったことが簡単に行えるようになります。 配布しているアーカイブは、サンプルとしてhttp://www.google.com/に対するFirefox、IEを使ったテストをすぐに試せる状態になってますので、興味をもたれた方は、ぜひ一度お試しください。 Selenium AESのサンプル - Enjoy*Study まだ、実際のプロジェクトで導入したことが無いので、いろいろ考慮が足らないところもあるかもしれません。 こうしたほうが良いといったご意見や、アイデアが
- 動作に必要なソフト - VB6.0ランタイム - 追加説明 - [バージョン] V002.010 2006/08/31 ユーザー定義のテンプレートで組織や役職も可能にしました ダウンロードガイド Vアップ通知ガイド / Vアップ通知
これはすごい!?コード品質のカイゼン化プラグイン2種:CoolなEclipseプラグイン(24)(1/3 ページ) ソフトウェアの品質と保守性を向上させるために、テストケースの作成は重要です。しかしながら、時間がない、面倒だなどの理由によりユニット(単体)テストが省略されることはしばしばあります。 また、ソフトウェアの修正や仕様変更を考慮すると、保守性の高い(分かりやすい/読みやすい)コードにする必要があります。 本稿では、ソースコードからJUnitをベースとしたたテストケースを自動的に生成する「JUnit Factory」とコードの保守性の指標であるCRAP(Change Risk Anti Pattern)を計測する「Crap4j」をご紹介します。 テストケースを自動生成するJUnit Factoryとは? JUnit Factoryはソースコードからテストケースを自動生成し、しかも生
こんにちは!やまもと@テスト番長です。 今年も残すところあと僅かとなりました。 年末年始といえば(ほとんどの方は)お正月休みですね。 休み中や、帰省の道中には読書をされるという方も多いのではないでしょうか? 今年発売のテスト関連書籍の中から、お勧めを独断と偏見でピックアップしてみました。 ご参考になれば幸いです。
TIBCOは、オープンソースのWebサイトテストツール「TIBCO General Interface Test Automation Kit 0.7」(GITAK)を公開した。TIBCO Developer Networkより無償でダウンロードできる。 「TIBCO General Interface Test Automation Kit」は、Webサイトの入力チェック、ボタンの動作内容、JavaScriptの動作などを自動で一気にテストできるツール。すべてのテストがブラウザで完結するのが特徴だ。ダウンロードファイルにはサンプルが含まれているので、試しに動作させてみることができる。 1.GITAKの入手 TIBCO Developer Networkよりファイルをダウンロードし、解凍する。 2.TestRunner.htmlの起動 解凍してできたフォルダから「/gitak/c
投稿日時: 2004-05-26 02:13 はじめまして。 開発未経験から2年未満で、現在大規模システムの保守作業に携わっております。 そこでバグが発生したモジュールの単体テストと結合テストの 試験項目作成を担当しています。 ただ問題があり今まで他人が作成した項目書どおりにテストしたことが あっても自分で項目書を作成したことがありませんでした。そのため 項目書の顧客とのレビューにてダメ出しばかりでかなり参っています。 ※品質に関してかなり厳しい顧客です 具体的には以下の点で何かアドバイスを頂ければと思います。 ※かなり基本的な内容でお恥ずかしいですが。。 ①単体テスト ホワイトボックステストが実作業のメインです。書籍などでは「内部構造の網羅的なテスト」と ありますがどうもピンときません。 一般的なやり方としては条件文やループ文など全ての
テストとデバッグは違うもの システムの信頼性を確保するためには、信頼性を高めるような設計だけでは不十分で、きちんとしたテストの実施も必須である。現状の開発では、非常に残念なことだが、テストの概念すら理解していないのではと思うような場面が数多く見受けられる。その意味で、まず最初にテストの意味や役割を解説しよう。 まず最初に理解すべきなのは、テストとデバッグの違いだ。デバッグとは、発見されたバグを消すための、プログラムやシステムの修正を指す。デバッグのためには、バグを発見しなければならない。その作業こそテストである。テストによって発見されたバグを、デバッグで直すという関係だ。デバッグは、該当部分を開発した人が行う。しかし、テストだけは、開発者本人が行ってはいけない。テストが甘くなって、システムの品質が低下しかねないからだ。 バグという言葉も、正確に理解して用いる必要がある。バグとは、仕様どおり
テストの環境としては、ローカルマシンにてWeb/APサーバ(Tomcat)を起動してテスト対象アプリケーションをデプロイしています。テスト対象のアプリケーションとして、プレゼンテーション層にStruts(1.2.7)を用いて作成されたJavaEE/Webアプリケーションを使用しました。テストケースの書き方 Tips集(1/2) ここではテストケースの書き方のヒントや便利なコマンドの使い方などを紹介します。openコマンドのURL指定 Seleniumでは、URLを指定して、html(JSP)を開いたり、サーブレットを起動したりできます。URLは絶対パス、相対パスのいずれも指定可能です。しかし、絶対パス指定だと、アプリを起動するマシン(IP)が限られてしまいます。 例えば、「http://localhost:8080/~」と指定した場合、自分のローカルマシンでしかテストを実行できません。17
Google Testing Blog より,QA と QC とテストエンジニアリングの違いについて. Google Testing Blog: The difference between QA, QC, and Test Engineering コミュニケーションを円滑に進める為に「用語の定義」は非常に大切だが,重要なのは世間一般の定義よりも,その組織 (や関連組織間) で定義が統一され,役割が明確になることだと思う. ということで,これはあくまでも Google Testing Team の見解に過ぎないが,まあなにかの参考にはなるかな,と. まず QC (Quality Control) はというと… In the classic definition QC is short for Quality Control, a process of verifying predefine
C# Express EditionでNUnit2.2を使おうとしています、どのように指定していいか分かりません。助けていただけませんでしょうか。 VS2003では、プロジェクトのプロパティで次のように指定しました。 「プロジェクトのプロパティ」ダイアログで「構成プロパティ」「デバッグ」を選択し。 1)「開始オプション」の「コマンドライン引数」にテストプロジェクトのdll名を指定 2)「開始動作」の「デバックモード」で「プログラム」を選択 3)「開始動作」の「スタートアプリケーション」にNUnit-gui.exeのパスを指定 4)また、テストプロジェクトを「スタートアッププロジェクトに指定」することも必要でした。 C#ExpressEditionで上記と同じような設定をしようとしたのですが、上記2)と3)に相当する指定をどこでするのか分かりません。お分かりになる方、教えてくだ
いいコード書いてますか? 最近読んだ「Readable Code」という本が面白かったので、その感想とためになったことを紹介したいと思います。 この本ではいいコードを読み易いコードと定義付けて、そういったコードを書くためにはどうすればいいかという事を具体的なコード例を交えて解説しています。 コードのインデントや書式などの見た目を整えるといった事から、変数の命名や意味付け、関数の構造化、デザインパターンの導入まで、その内容は多岐に渡ります。今回はその中でも特に使えそうな内容について説明したいと思います。 と、その前に個人的にいいコードの条件として考えているポイントについて説明しておきます。 俺的いいコードの条件 いいコードの条件としては、まずバグが無いというのが理想でしょう。 しかしプログラムは書いた通りに完璧に動作しますが、それを実装する人間は完璧とは程遠い不完全な代物です。バグの無いプロ
最新の20件2009-06-15 YukiWiki 2007-11-28 WikiName WikiEngines PHP MenuBar InterWikiName AspNetTest 大きな画像 2007-02-17 InterWiki 2006-11-28 始めてみましょう インストール ダウンロード 2006-09-30 FrontPage WikiWikiWeb SandBox PukiWiki/1.4/Manual/Plugin/V-Z PukiWiki/1.4/Manual/Plugin/S-U PukiWiki/1.4/Manual/Plugin/O-R PukiWiki/1.4/Manual/Plugin/L-N PukiWiki/1.4/Manual/Plugin/H-K 今日の9件 FrontPage(1) PukiWiki/1.4/Manual/Plugin/A-
デベロッパーテスティング ~ソフトウエア開発者の基礎体力 タワーズ・クエスト株式会社 プログラマ 兼 取締役社長 和田 卓人 2006年6月29日 @オブジェクト倶楽部2006夏イベント 自己紹介の前に z 4年前の出来事 z ワールドカップ z イングランド vs. アルゼンチンの日 z IBMのイベント z テスト関係のセッション z そこで出会った人は… 故 石井勝さん (a.k.a masarlさん) 自己紹介 z 名前: 和田 卓人(わだ たくと) z ブログ: http://d.hatena.ne.jp/t-wada/ z メール: takuto.wada@gmail.com z タワーズクエストという会社を経営しています z 一緒に仕事する仲間を募集中! z チームかくたに z XPのコーチ z XPで一年半開発を行う (ちょっと宣伝) Life Hacks PRESS Li
第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く