Hi @heather_reid, I missed the masterclass but looking forward to watch it online once it is available on dojo.
I work extensively on mobile apps. My lead and I went to conferences and were exposed to a lot of visual testing tools and frameworks for web.
Which tool are you using for your visual testing ?
We then started developing our own framework for android and iOS on top of shot for android and SnapshotTesting for iOS.
Why did you choose that tool?
We chose them because they were the closest we could get to what we wanted. There are three parts to it though.
- the tool helped us with the boilerplate snapshotting bit
- we then had to add our own mocking layer to make sure the snapshots were presented with the same data.
- We added a layer on the app to support firing up a specific screen on a specific state.
We tried to keep #2 and #3 as close as possible between android and iOS to help maintain it.
Is it a decision you had input in or was the decision made for you?
Yes. Given we are a small team, all decisions are collaborative. Since it also required modifying some app logic, developers were also part of the conversation (which was great!)