タグ

テストに関するd14aのブックマーク (58)

  • 第9回 Mercury QuickTest Professionalを使ったテスト

    第9回 Mercury QuickTest Professionalを使ったテスト:理論的・計画的なWebアプリケーションのテストの実現(1/3 ページ) 前回はオープンソースの機能テストツールであるJameleonを使ってWebアプリケーションのテストを作成した。今回は、商用製品である「QuickTest Professional 9.0」を用いて同様の内容を行ってみる。 前回はオープンソースの機能テストツールであるJameleonを使ってWebアプリケーションのテストを作成しました(関連記事参照)。今回は、アプリケーションの機能テストおよび回帰テストを自動化を実現するMercury InteractiveのMercury QuickTest Professional 9.0(以下QTP)で、Jameleonで作成したテストと同じ内容を行ってみます。実際にテストスクリプトの作成に入る前に

    第9回 Mercury QuickTest Professionalを使ったテスト
  • ソフトウエア・テストの基本を学ぼう

    ソフトウエア・テストの基について解説します。テストの基を理解することは,品質の良いソフトウエアを作るための大切な一歩となるはずです。Part1ではソフトウエア・テストの重要性や必要な技術について,Part2ではテスト固有の技術について,Part3では品質分析やテストのマネジメントについて解説します。 Part1 ソフトウエア・テストがなぜ重要なのか Part2 テスト固有の技術(テスト設計,効率化,レビュー)を学ぶ Part3 テストの管理と分析の仕方

    ソフトウエア・テストの基本を学ぼう
  • テスト技法ポジショニングマップ

    This domain is registered at Dynadot.com. Website coming soon. hayst.com 2023 著作権. 不許複製 プライバシーポリシー

  • 【中級】無駄なく確実にテストする 総論 テストの3つの基本知識

    図1●設計工程を意識してテストする<BR>Vモデルでは,設計工程とテスト工程が対応している。例えば,結合テストは基設計に対応しているため,このテスト設計書は基設計書を参考に作成する。また,テスト工程が進むほど,発見されたバグの修正にコストがかかる。そのため,設計工程でテスト項目を考えることで,仕様の曖昧さを排除しておきたい 大規模なシステム障害が後を絶たない。みずほ銀行のシステム移行トラブル,航空管制システムの停止,ジャパンネット銀行のシステム・ダウン——。社会的なインフラと呼ぶべきシステムも多く,私達の生活にも少なからず影響を及ぼしている。 システムの信頼性や品質は「テスト」でしか確認できない。上記のトラブルも,テストやテスト管理の不足により,バグが発見できなかったり,発見できても的確な対策が打てなかったことに起因している。では,果たしてどれだけの開発者が「自分達のシステムは“十分な

    【中級】無駄なく確実にテストする 総論 テストの3つの基本知識
  • テスト駆動を導入するための3つのポイント

    前編「テストを金額にするといくら?」ではテストの価値を価格として算出し、その重要性を検証するという思考実験を行いました。その結果、大ざっぱながらも、テストの重要性に少し現実味が持てたのではないでしょうか。後編では、テスト駆動開発をプロジェクトに導入して、運用するための具体的なノウハウを紹介します。 テスト駆動開発(TDD)を回すのにもノウハウが要る TDDでは、いままでよりユニットテストコード作成にウェイトが置かれるので、ユニットテストコード作成の進ちょくがプロジェクトの進ちょくに与える影響は大きくなります。つまり、ユニットテストコード作成の効率性をより高めていかなくてはならないわけです。 では、ユニットテストコード作成の効率性を高めるには、具体的にどうすればよいでしょうか? まずは以下の2点を押さえるべきでしょう。 EoTの高い設計になっていること テストコードが正確に業務仕様を表してい

    テスト駆動を導入するための3つのポイント
  • 【ハウツー】これはすごい! Web案件必須 Selenium - 人気急上昇中自動テストツール (1) 最近人気のSelenium | エンタープライズ | マイコミジャーナル

    Webアプリケーションのテストツールに「Selenium」がある。SeleniumはJavaScriptHTMLを使って、Webブラウザに自動でテストをさせようというもので、アジャイル開発におけるテストツールとして注目されている。 Seleniumとは SeleniumはWebアプリケーション用テストツール。JavaScript/DHTML/iframesをベースに構築されたテストツールで、Webブラウザから直接実行できるという特徴がある。要するに、目の前でWebブラウザが勝手にテスト工程を実施するわけである。見ていてなかなか気持ちがいい。対応しているプラットフォームやWebブラウザは多岐にわたる。代表的なプラットフォームは次のとおり。 Windows Internet Explorer 6.0 Mozilla Suite 1.6以上 Firefox 0.8?1.5 Seamonkey

  • Google Analytics入門 第1回 ログインしてレポートを表示しよう | Web担当者Forum

    Google Analytics入門 第1回 ログインしてレポートを表示しよう | Web担当者Forum
  • ウノウラボ Unoh Labs: php で 簡単にデバッグする方法

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: php で 簡単にデバッグする方法
  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
  • ウノウラボ Unoh Labs: WEBアプリのテストに必須なツール7種

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: WEBアプリのテストに必須なツール7種
  • なんちゃって個人情報

    なんちゃって個人情報は「Generator of the Year」にて【便利賞】を受賞いたしました!! 投票して下さったみなさま、当にありがとうございました。 今後もどんどん使ってやって下さい。 プログラム等に使えるかもしれない個人情報のテスト用データを作成できます。特に説明が必要なものでもないので、とりあえずやってみていただければわかると思います。 念の為書いておきますが、生成した偽個人情報により発生したいかなる損害も当方は一切関知しません。たまたま名前が実在の人物と同姓同名になってしまうかもしれませんし、特に電話番号や携帯については実際に使われている番号と重なることがありますから、扱いには十分注意して下さい。 何かご要望とかありましたらお気軽にブログまでコメント下さい。 HTML シンプルなHTMLのテーブルで出力します。 XML ルートを<records>、各レコードを<reco

  • CodeZine:「超高速、完全自動、しかもフリー」 WebテストツールのGITAK公開(TIBCO, 開発ツール)

    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

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • テストを書かないと品質はやっぱり下がる - Be Happyman!!

    私は今だにxUnitに代表される自動テストツールの効果が今ひとつ腑に落ちていなかったのですが、プロジェクトメンバーがその効果を調査・分析・見える化してくれたおかげですっきりしました。私の中だけに留めておくのはもったいないのでエッセンスを公開します。*1 対象プロジェクトに関する情報は以下の通りです。 業務系 画面数は60程度 帳票数は15程度 Java(Seasar2/S2Struts/S2Dao),Web系 クラス数は750程度 開発期間は約半年 最終的には総じて高い品質を実現した テストツールとしては、JUnit/EZmock/S2TestCaseを使っていて、それぞれ対象となるレイヤは、Actionクラス/Serviceクラス/Daoクラスです。画面のテストにはSeleniumも使いましたが、今回の調査の対象外としています。 目的 テストで重要なのは、要はそれぞれの工程で適切な粒度・

    テストを書かないと品質はやっぱり下がる - Be Happyman!!
    d14a
    d14a 2008/07/28
    "テストで重要なのは、要はそれぞれの工程で適切な粒度・観点でのテストを終わらせること" 各フェイズごとで充分にテストされない場合(テスト漏れ)によってどういう影響があるか要検討
  • 手戻りを防ぐには - Be Happyman!!

    「変化ヲ抱擁」できないこともある。 テストが完璧に終わったと思ってた後の変更は実に痛い。要件や仕様の変更は仕方ないとして、こちらの勘違い、ヒアリング漏れや想定が甘かった場合には、対応しないわけにはいかないからだ。 手戻りを100%防ぐ方法はないが、なるべく手戻りを防ぐようなヒアリングやレビューのテクニックというかやり方の肝はある。 目に見えるたたき台が必要 良く仕様がわかってないうちは、いろいろ細かい質問点はあるだろうけど、まずは全体感を掴むためにたたき台となるものが必要。それはモックアップだったり、UIスケッチだったりする。当たり前の話をしているようだけど、土台となるものがないと話が細かくなりすぎて、脳みそ置いてけぼり状態になることがある。細かいQAを繰り返す前にしっかり土台を作っておくこと。 事前に細かく考えておくこと 同時に、内部の振る舞いについてはできるだけ細かく考えておく、特に状

    手戻りを防ぐには - Be Happyman!!
  • PHPのUnitTestにSimpleTestがいい感じ

    SimpleTest – Unit Testing for PHP symfonyのUnitTestにも使われているSimpleTestがその名の通りシンプルでいい感じです。 ダウンロードして解凍して適当なディレクトリに置くだけ。 ドキュメントにもサンプルは書いてありますが、CLI(シェル)で使うならこんな具合。 require_once 'simpletest/unit_tester.php'; require_once 'simpletest/reporter.php'; require_once 'Hoge.php'; // テストしたい対象 class Test_Of_Hoge extends UnitTestCase { public function __construct() { $this->UnitTestCase(); } public function testHog

  • ウノウラボ Unoh Labs: railsのテストをevalを駆使して楽しよう

    こんにちは satoです。 testコードではパフォーマンスやセキュリティをさほど気にすることはないと思うので、testコードで evalを使って楽できるケースを書いてみたいと思います。 よく似たModel で Userと Admin があるとします。 二つの Model には confirm というメソッドが定義されていて、ユーザ登録をしてメールで送られてくる URLを をクリックすると status が 'register' から 'confirm' に変更されます。 class UserTest ["status = ?", 'register']) user.confirm assert(user.status == 'confirm', 'confirm error') end end というテストをUserTest と AdminTest に書きます。 しかし以下のような mo

  • ウノウラボ Unoh Labs: WEBアプリテストのチェック項目リスト

    こんにちは!やまもと@テスト番長です。 TestingGeekという耳障りの良い名前のサイトをご存知でしょうか? 総合的にテストの話を取り扱っており、それでいて読みやすいサイトです。 そこのTemplatesのコーナーにWeb Application Testing Checklist という便利そうなものがありましたので、日語にしてみました。 ちょっとそのままだと物足りない感がありますが、テストポリシー作成の叩き台に使ってみるのも良さそうですね。 この手のリストを他にもご存知の方がいらっしゃれば、是非ご一報ください。 1. 機能テスト 1.1 リンク 1.1.1 記載された通りの先に遷移するか 1.1.2 どこからもリンクされないページは存在しないか 1.1.3 全ての外部リンク 1.1.4 参照しているサイトおよびメールアドレスはハイパーリンクになっているか? 1.1

  • 未経験者がユーザーテストを行う際の10のポイント - livedoor ディレクター Blog

    こんにちは、ディレクターのほうの谷口です(余談ですが、ライブドアには3名の谷口がいて、私はプログラマーじゃないほうの谷口です)。今回は、ユーザーテストについてお話したいと思います。 ユーザーテストは、ウェブサイトの新規立ち上げやリニューアルの際、ユーザーがウェブサイトやプロトタイプを実際に操作してもらう様子を目の当たりにすることで、問題点を発見する方法です。 ライブドアのサービスは、作る側とユーザー像が近いことが多かったので、頻繁にはユーザーテストをしてきませんでした。しかし、今後は自分たちと違うユーザー像も対象としていきたいことから、ユーザーテストの数を増やしていきたいと思っています。 ユーザーテストの専門会社に頼むという手もあり、そうすることで厳密に調査をしてくれます。しかし、ポイントをしぼって外注せずにすむ方法もあるので、ここに紹介します。 1. 被験者は友人か知り合いでいい 専門会

    未経験者がユーザーテストを行う際の10のポイント - livedoor ディレクター Blog
  • TEF有志によるTestLink日本語化プロジェクト - トップページ

    語化の対象となるのは、以下のstrings.txtファイルです。 testlink日語化 - strings.txt      Wiki編集手順 日語化の編集方針は「みんなでワイワイと、お手軽にWiki上でできれば」です。 上記のファイルで「ここなら訳せる!」という所があればどんどん編集して日語化して頂けないでしょうか。 訳語の検討メモはこちら。 訳文検討はこちら。 testlink日語化 - const.inc.php ※上記コードのライセンスはGPLに従います。 マニュアル 英文マニュアル(Ver1.7)  和文マニュアル(Ver1.7) 翻訳中! 簡易マニュアル TestLink日語版で始めるテスト管理システム TestLinkの使い方 HELP HELPファイル(Ver1.7) 翻訳完了 Tips TestLinkテーマGallery FAQ 他のソフトとの比較 関連

    TEF有志によるTestLink日本語化プロジェクト - トップページ