テストでスクリーンショットの確認を自動化する

投稿日:  更新日:

テストでスクリーンショットを確認する環境を構築したので紹介します。

テストプログラム中で確認ができます。期待値画像の作成は手作業となりますが、その後のリグレッションテストは自動化が可能だと思います。

続きを読む

Bitmap画像の一致を確認するTruthのSubject

投稿日:  更新日:

Bitmap画像の一致を確認するTruthのSubjectを作成したので紹介します。

このSubjectは画像をピクセル単位で比較して一致を確認します。

アプリのスナップショットの確認用に作成しました。プログラム中で確認できるので、テストの自動化に役立つと思います。

続きを読む

Bitmap画像の一致を確認するHamcrestのMatcher

投稿日:  更新日:

Bitmap画像の一致を確認するHamcrestのMatcherを作成したので紹介します。

このMatcherは画像をピクセル単位で比較して一致を確認します。

アプリのスナップショットの確認用に作成しました。プログラム中で確認できるので、テストの自動化に役立つと思います。

続きを読む

HamcrestのMatcherの作り方

投稿日:  更新日:

新たなMatcherの作り方を紹介します。

HarmcrestのMatcherは充実しています。実装済みのMatcherだけで大体のことは出来てしまいます。

ただ、アプリに特化したMatcherが欲しくなることもあります。Matcherを作成して柔軟に対応できればテストの効率は上がります。

そのような時のために、Matcherの作り方を理解しておきましょう!

続きを読む