More Related Content
PPT
PDF
ODP
PDF
ODP
PPTX
PDF
PDF
DIST.8 「フリーランス、請求書フローと向き合う」 Viewers also liked
PDF
ソーシャルメディア大百科川井パート(ファンドレイジングセミナー2012より) PPT
PPT
PPT
PPT
20140605_じどうかの窓口_ソフトウェアテスト自動化のRoi PPT
PPTX
PPTX
PDF
PPT
PDF
見積の手間を90%削減できる積算システム「せきさん係長」講演資料(2014.5.9 愛知建築士会) PPT
PDF
PPT
KEY
PPT
PPTX
PDF
【スキルアップ勉強会】合意に達するための交渉術(ハーバード流交渉術) 2013.03.24 PDF
PDF
Similar to Unit Test
KEY
テスト初心者Androiderのためのソフトウェアテスト入門 PDF
C# から java へのプログラム移植で体験したtddの効果は? KEY
KEY
PDF
JaSST'15 Tokyo 初心者向けチュートリアル -初心者からの脱出!- KEY
JUnit実践入門 xUnitTestPatternsで学ぶユニットテスト PDF
PDF
PDF
PDF
PDF
ありえるえりあ勉強会@五反田~テスト編~ Part2 PDF
テストファースト、自動テストを導入するという事について(@社内勉強会) KEY
テスト駆動開発の導入ーペアプログラミングの学習効果ー PDF
PPTX
PPTX
PDF
Visual Studio 2015 の新機能: Pex はユニットテストの福音となるか!? PPT
Eclipse を使った java 開発 111126 杉浦 PDF
TDDを一年やってみました ~シロート集団がTDDをやってはまったこと~ PDF
Code complete ch22_developper_test Recently uploaded
PDF
安価な ロジック・アナライザを アナライズ(?),Analyze report of some cheap logic analyzers PPTX
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):東京大学情報基盤センター テーマ1/2/3「Society5.0の実現を目指す『計算・データ・学習... PDF
基礎から学ぶ PostgreSQL の性能監視 (PostgreSQL Conference Japan 2025 発表資料) PDF
visionOS TC「新しいマイホームで過ごすApple Vision Proとの新生活」 PDF
第25回FA設備技術勉強会_自宅で勉強するROS・フィジカルAIアイテム.pdf Unit Test
- 1.
- 2.
自己紹介 こうみえて 28歳なりたてほやほや 嫁さんの次に Java が好き(と言わされてる) エロい(と言わされてる) どーでもいいプラグインを公開 - 3.
- 4.
はじめに テーマ 「単体テスト」Unit Test 今日の目標 単体テストがやりたくてやりたくてしかたなくなる! というのはムリなので、 単体テストについて、日ごろ自分が思っていることをだらだらと話してみます。 基本的にグチじゃないけど、色の薄い部分はグチです。 - 5.
昨日の夜の気持ち ただ今、前日(当日)の 25時です、まだ資料できてねーよぉぃ、前日がお客さん飲みで、 23 時すぎに解散して家に着いてとりあえず資料作ってるけど全然はかどらねー、そりゃそうだわ、どー考えても飲みすぎてるし、しかもですよ、飲みに行った店って高田屋ですよ高田屋、そう、あの高田屋なんですよ、ガルーンのスケジュールを何度見直しても今日の懇親会高田屋じゃん、なにが悲しくて 2 連チャンで高田屋行かないといけねーんだよ、ってグチってもさ、自分が高田屋を予約したからしゃーないんだよねw だってそこしか思いつかなかったんだもん でもお酒大好きだしエンジニア同士の飲みは楽しいし見知らぬ方々がいるからさらに楽しそーだし某おっきい人のプレッシャーもあるしまぁいいよね、ってかそもそもエンジニアサミットという素晴らしいイベントを企画してくださった原さんにすげー感謝ですよ、なかなか自分ひとりの力じゃこんなことできないし、いろんな人の話を聞くだけで面白そーだし、こんな会に自分が発表者として貢献できるなんて今からwktkっすよ、だから夜眠れなかった影響で発表がgdgdだとか、誰かの発表中にワンセグでこっそり競馬中継見たりしてても文句言わないでね★ 注:グチのサンプルです - 6.
- 7.
- 8.
- 9.
問題1 Integer.MIN_VALUE は -2^31 です。 さて、 Long.MIN_VALUE は ?? -> -2^63 そして、 Double.MIN_VALUE は ??? -> 2^-1074 ・・・正の数 - 10.
問題2 次のオブジェクトを TreeSetにいくつか入れるとどうなるでしょう? public class Entry implements Comparable<Entry> { private String hoge; @Override public int compareTo(Entry o) { return 0; } } - 11.
問題2 次のオブジェクトを TreeSetにいくつか入れるとどうなるでしょう? ->何個いれても、 1 個にしかなりません 理由は(ry public class Entry implements Comparable<Entry> { private String hoge; @Override public int compareTo(Entry o) { return 0; } } - 12.
問題2(旧) 次のメソッドは何を表示するでしょう? さて、これは成功するでしょうか。File file = new File(“../..”); System.out.println(file.getAbsolutePath()); File file = new File(“C:/hoge/foo/bar.txt”); FileOutputStream fos = new FileOutputStream(file); - 13.
問題2(旧) 次のメソッドは何を表示するでしょう? さて、これは成功するでしょうか。File file = new File(“../..”); System.out.println(file.getAbsolutePath()); File file = new File(“C:/hoge/foo/bar.txt”); FileOutputStream fos = new FileOutputStream(file); C:/xxx/... ...xxx/../.. -> ホントのパスにしたい場合、 FILE#getCanonicalPath() を使う ※ただしこいつは throws IOException C:/hoge/foo/ がないと、 IOException (指定されたパスが見つかりません。)となります。 - 14.
- 15.
なので 単体テストはやりましょう! 別に、きちんと試験項目を作成してテストコード書いてやれとまでは言わないいや、言えない。だって、自分がやってないんだもん。特に OSS なんかだと・・・ ふつーのプロジェクトだと、きっちりやるべきだけどね。 求められてる品質が OSS とは違うから。 最低限、動かしましょう つーかさ、動かしながら作ったほうが断然いいよね 世の中、まったく動かさずに作る人もいるんですよ 大企業なんかだと、単体試験としてバグを出したいがため(≒品質評価報告書でこんだけバグを出したから大丈夫!って言いたいがため)に、動かしながら作るのを否定してくるんですよ - 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
問題4 とこれで、これだとどうよ? /*** このメソッドは、引数の整数が奇数なら true 、 * 偶数なら false を返します。 */ public boolean isOdd(int i) { ・・・ - 24.
自分的な答え 2 3-1 -2 0 Integer.MIN_VALUE Integer.MAX_VALUE - 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
┏ どうぐ━━━┓ ┃ ykhr ┃ ┃┏━すてる ━━ ━━━━━━━┓ ┃┃ E ゴールデンフィンガー ┃ ┃┃ E えっちなまんが ┃ ┗┃ E すきんへっど ┃ ┃ E すけすけめがね ┃ ┃ 嫁 Ver 3.25 ┏━━━━━━━━━ ━━ ━━┓ ┃ ガンダム ┃テストケースをすてますか?┃ ┃-> テストケース ┃-> はい ┃ ┗━━━━━━━━━┃ いいえ ┃ ┗━━━━━━━━━━━ ━━ ┛ ┏━━━━━━━━━━━━━━━━━━━━━━┓ ┃ それをすてるなんて、とんでもない!! ┃ ┃ ┃ ┃ ┃ ┃ ▼ ┃ ┗━━━━━━━━━━━━━━━━━━━━━━┛ - 35.
- 36.
- 37.
まとめ テストはスキル やればできるようになる試験項目さえ挙がれば、テストコードはかける 試験項目抽出の手法はいくつかある 全部を知る必要はないけど、ある程度は知っておくべき。 テストケースも資産です 俺は Java より嫁さんが好き(言わさ(ry - 38.
おまけ テストの資格:「 JSTQB」 テスト技術者認定資格 Japan Software Testing Qualifications Board http://www.jstqb.jp/ 合格すると、名詞に貼るシールがもらるので、これ目当てに受験しよう! まだ一枚も使ったことないけどw