Weitere ähnliche Inhalte
Ähnlich wie Swiftビギナーズ 2016/01/09 (20)
Swiftビギナーズ 2016/01/09
- 2. ▣ 自己紹介
- UI Testとは?
- Xcode7 UITesting
- Xcode7 UIRecording
目次
2
- 3. 自己紹介
- 多鹿 豊(タジカ ユタカ) 26歳
- ウェルスタイル株式会社
- 現在はiOSエンジニア
- 数ヶ月前まではウェブエンジニア
3
- 4. そもそも ”UI Test” とは?
▣名前の通り、UIの挙動をテスト
アプリケーションがユーザの操作に対して
仕様に則した反応をユーザへ返すか
4
- 5. 何のために ”UI Test” をするのか?
▣ユーザの操作に対するUIのレスポンスが正しいこと
を保証するため
- 内部の計算や処理は正しく行われているのに
ユーザへのレスポンスがおかしい
- 追加機能開発中にデグレード
5
- 6. どうやって ”UI Test” をするのか?
▣手動でアプリケーションを操作して正しいUIかを確
認する
→アプリケーションが大きくなると毎回すべてのパ
ターンを網羅できなくなる
6
Hinweis der Redaktion
- 初めてのUI Testingと題しまして、ウェルスタイル多鹿が発表させていただきます。
今回、私が「へえーこんなのあるんだ」と驚いた機能について簡単にはなりますがご紹介できればと思っています。
それでは、よろしくお願いいたします。
- 〜自己紹介のあと〜
それでは、本題のUI Testについて話していきましょう。
- UITestって聞いたことある方どのくらいいらっしゃいますか?
恥ずかしながら私は知らなくて、、まず「UITestってなんだ?」というところからググって見たのですが、
なんともしっくりくる答えが見つからず、、
ということで自分なりにまとめてみました。
〜〜
では次に、このUITest、何にためにやるんでしょう?
- 「内部の計算や処理は...」
例えば、ボタンを押して通信が開始されるような機構があるとして、通信中はボタンを押せなくしたい、と。
そんな時に、ボタンを押して、通信は発生しているけれど、ボタンが押せる状態のままだというような場合があったりします。
- 実際に作成したデモでテストの様子を見てみましょう。
- まず、デモを見る前に、どのようなテストをするかを説明します。
ここまでの操作をXcodeが自動でやってくれます。
- ただ、コードを書くのが大変
- ということで、UIRecordingの紹介でした。
それでは、まとめです。
- つらつらと書いていますが、先ほどのデモで実際に動く様子を見て「へぇー面白いなー」と思ってもらえれば幸いです。