Your QA environment needs ‘cattle’, not ‘pets’
It doesn’t matter if you’ve got a team of human QA testers or you’re using one of the many automated testing solutions out there, the truth is this: if you have poor data seeding your QA strategy is going to suffer tremendously.
A practical guide to reducing the burden of flaky tests
Flaky tests can be frustrating and detrimental to your testing efforts. This post covers what causes flaky tests and what you can do about about it.
Hunting a race condition in the Android 10 Emulator
How we found a race condition in the AOSP with the Android emulator that affected the amount of heap space available to apps. Rainforest supports testing native mobile applications on Android using the official android emulator from Google. Using emulators instead of real physical devices provides a bunch of benefits such as being able to […]
A deep dive into macOS TCC.db
A deep dive into what the TCC database contains and the meaning of the various fields present in it. What is TCC? TCC (Transparency, Consent, and Control) is a mechanism in macOS to limit and control application access to certain features, usually from a privacy perspective. This can include things such as location services, contacts, […]