Enviar búsqueda
Cargar
i-Phone unit-test
•
Descargar como KEY, PDF
•
4 recomendaciones
•
1,095 vistas
Shinya Mochida
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 43
Descargar ahora
Recomendados
GroovyなAndroidテスト #atest_hack
GroovyなAndroidテスト #atest_hack
Takahiro Yoshimura
サーバーサイド Kotlin のテストフレームワーク事情
サーバーサイド Kotlin のテストフレームワーク事情
Shinya Mochida
IntelliJ IDEA を完全にマスターする話
IntelliJ IDEA を完全にマスターする話
Shinya Mochida
クリーンアーキテクチャーを強制する方法を考えてみた(N番煎じ) #すえなみチャンス暑気払い
クリーンアーキテクチャーを強制する方法を考えてみた(N番煎じ) #すえなみチャンス暑気払い
Shinya Mochida
jjug-ccc 2019 Spring 発表資料 Collections Framework 入門 #jjug #jjug_ccc #ccc_c1
jjug-ccc 2019 Spring 発表資料 Collections Framework 入門 #jjug #jjug_ccc #ccc_c1
Shinya Mochida
swift-log について
swift-log について
Shinya Mochida
Vim 入門
Vim 入門
Shinya Mochida
Java プログラマーのための Swift 入門 #中央線Meetup
Java プログラマーのための Swift 入門 #中央線Meetup
Shinya Mochida
Recomendados
GroovyなAndroidテスト #atest_hack
GroovyなAndroidテスト #atest_hack
Takahiro Yoshimura
サーバーサイド Kotlin のテストフレームワーク事情
サーバーサイド Kotlin のテストフレームワーク事情
Shinya Mochida
IntelliJ IDEA を完全にマスターする話
IntelliJ IDEA を完全にマスターする話
Shinya Mochida
クリーンアーキテクチャーを強制する方法を考えてみた(N番煎じ) #すえなみチャンス暑気払い
クリーンアーキテクチャーを強制する方法を考えてみた(N番煎じ) #すえなみチャンス暑気払い
Shinya Mochida
jjug-ccc 2019 Spring 発表資料 Collections Framework 入門 #jjug #jjug_ccc #ccc_c1
jjug-ccc 2019 Spring 発表資料 Collections Framework 入門 #jjug #jjug_ccc #ccc_c1
Shinya Mochida
swift-log について
swift-log について
Shinya Mochida
Vim 入門
Vim 入門
Shinya Mochida
Java プログラマーのための Swift 入門 #中央線Meetup
Java プログラマーのための Swift 入門 #中央線Meetup
Shinya Mochida
swift-nio のアーキテクチャーと RxHttpClient
swift-nio のアーキテクチャーと RxHttpClient
Shinya Mochida
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
Shinya Mochida
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
Shinya Mochida
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Shinya Mochida
Javaモジュールシステム雑なまとめ
Javaモジュールシステム雑なまとめ
Shinya Mochida
Kotlin as an AltJS
Kotlin as an AltJS
Shinya Mochida
JavaのStreamで学ぶ遅延処理実装パターン
JavaのStreamで学ぶ遅延処理実装パターン
Shinya Mochida
gradle2.4のルールベースモデルコンフィギュレーション
gradle2.4のルールベースモデルコンフィギュレーション
Shinya Mochida
On stream-lazy-computation
On stream-lazy-computation
Shinya Mochida
Stream脳の作り方
Stream脳の作り方
Shinya Mochida
Java8のstreamをダラダラまとめてみる
Java8のstreamをダラダラまとめてみる
Shinya Mochida
ドラクエの金銭感覚
ドラクエの金銭感覚
Shinya Mochida
30億のデバイスで走るjavaを支えるjavaエコシステム
30億のデバイスで走るjavaを支えるjavaエコシステム
Shinya Mochida
Intelli j vs-eclipse-by-mike-neck #jbugj
Intelli j vs-eclipse-by-mike-neck #jbugj
Shinya Mochida
On fx jsj unit - an idea to test javascript codes with junit and javafx
On fx jsj unit - an idea to test javascript codes with junit and javafx
Shinya Mochida
Unit testing JavaScript with JUnit/JavaFX
Unit testing JavaScript with JUnit/JavaFX
Shinya Mochida
Groovy joint
Groovy joint
Shinya Mochida
Gradle a new Generation Build Tool
Gradle a new Generation Build Tool
Shinya Mochida
One more thing every Japanese developer should try
One more thing every Japanese developer should try
Shinya Mochida
Groovy quartz twitter4J
Groovy quartz twitter4J
Shinya Mochida
Más contenido relacionado
Más de Shinya Mochida
swift-nio のアーキテクチャーと RxHttpClient
swift-nio のアーキテクチャーと RxHttpClient
Shinya Mochida
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
Shinya Mochida
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
Shinya Mochida
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Shinya Mochida
Javaモジュールシステム雑なまとめ
Javaモジュールシステム雑なまとめ
Shinya Mochida
Kotlin as an AltJS
Kotlin as an AltJS
Shinya Mochida
JavaのStreamで学ぶ遅延処理実装パターン
JavaのStreamで学ぶ遅延処理実装パターン
Shinya Mochida
gradle2.4のルールベースモデルコンフィギュレーション
gradle2.4のルールベースモデルコンフィギュレーション
Shinya Mochida
On stream-lazy-computation
On stream-lazy-computation
Shinya Mochida
Stream脳の作り方
Stream脳の作り方
Shinya Mochida
Java8のstreamをダラダラまとめてみる
Java8のstreamをダラダラまとめてみる
Shinya Mochida
ドラクエの金銭感覚
ドラクエの金銭感覚
Shinya Mochida
30億のデバイスで走るjavaを支えるjavaエコシステム
30億のデバイスで走るjavaを支えるjavaエコシステム
Shinya Mochida
Intelli j vs-eclipse-by-mike-neck #jbugj
Intelli j vs-eclipse-by-mike-neck #jbugj
Shinya Mochida
On fx jsj unit - an idea to test javascript codes with junit and javafx
On fx jsj unit - an idea to test javascript codes with junit and javafx
Shinya Mochida
Unit testing JavaScript with JUnit/JavaFX
Unit testing JavaScript with JUnit/JavaFX
Shinya Mochida
Groovy joint
Groovy joint
Shinya Mochida
Gradle a new Generation Build Tool
Gradle a new Generation Build Tool
Shinya Mochida
One more thing every Japanese developer should try
One more thing every Japanese developer should try
Shinya Mochida
Groovy quartz twitter4J
Groovy quartz twitter4J
Shinya Mochida
Más de Shinya Mochida
(20)
swift-nio のアーキテクチャーと RxHttpClient
swift-nio のアーキテクチャーと RxHttpClient
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
JJUG CCC 2018 Spring - I-7 (俺が)はじめての Netty
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
JJUG CCC 2018 Spring LT Spring Boot アプリケーションの起動を速くする 108 の Tips #jjug_ccc #jjug
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Spring Boot アプリケーションの起動をほんの少し気持ちだけ速くしてみた
Javaモジュールシステム雑なまとめ
Javaモジュールシステム雑なまとめ
Kotlin as an AltJS
Kotlin as an AltJS
JavaのStreamで学ぶ遅延処理実装パターン
JavaのStreamで学ぶ遅延処理実装パターン
gradle2.4のルールベースモデルコンフィギュレーション
gradle2.4のルールベースモデルコンフィギュレーション
On stream-lazy-computation
On stream-lazy-computation
Stream脳の作り方
Stream脳の作り方
Java8のstreamをダラダラまとめてみる
Java8のstreamをダラダラまとめてみる
ドラクエの金銭感覚
ドラクエの金銭感覚
30億のデバイスで走るjavaを支えるjavaエコシステム
30億のデバイスで走るjavaを支えるjavaエコシステム
Intelli j vs-eclipse-by-mike-neck #jbugj
Intelli j vs-eclipse-by-mike-neck #jbugj
On fx jsj unit - an idea to test javascript codes with junit and javafx
On fx jsj unit - an idea to test javascript codes with junit and javafx
Unit testing JavaScript with JUnit/JavaFX
Unit testing JavaScript with JUnit/JavaFX
Groovy joint
Groovy joint
Gradle a new Generation Build Tool
Gradle a new Generation Build Tool
One more thing every Japanese developer should try
One more thing every Japanese developer should try
Groovy quartz twitter4J
Groovy quartz twitter4J
i-Phone unit-test
1.
iPhoneでのunit test
@mike_neck
2.
誰(´・ω・`) 名前 : みけ twitter
: @mike_neck 職業 : 無職ニートでやらない夫 言語 : Groovy、JavaScript
3.
ドラクエやってます ID : IG506-769 名前
: ひめ チーム : 文鎮バスターズ 僧侶 Lv 43 格闘スキル : 100
4.
主題:iPhoneでのunit
test
5.
もっかいProfile 名前 : みけ twitter
: @mike_neck 職業 : 無職ニートでやらない夫 言語 : Groovy、JavaScript
6.
Objective-C始めてまだ
一ヶ月
7.
\(^o^)/オワタ
8.
主題:どうやってテストを書きながら
実装していくのか
9.
┌(┌ ^o^)┐アプリ タップすると重力に 従って上下左右する。 速さなど物理法則に従 う。 再びタップすると止ま る。
10.
このホモいアプリケー ションの要素はどれくら
いあるか?
11.
アプリが持つ要素 動作中?
座標 速度 画面サイズ 運動方程式 重力センサー
12.
アプリが持つ要素 動作中?
座標 速度 画面サイズ 運動方程式 重力センサー
13.
アプリが持つ要素 アプリの状態
┌(┌ ^o^)┐の位置 動作中? 座標 速度 画面サイズ 運動方程式 重力センサー 物理法則
14.
アプリが持つ要素 アプリの状態
┌(┌ ^o^)┐の位置 動作中? 座標 速度 画面サイズ 運動方程式 重力センサー 物理法則
15.
アプリが持つ要素 アプリの状態
┌(┌ ^o^)┐の位置 動作中? 座標 速度 画面サイズ 運動方程式 重力センサー 物理法則
16.
運動方程式の復習 ∼等速直線運動の場合∼
加速度
17.
運動方程式の復習 ∼等速直線運動の場合∼
速度
18.
運動方程式の復習 ∼等速直線運動の場合∼
座標
19.
運動方程式を当てはめることの困難さ 時間は計測していない 微少時間でメソッドがコールされる 等加速度直線運動ではない
20.
微少時間で速度、座標を 評価していく
21.
速度、座標を 単なる数列として扱う
22.
速度の漸化式
23.
座標の漸化式
24.
座標の漸化式 ????
25.
座標の漸化式? 速度
時間
26.
座標の漸化式
v n n+1
27.
台形の面積として考える
n n+1
28.
座標の漸化式
29.
速度と座標のモデル
30.
ではテストを書きます。
31.
プロジェクトの作成
32.
テストを含めてプロジェクト作成
33.
Gitでソースコード管理
34.
35.
.hファイルでテスト対象オブジェクト
とテストメソッドを宣言
36.
setUpメソッド
37.
テストメソッド
38.
テスト実行
39.
テスト結果
40.
まとめ どのような値に対してどのような値が欲しい のか、ちゃんと明確にすることがポイント 言語の違いはあれど、テストをどうやってい くかはあまり違わない。 なので、テストの勉強・訓練しておくとつぶ しが効くかもしれませんねー
41.
Q&A
42.
Further Reading Developing Enterprise iOS
Applications antでテストを実行 する方法 JenkinsでCIする手 順
43.
AppCode
Notas del editor
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Descargar ahora