kifの導入
Embed Size (px)
DESCRIPTION
KIFを使った感想ですTRANSCRIPT

@kitasuke
KIF を使った View 周りのテスト

名前:北裕介所属:株式会社 trippice ← new!職種: iOS エンジニア休日:株式会社 Lang-8
自己紹介

Keep It Functional
Square 製の UI テストツール 参考動画

tapViewWithAccessibilityLabel:scrollViewWithAccessibilityIdentifier:
byFractionOfSizeHorizontal: vertical:swipeViewWithAccessibilityLabel: inDirectionlongPressViewWithAccessibilityLabel: duration:tapRowAtIndexPath:
inTableViewWithAccessibilityIdentifier:enterText: intoViewWithAccessibilityLabel:waitForTimeInterval:
出来ること

構造XCTest を継承
AccessibilityLabel を使用してView を操作
詳しくは下記参照公式(英語) https://github.com/kif-framework/KIF非公式(日本語)
https://gist.github.com/kitasuke/ed6f90e83df3c0653cbf

1. beforeAll → setUp メソッド2. beforeEach → 各テストメソッドの実行前3. testHoge → テストメソッド4. afterEach → 各テストメソッドの実行後5. afterAll → tearDown メソッド
フロー

KIF + OHHTTPStubs
Controller のテストが良い感じに!!

デモ

見た目がかっこいい何となく安心する自分で担当した作業が、他の場所に影響が無いことを確認出来る早い段階から UI の改善を出来る
良い点

テストケースのメンテナンスが大変手が届かないところもあるAccessibilityLabel の管理に気をつける必要があるiPhone Simulator が事前に立ち上がっていると起動しない
悪い点