Our stack: backend: flask + nginx frontend: android, ios firebase cloud messagng for push message
We often discover bugs after fcm-related feature update. users report the bug with angry face :( We know that is not so good in terms of user experience. we need a way to catch the bug before we release it to actual product. first, let me give an example.
For instance, a user(named Fred) post a article, other users who subscribing fred should receive a notification message but after the release, we found that users who are using iphone are not receiving push message. (android was fine)
we couldn’t find the bug because back then we tested with a few android device which our developers have.
after that, we bought an iphone test machine but we don’t think that will suffice. we are desperated to expand our test coverage.
we are looking for a way to build a virtual test environment which simulates thousands of device receives push messages. so that we could test without sendng message to actual user.
currently looking firebase test lab. but I appreciate any Insights.