『JUnit実践入門』写経・実践会 in 横浜 #4

1,993 views

Published on

イベント司会進行用スライド。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,993
On SlideShare
0
From Embeds
0
Number of Embeds
1,329
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

『JUnit実践入門』写経・実践会 in 横浜 #4

  1. 1. 『JJUUnniitt実践入�門』 写経・実践会 iinn 横浜 ##44 22001133//0033//0033((日)) aatt 横浜タネマキ @@sshhiinnyyaaaa331113年3月4日月曜日
  2. 2. 其之四 データベースのテスト ((TTeessttiinngg tthhee DDaattaaBBaassee))13年3月4日月曜日
  3. 3. 横浜タネマキなーう!!!!!!!!!! ##jjuunniittbbooookk な横 浜 タ ネ マ う キ っ な タ横 !!!!! ネ浜 マ うキ !!!!!13年3月4日月曜日
  4. 4. 『JJUUnniitt実践入�門』 書籍名: JUnit実践入門 ~体系的に学ぶユニットテストの技法 出版社:技術評論社 発売日:2012/11/21 ボリューム:480ページ 著者:渡辺 修司(TwitterID:@shuji_w6e) Javaのテスティングフレームワークとして事実上のデファクトスタンダードの地位を占めているJUnitは、 なにぶん長い歴史を持っていますので、触れたことのある人は膨大な数に上ります。 しかし、日本語のまとまった情報は意外と少なく、本家JUnitが進化するに従って経年劣化を 起こしてしまっているというのが現状です。 そのような状況が変わります。渡辺さんの「JUnit便り」が札幌から全国へ届く日がやってきたのです。 テスト駆動開発者 和田卓人 (※書籍「推薦のことば」より一部抜粋)13年3月4日月曜日
  5. 5. 横浜タネマキ13年3月4日月曜日
  6. 6. 『JJUUnniitt実践入�門』 〜これまでの開催記録〜 第11回(( ##11 )) 22001122//1122//0011((土)) aatt ルノアール横浜関内駅前店 // 参加99名  第1166章 テスト駆動開発  第11章 JJUUnniittチュートリアル  第22章 ユニットテスト  第33章 テスティングフレームワーク 第22回(( ##22 )) 22001133//0011//1122((土)) aatt 横浜タネマキ // 参加1155名  第44章 アサーション  第55章 テストランナー  第66章 テストのコンテキスト  第77章 テストフィクスチャ  第88章 パラメータ化テスト  第99章 ルール  第1100章 カテゴリ化テスト 第33回(( ##33 )) 22001133//0022//0022((土)) aatt 横浜タネマキ // 参加1133名  第1111章 テストダブル 第44回(( ##44 )) 22001133//0033//0033((日)) aatt 横浜タネマキ  第1122章 データベースのテスト13年3月4日月曜日
  7. 7. アイスブレイク ・書籍を持って来た ・書籍を読んできた ・書籍対象範囲の写経を  済ませてきた ・TTDDDD//ペアプロ経験 ・本日のOOSS//言語//IIDDEE13年3月4日月曜日
  8. 8. 本日のタイムテーブル 1155::0000 開始 // 会場諸説明 // アイスブレイク 1155::1155 書籍対象範囲黙読、写経、ディスカッション     <第1122章 データベースのテスト> 1166::3300 フリータイム <LLiigghhttnniinngg TTaallkk // もくもく作業など> 1188::3300 ふりかえり・次回予定調整等 1199::0000 撤収〜懇親会?13年3月4日月曜日
  9. 9. 本日の対象範囲 第1122章 データベースのテスト -- テストコードで外部システムを制御する -- 1122--11.. データベースに依存する ユニットテスト 1122--22.. ユニットテストの自動化と HH22 DDaattaabbaassee 1122--33.. DDbbUUnniittによるデータベースのテスト13年3月4日月曜日
  10. 10. DDbbUUnniitt DbUnit is a JUnit extension (also usable with Ant) targeted at database-driven projects that, among other things, puts your database into a known state between test runs. This is an excellent way to avoid the myriad of problems that can occur when one test case corrupts the database and causes subsequent tests to fail or exacerbate the damage. DbUnit has the ability to export and import your database data to and from XML datasets. Since version 2.0, DbUnit can also work with very large datasets when used in streaming mode. DbUnit can also help you to verify that your database data match an expected set of values. hhttttpp::////wwwwww..ddbbuunniitt..oorrgg//13年3月4日月曜日
  11. 11. 写経・ディスカッション 1122--11.. データベースに依存するユニットテスト ・データベースを扱うソフトウェアの設計 ・データベースの状態とユニットテスト13年3月4日月曜日
  12. 12. 写経・ディスカッション 1122--22.. ユニットテストの自動化とHH22 DDaattaabbaassee ・HH22 DDaattaabbaasseeサーバの  起動/停止を行うルール13年3月4日月曜日
  13. 13. 写経・ディスカッション 1122--33.. DDbbUUnniittによるデータベースのテスト ・DDbbUUnniittとは? ・DDbbUUnniittのJJUUnniitt 44対応 ・データベースのセットアップ ・データベースのアサーション ・コンテキストによるテストケースの整理 ・DDbbUUnniittのその他の機能13年3月4日月曜日
  14. 14. LLiigghhttnniinngg TTaallkk ・@@ggrriimmrroossee ・@@ssuuee444455 ・@@aaeegg ・@@PPoooohhSSuunnnnyy13年3月4日月曜日
  15. 15. 次回((##55))予定: 対象範囲 第17章  振舞駆動開発 -‐‑‒  ストーリーをテスト可能にする  -‐‑‒ 開催⽇日時 2013/04/14(⽇日)  13:00〜~19:00 開催場所 横浜タネマキ 開催⼈人数 10〜~15⼈人程度度(最⼤大20⼈人まで) 開催内容 書籍内容+αを想定13年3月4日月曜日
  16. 16. 撤収!13年3月4日月曜日

×