タグ

testに関するyoshidakoのブックマーク (4)

  • CodeComplete読書会「22章:開発者テスト」 - 科学と非科学の迷宮

    Code complete ch22_developper_testView more presentations from Sho Shimauchi. 某所で開催中の Code Complete 読書会に誘われたので参加してきました。 私の担当は22章の「開発者テスト」です。 ユニットテストの話や同値分割とか境界値分析の話など開発者にとってはお馴染みの話ですが、やっぱりこうやってアウトプットを作るといい勉強になります。 とはいえ自分はあまり真っ当なソフトウェア開発プロジェクトに関わったことがないので、こうやって資料にまとめても当にあってるのか不安ではあります。 もし誤植やら間違った記述を見つけたらご指摘いただけるとうれしいです。 CODE COMPLETE 第2版 上 作者: スティーブマコネル,Steve McConnell,クイープ出版社/メーカー: 日経BP社発売日: 2005

    CodeComplete読書会「22章:開発者テスト」 - 科学と非科学の迷宮
  • ソフトウェアテストの基礎:ソフトウェアテストの7原則 | Knowledge Note

    ソフトウェアテストという技術分野の持つ7つの原則「テストは欠陥があることしか示せない」「全数テストは不可能」「初期テスト」「欠陥の偏在」「殺虫剤のパラドックス」「テストは条件次第」「バグゼロ」の落とし穴」についての紹介と、それぞれの原則に対して実際に現場ではどのような対策を取れば良いのかを考察します。 ソフトウェアテストの「基礎」を考えるとき、どのようなアプローチがあるでしょうか。テストの設計、実装の「技法」を学ぶ、テストを開発する「プロセス」を学ぶ、開発プロジェクトにおけるテストの「役割、価値」を学ぶ、あるいはテストチームの運営方法を学ぶ、などさまざまなアプローチが存在し、そのどれも誤りとはいえません。そこで連載では複数存在するソフトウェアテストの「基礎」へのアプローチを適宜取り上げていきます。 その第1回目として、これまでなんとなくテストに接してきた方にとっては新鮮、かつ考えさせられ

    ソフトウェアテストの基礎:ソフトウェアテストの7原則 | Knowledge Note
  • 意外と知らない Windows OS 標準の「ステップ記録ツール」

    操作の手順を記録したいWindows 7 からアプリケーションの操作をステップごとに記録してくれる便利なツールが付属しています。それが、「ステップ記録ツール」です。 Windows 7 では、「問題ステップ記録ツール」という名称でした。Windows 8, 8.1, 10 では、「ステップ記録ツール」という名称で統一されています。 スタートメニューに表示されないため、知らない人も多いツールです。エンドユーザーで知っている人はまずいないでしょう。 このツールを利用することで、操作を記録して、その様子をまとめたレポートを作成してくれます。アプリケーションのユーザーさんから問い合わせがあったときに、手順を教えてもらったり、不具合の再現方法をいただく際に重宝します。 起動Windows の検索にて、「記録」や「ステップ」と入力してみましょう。「ステップ記録ツール」が検索結果に表示されます。 上図は

    意外と知らない Windows OS 標準の「ステップ記録ツール」
    yoshidako
    yoshidako 2012/11/21
    マイクロソフト謹製のテストスイートとのこと。これ、凄く良さそうだけど、ウチで使えるのかなぁ。
  • Seleniumでラクラク、クロスブラウザ自動テスト!(その1):マピオンラボ(テスト)

    Selenium IDE Seleneseによるテストケース記述&実行が可能なFirefox拡張です。実際のブラウザ操作記録によるSelenese自動生成やテスト実行のコントロール、Seleneseリファレンスの参照など、効率的にテストケースを記述&実行するには欠かせないツールです。 ただFirefox拡張なわけですので、もちろんFirefox限定です。 Selenium RC 各ブラウザをリモートで操作するJavaのサーバーアプリ+各言語(Java, Ruby, Python, Perl, PHP, .NET)にてテストケースを記述するクライアントライブラリです。RCはRemote Controlってことですね。おおよその構成としては家のページにある図をご参照。ちなみにSelenium RCではSeleneseは登場せず、各言語のAPIでテストケースを記述することになります。「Java

  • 1