タグ

testに関するitengineerのブックマーク (38)

  • WicketTesterを使ってみた - public static void main

    wicket-jaのメーリングリストでWicketTesterの質問が出て、初めて存在を知りました。 id:t_yanoさんのメーリングリスト内での説明によりますと、 位置づけとしてはJUnitで行うユニットテストですね。WicketTesterは来はアプリケーション サーバが提供するはずのリクエストやレスポンスなどのオブジェクトのモック(模型)を使用して、 APサーバにディプロイしないままWicketアプリケーションのテストを行うことができるように するものです。 とのことで、Validatorのテストをどうしようかと思っていたので、試してみることにしました。 バージョンは、Wicketは1.3.3でJUnitは4.4です。 ソースコード LoginTest.java package test; import org.apache.wicket.util.tester.WicketTe

    WicketTesterを使ってみた - public static void main
    itengineer
    itengineer 2008/05/21
    へー凄いこれ。
  • 第9回 テストで重要なのは見極めること

    開発青木室長と赤井君の活躍のほか、開発ベンダの若井さんのサポートなどもあり、ようやく製造工程も終了に近づきました。前回の「やってはいけない、『製造工程』の丸投げ」で、発注担当者の開発ベンダへのかかわりあい方などについて解説しました。今回はテスト工程がテーマです。テスト工程では、どんなことに気を付けるべきかなどについて説明していきたいと思います。 どのようなテストを実施すればよい? 青木室長と赤井君の凸凹コンビによるA社初の試みとなるインターネットショップ開発プロジェクト。システム開発経験のない青木室長を、SE経験を持つ赤井君が支えながら、数カ月。開発ベンダによる製造工程が予定通りに進み完了も間近のためか、開発ベンダの責任者である若井さんにも心なしか安堵(あんど)の表情が見られます。 プロジェクトは、いよいよ「テスト工程」です。 そんなテスト工程に入る前の、○月△日 A社302会議室での最終

    第9回 テストで重要なのは見極めること
  • 第1回 ソフトウェアテストを分類する | gihyo.jp

    今回からソフトウェアテストに関するテクニックについて連載していきます。ただ、一口にソフトウェアテストといっても、非常に幅広いものです。そこで、ソフトウェアテストを分類、整理した上で、そのうちの主なテストの種類について取り上げていきたいと思います。 そこで今回は、まずソフトウェアテストの分類について解説していきます。 ソフトウェアテストの分類 皆さんは「○○テスト」というものをいくつか知っていると思います。ここでは、それらを工程・品質の観点・実行方法・技法という4つに分類し、さらにそれぞれに分類されるテストの種類について簡単に見ていきます。 図1 ソフトウェアテストの分類 工程 ソフトウェア開発は要件定義、設計、製造、テストといった段階を踏んで進められます。これらの段階を「工程」と呼びます。そしてテストの中でもさらに細かく工程に分割します。 まず、ソフトウェアを構成する最小単位(モジュール)

    第1回 ソフトウェアテストを分類する | gihyo.jp
    itengineer
    itengineer 2008/05/15
    「テスト」をもっと整理せんと、と実感。
  • 第8回 テスト・検証はシステム開発の最後の山場

    記事は日経コンピュータの連載をほぼそのまま再掲したものです。初出から数年が経過しており現在とは状況が異なる部分もありますが,この記事で焦点を当てたITマネジメントの質は今でも変わりません。 システム開発の最後には,テスト・検証という大仕事が待ち受けている。ここでは,システムで何を実現したいのかを言い出したところが善しあしを判断することがポイントだ。その意味からすれば,利用部門が主役になり,情報システム部門は脇役および裏方として支えるべきである。しかしながら,利用部門が主体的にテストをすることなどほとんどない。そこで情報システム部門の当の力が試されることになる。 「このやり方では,こういうケースに対応できない」。今日もまた現場の利用者が,新システムの処理機能にクレームをつけてきた。物流システムの再構築を決定したA社で,新システムの稼働テストで問題が発生している。基設計,詳細設計,開発

    第8回 テスト・検証はシステム開発の最後の山場
    itengineer
    itengineer 2008/05/07
    だのに何故、企画と開発ばかりに目を向けるのだ。
  • 品質確保は地道なテストから(197~203日)

    今回は品質管理における地道なテストの重要性を取り上げる。ソフトウエアは極めて多くの機能を持つだけに、すべてのケースをテストすることは実質的に不可能だが、あきらめすぎては稼働後に大きな支障を来すことになる。 テストでは、システムが(1)設計者の考えどおりにできているかどうかを確認する「内側から見るテスト」と、(2)ユーザーの要求を満たしているかどうかを確認する「外側から見るテスト」とが必要である。いわば前者がホワイトボックス・テスト、後者はブラックボックス・テストといえよう。 内側から見るテストは、設計者中心で行うべきだが、外側から見るテストでは、テスト部隊や検査部隊、さらには顧客にも入ってもらうことが大事である。外から見ることで、設計者の勘違いや視野の不足、使い勝手の悪さなどの早期発見につながるからだ。 設計者のテストは、あくまで自分が設計しようと思った通りにできていることをテストするもの

    品質確保は地道なテストから(197~203日)
    itengineer
    itengineer 2008/04/21
    うちとそと。
  • Excelマクロによる、seleniumテストケースの自動生成(1):CodeZine

    はじめに seleniumについての基的な内容は、以下を参照してください。 Selenium 0.7利用手順書(前編) Selenium 0.7利用手順書(後編) seleniumを利用するメリットとデメリット メリット seleniumを利用する最大のメリットは、「再テスト」が容易になることです。 不具合発生時 テスト担当者と修正担当者の伝達が容易 再テストが容易 仕様変更後 リグレッション(デグレード確認)テストが容易 筆者が特にメリットを感じるのは、テスト担当者と修正担当者の伝達が容易になる点です。テスト期間中は、テスト担当者も修正担当者も作業に追われています。通常、不具合発生時は、テスト実施担当者から修正担当者へ不具合内容を伝達するために、不具合管理ツールなどに、ケース番号や再現手順の詳細を記述、デバッグログの添付などを行い、修正担当者はそれを読み解く必要

  • ウノウラボ Unoh Labs: テスト担当者のモチベーション

    こんにちは!やまもと@テスト番長です。 一般人に向かって自己紹介するとき、 「一応サラリーマンです。WEBサイト作ったりとかしてます。」「専門はテストです。」というと 「出来栄えをチェックする人だから、エライ人なんですねー」 と若干良い方に誤解されがちですが、 同業者に「専門はテストです。」というと「あー、大変っすよねー」と必ず同情されます。 テストというのはどうもモチベーションが上がりにくいお仕事のようです。 今回は来るべき五月病シーズンに向けて、特に新人に近い立場の方がモチベーションを失わずに居られる方法を幾つか考えてみましょう。 テスト担当を押し付けられたとき 新人を安易にテスト業務に割り当てるケースがあります。 新人はまだ経験と信頼性が足りない故に他の作業で使いづらく、そうなりがちです。 もしプログラミングの方に興味があるなら、そういう意向をアピールしておくべきです。

    itengineer
    itengineer 2008/04/09
    テストを楽しく出来るようになりたいな。
  • 議事録ドリブンな会議とテスト駆動開発 - ヤマモトの日記

    議事録ドリブンな会議とテスト駆動開発は似てる。 議事録ドリブンな会議は、議事録を書くことを中心に据えることで、議論の無制限な発散やあいまいな終結を避ける会議のやりかただ。プロジェクターにPCを繋げてリアルタイムに議事録を取り、合意事項をどんどんその場でレビューしながら書く。あいまいさはないし速い。 ところで、会議の目的が議事録を取ることだ、と言ったらおかしいよね。そんなはずない。会議の目的はアイデアの創出と合意形成で、さらに言えばそれを通じて最終的には組織のミッションの達成するのが当の目的だ。お客さまの満足、とかね。じゃあ、お客さま第一主義で行こう会議、と言えばもっとエクストリームにいい会議になるかというと、それはちょっともう違う。価値や目的が重要とはいえ、あんまり直球勝負でそれをいっちゃうと逆によくわからなくなるなんてことがあるようだ。 じゃあこんどは、たとえば席順重要会議とか二時間に

    議事録ドリブンな会議とテスト駆動開発 - ヤマモトの日記
  • bose999の試験管の中の話

    このブログはbose999が勉強を していく中で技術的なメモを 残したり実験や検証を 行なってみた事を残したりして おります。詳細な検証まで 手が回ってない事や曖昧な事、 間違った事もエントリー中に 存在する可能性があります。 もし、記載に間違い等が ございましたらご指摘頂ければ 幸いです。 bose999の居る会社では Java/JS/Go/Python/ Hadoop/Riak等 開発技術者募集中です。 興味のあるかたは twitterで連絡ください。

    itengineer
    itengineer 2008/02/26
    明文化イイ!
  • http://d.hatena.ne.jp/t_ishida/20080213

  • ウノウラボ Unoh Labs: テスターを雇わない経営者の誤った理屈 best5

    こんにちは! やまもと@テスト番長です。 みなさんはJoel on Softwareという(とWEBサイト)をご存知でしょうか。 以前ウノウラボでもnaoyaさんがThe Joel testのエントリを書いています。 サイトの記事をひとしきり読んだあとで、は買って積んであったのですが 先日ふと手に取りぱらぱらページをめくっていたところ、 テストについて書いた面白い章があったのでご紹介します。 ■ 第22章 テスタを雇わない(間違った)理由、ベスト5 1.バグは怠惰なプログラマから出てくる →人は誰でもうっかりミスを犯します。他人の目から見たチェックをすべきです。 2.私のソフトウェアはWeb上にある。バグはすぐに直せる →リリース後の修正はずっと高くつくものです。 3.ユーザがソフトウェアをテストしてくれる →会社の品質に対する印象を悪くします。 4.テスタとして優れた資質のある

  • Eclipseプラグイン コード品質のカイゼン(JUnit Factory)

    これはすごい!?コード品質のカイゼン化プラグイン2種:CoolなEclipseプラグイン(24)(1/3 ページ) ソフトウェアの品質と保守性を向上させるために、テストケースの作成は重要です。しかしながら、時間がない、面倒だなどの理由によりユニット(単体)テストが省略されることはしばしばあります。 また、ソフトウェアの修正や仕様変更を考慮すると、保守性の高い(分かりやすい/読みやすい)コードにする必要があります。 稿では、ソースコードからJUnitをベースとしたたテストケースを自動的に生成する「JUnit Factory」とコードの保守性の指標であるCRAP(Change Risk Anti Pattern)を計測する「Crap4j」をご紹介します。 テストケースを自動生成するJUnit Factoryとは? JUnit Factoryはソースコードからテストケースを自動生成し、しかも生

    Eclipseプラグイン コード品質のカイゼン(JUnit Factory)
  • djUnit

    Latest version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 [2011/10/17] Version 0.8.6 for Eclipse 3.2, 3.3, 3.4, 3.5 Released.[2011/10/17] [0.8.6] Changed a exception handler of djUnit class loader. [Fixed bug] Mojibake of djUnit class loader message. [Fixed bug] SWT's "no more handles" occurs. [Fixed bug] Coverage target line(finally clause) bug with asm1.5.x. Bytecode process was improved. Version 0.8.

  • JUnit4 - TRANCE ARTS 技術情報Wiki

    JUnitとは? † Java用の単体テストフレームワーク。 JUnitのようなテスティングフレームワークを活用することで、次のメリットがある。 テストを統一な方法で作成できる → 他人が見ても分かりやすい テストが簡単にできる また、単体テストコードがあれば、仕様変更時のデグレードを早い段階で発見することができる。 ↑ JUnit3との違いは? † 「junit.framework.TestCase」クラスを継承しなくてもよい。 テストメソッドのプレフィックスに「test」の必要がない。 テストクラス前後に行う処理を指定できるようになった。(@BeforeClass、@AfterClass) 例外検証のソースの記述が簡単になった。(@Test(expected=XXXXException.class)) パフォーマンスの検証もできるようになった。(@Test(timeout=1500))

  • Life with Cygwin

    沖ソフトウェア株式会社は、沖通信システム株式会社および株式会社沖インフォテックと平成22年10月1日をもって合併いたしました。新会社名は、株式会社OKIソフトウェアとなります。3社が行っております事業は新会社にて従来通り継続いたします。

  • 僕のCode to Test Ratio歴

    Ruby on Railsでの開発では、その規模の大小問わず、短期的・長期的問わず、最低限の品質を確保するためにテストコードの作成と自動化は「必ず」行うべきである、という考えを僕は持っている。つまり、テストコードのないRailsの成果物は、非常識きわまりなく、構造計算が一切行われていない建物と一緒。もしそんな開発プロジェクトがあれば、それは国会で取り上げられる程の騒ぎにならなければいけない事態であり、IT業界からご退場願わなければならない、と思っている。 さて、RoRでは、常に「自分がテストにどれくらい関わったのか」という指標を確認できるように、rake statsというタスクが標準で提供されている。これにより、実装コード行数とテストコード行数の割合がサクッと出てくる。もちろんカバレッジ率ではなく、総行数に関する指標であるので、あくまで参考値ではあるが、それを意識するのとしないのとでは大違

  • Game Development Programming Languages

    Game development or game programming is the software development revolving around video games. Game development requires skill in software engineering and specialization in various areas like computer graphics, audio programming, artificial intelligence, simulation, physics, database programming and other which all overlap heavily in order to create a game. The fact is many game designers are occa