Closed5
振る舞い駆動開発(BDD)をモバイルアプリ開発でできそうかを試してみる
画面仕様書をベースに、UIロジックに対するテストを書くという試み。
UIそのもののテストはせず、スモールテストの範囲になるようにする。
そのため、iOSではXCUITestsではなくXCTests、Androidでは実機テストではなくJUnitテストの範囲で治るようにする。
複数画面にまたがる際の扱いが難しい。
UIに対するアクションは全て網羅する。
「戻る」ボタンのようなOSに任せていて自前でロジック組むようなものではない場合は、不要か。
Androidで謎のエラーが発生する。
SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
Androidに近いクラスも入ってきすぎていて、JVM環境で実行できていない疑惑がある。
Repository層でモックすることで再チャレンジしてみる。
このスクラップは8日前にクローズされました