タグ JUnit
人気順 10 users 50 users 100 users 500 users 1000 usersJUnitで学ぶユニットテストの実践的で本質的な考え方 - Qiita
初めに 具体的なコードや方法も記述しますが、それよりも JUnit などの自動テストのFW、ユニットテストの概念や目的など本質的なことを把握し理解する事を主題にしてます。 また、参考資料欄にあるように、様々なものを参考に網羅的にまとめています。非常にボリュームがるので興味あるところだけ読んでもらう方が良いか... 続きを読む
まだまだ間に合うJUnit(再)入門 #jjug_ccc #ccc_g4 - Speaker Deck
All slide content and descriptions are owned by their creators. 続きを読む
JUnit5を使おう - エムスリーテックブログ
エムスリー エンジニアの中村です。 この記事は エムスリー Advent Calendar 2018 の22日目の記事です。 JavaでのテストフレームワークといえばJUnitですが、最新版のJUnit5がかなり使いやすくなっています。 既に多くのJUnit5紹介記事がありますので、改めて私が細かく説明することもないかと思いますが、個人的に嬉し... 続きを読む
JUnitを使った単体テストの効率が50%アップ! ありがちな失敗例とその対策のカギを握るツール「Jtest」 (1/3):CodeZine(コードジン)
みなさん、単体テストは実施していますか? そして、問題なく運用できていますか?――単体テストとは、テスティングフレームワークを使ったテストプログラムのことです。本稿ではJavaの開発でよく使用される、オープンソースのテスティングフレームワーク「JUnit」を用いた単体テストの失敗例と、それを回避するためのコ... 続きを読む
Visual Studio CodeがJUnitに対応。エディタ上で単体テストの実行、テストのデバッグなどが可能に - Publickey
マイクロソフトはオープンソースで開発している無償のコードエディタ「Visual Studio Code」(以下VSCode)をJUnit対応にする拡張機能「Java Test Runner」のリリースを発表しました。 「JUnit」は、Javaで単体テストの自動化を行うためのフレームワークです。さまざまな開発ツールでサポートされており、Javaの単体テストを行う際の事実上の標準といえます。 VSC... 続きを読む
JUnitの単体テストを30秒で作成! 工数削減への近道は「Jtest」を使った単体テストの高速化 (1/3):CodeZine(コードジン)
PR 早期に問題を発見、品質向上に貢献するJava対応静的解析・単体テストツール「Jtest」 JUnitの単体テストを30秒で作成! 工数削減への近道は「Jtest」を使った単体テストの高速化 単体テストは実装中や実装直後など開発の早い工程でバグを発見でき、手戻りが少なく費用対効果の高いテストとされています。そのため、多くのシステム開発現場で導入が進んでいます。Java開発における単体テストの自... 続きを読む
JUnitのテストメソッド名をどういう風につけたらいいかなー? - Mitsuyuki.Shiiba
2016 - 01 - 08 JUnitのテストメソッド名をどういう風につけたらいいかなー? Java Testing って話になって、チーム内で盛り上がった。例えばこんな感じのテストを書きたい時。 「ジュースを買う」 メソッド に、お金とジュースの番号を入力したらそのジュースが返されて、在庫が一個減る。 メソッド はこんな感じかな? Juice buyJuice(int inputAmount,... 続きを読む
JUnitの開発が資金不足で行き詰まり。クラウドファンディングで寄付金を募集中 - Publickey
「JUnit」は、Javaで単体テストの自動化を行うためのフレームワークです。さまざまな開発ツールでサポートされ、Javaの単体テストを行う際の事実上の標準になっていると言っても過言ではないでしょう。 オープンソースで開発されているJUnitは現在、資金不足によって開発が行き詰まりを見せており、「Crowdfunding JUnit Lambda」と名付けられたクラウドファンディングによる寄付金の... 続きを読む
Junitでjavaの単体テストを作る - プログラミングのメモ
2014-01-18 Junitでjavaの単体テストを作る eclipse java javaのテストフレームワークであるjunit.使い方を少し学んだので書いておきます. eclipse (Kepler)ですと,標準で入っているので手間が無いですね. eclipseでのjunitの使い方 パッケージエクスプローラの中で,テストを行いたいクラスの書かれたソースをクリックして選択 右クリックで新規... 続きを読む
継続的WEBセキュリティテスト VAddyブログ — Git, BitBucket, Jenkins, VAddy, Seleniumを組み合わせてCIに脆弱性検査(セキュリティテスト)を導入してみました
VAddyとは? VAddyは我々が開発している、「CIに脆弱性検査(セキュリティテスト)を」というコンセプトのサービスです。 Jenkins等のCIサーバを使い、JUnitやPHPUnitなどユニットテストや、Seleniumを使ったブラウザテストを行うというテスト(開発)手法は、一度慣れてしまうと元に戻れない安心感を与えてくれるものです。 しかし、テストの中でもまだ広く一般的にはCIに組み込ま... 続きを読む
RestfuseによるREST API自動試験まとめ(その1) - Taste of Tech Topics
2014-01-15 RestfuseによるREST API自動試験まとめ(その1) こんにちは、Web系エンジニアのナカガワです。皆さん、REST APIのテストはどのようなツールを使っていますか? 私はJUnitでテストが書ける「Restfuse」を使っています。 今回、実プロジェクトでRestfuse + Jenkinsで定期的にREST APIをテストする仕組みを構築したため、このあたりの... 続きを読む
JUnitのカスタムアサーションを簡単に実装できるcmtest | Developers.IO
渡辺です。 先日、「JUnitのオブジェクト等価比較を怠けたい!」というスライドが公開されました。「オブジェクトのカスタムアサーションをどのように実現するか」という問題は、ユニットテストを実践していくとよく発生します。この問題に関して、先日のJJUG CCCでも相談されました。また、簡単に書ける仕組みは共有した方が良いのですよね。そんなわけで、cmtestというライブラリにまとめましたので紹介した... 続きを読む
JUnit のオブジェクト等価比較を怠けたい! #渋谷java // Speaker Deck
All slide content and descriptions are owned by their creators. 続きを読む
JUnitの実行結果のXMLフォーマット | Developers.IO
Jenkinsでは、JUnitのテスト結果からテスト件数や実行時間などを集計することが出来ます。この時、JUnitの実行結果はXML形式のファイルとして出力され、「JUnitのXMLファイル」などと呼ばれています。ところが、このXMLのフォーマットは、JUnitの公式フォーマットではありません。JUnit自体には実行結果をXML形式に出力する機能は実装されていないため、Ant, Maven, Gr... 続きを読む
テストケースを動的に生成してJUnitで実行する | Developers.IO
AWSチームに参画して2ヶ月ほど経ちました。ところが、AWSの構築などにはあまり関わらず、ひたすらAWSに関連するプロダクトの開発を行う毎日です。そんな折、ボスより次のようなリクエストをいただきました。 ユーザが参照できない情報について、参照できないことを検証して欲しい ・・・「出来ないことの検証」です。 「出来ることの検証」であれば、その例をテストケースとして記述してテストを実行すれば検証出来ま... 続きを読む
複数 prove して TAP::Harness::JUnit が出力する結果を merge する - @soh335 memo
2013-10-22 複数 prove して TAP::Harness::JUnit が出力する結果を merge する のは結構簡単で、もともと prove -lv -j5 --harness TAP::Harness::JUnit t をした時に、 TAP::Harness::JUnit が出力する xml ファイルは -j しててもちゃんと出力される。 具体的には <?xml version... 続きを読む
ランダムに振る舞う機能を JUnit する #渋谷Java 第3回 // Speaker Deck
第3回 #渋谷Java の発表資料です。ランダムに振る舞う機能を、どのように JUnit でテストできるようにするかを記載しています。 http://atnd.org/events/42501 続きを読む
ユニットテストにまつわる10の勘違い | Developers.IO
渡辺です。さる方面からテスト系のエントリーがまだか…と催促されたので、ユニットテストについて少し考えてみたいと思います。 最近、TwitterのTLをチェックしていると、JUnitを利用しているにも関わらず違和感のあるTweetや、原因をJUnitにして本来解決すべき問題から目をそらしているようなTweetを多く見かけます。そこで、JUnitをによるユニットテストに関するありがちな勘違いをまとめて... 続きを読む
どうしてもprivateメンバをテストしたい人に対する、Unit4での解決案 - kencobaの日記
Java | 08:58そもそもJUnitは、振る舞いのテスト(≒ブラックボックステスト)を前提としている(こんなデータを入れたら、こんな結果が返りますよ-という意味で)。privateメンバをテストしたいというのは、ホワイトボックステストをしたいということである(このメソッドは内部で別のメンバを使ってますよ-という意味で)。ゆえに、privateメンバのテストはJUnitを素直に使っても実現でき... 続きを読む
PHPer が「JUnit実践入門」を読んだ - Shin x blog
「JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)」を献本して頂いたので読んでみました。 普段は PHPUnit でテストを書いているので、その本家とも言える JUnit の本は興味津津でした。 実は、今でこそ PHP 三昧の日々ですが、数年前(JDK1.3 とか 1.4 の時代ですが)は Java で開発していたこともあったので、いまどきの Java... 続きを読む
見本誌が到着しました(技評さんに) #junitbook - やさしいデスマーチ
Java, JUnit, JUnit実践入門 | 13:05 | JUnit実践入門の見本誌が到着したようです。筆者は札幌に住んでいるので、届くのに2日ほど待たなければなりませんが、都内の本屋さんでは少しずつ発売されるようです。Amazonでは来週になるのかな?JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)作者: 渡辺修司出版社/メーカー: 技術評論... 続きを読む
JJUG CCC 2012 fall で登壇してきました #jjug #jjug_r33 - やさしいデスマーチ
Java, JUnit実践入門, JJUG, JUnit | 22:14 | 11/10に東京で行われたJJUG CCC 2012 fall(日本Javaユーザグループ クロス・コミュニティ・カンファレンス)で登壇してきました。これまでのJJUG CCCは平日に開催されていることもあり、参加したくても中々参加できませんでした。しかし、今回は土曜日開催ということで参加したいなと思っていたわけです。さ... 続きを読む
JUnit実践入門の読みどころ #junitbook - やさしいデスマーチ
Java, JUnit, TDD, JUnit実践入門 | 19:10 | 先日のエントリーではたくさんのブクマありがとうございます。Amazonでの予約も好調とのことで、うれしい限りです。JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)作者: 渡辺修司出版社/メーカー: 技術評論社発売日: 2012/11/21メディア: 単行本(ソフトカバー)クリッ... 続きを読む
IBM、DevOpsを実現する統合ツール「SmarterCloud Continuous Delivery」発表。Jenkins、Chef、jUnitなど含み、ビルド、テスト、デプロイ、モニタリングを一気通関に - Publickey
IBM、DevOpsを実現する統合ツール「SmarterCloud Continuous Delivery」発表。Jenkins、Chef、jUnitなど含み、ビルド、テスト、デプロイ、モニタリングを一気通関に IBMは、統合されたツールでシステムの開発からテスト、デプロイ、モニタリングまでを行うことで、開発チームと運用チームが分け隔てなく協調できる、いわゆるDevOpsを実現する統合ツール「Sm... 続きを読む
JUnit実践入門 ー 体系的に学ぶユニットテストの技法 が出ます! - やさしいデスマーチ
Java, JUnit, TDD | 00:41 | Twitter等でアナウンスしましたが、ついに著書『JUnit実践入門』がAmazonに登録されました。11/14発売予定で、480ページと大ボリュームとなっています。メディア:この商品を含むブログを見る副題の『体系的に学ぶユニットテストの技法』は、レビュワーとしても参加していただいた@irofさんの案を元にしました(ありがとうございます!)。... 続きを読む