Question 590
An app team tests Firestore queries by writing test documents into production and deleting them after each CI run. Which limitation must be considered before claiming the issue is fully resolved?
Explanation
Correct Answer
Emulators may not model every production quota, IAM or regional behavior. This caution prevents extrapolating beyond the specific evidence or product boundary. Local emulators enable fast testing but cannot replace full deployed verification. The unresolved point should be tested using CI configuration, Firestore emulator support and production test writes rather than assuming a working interface proves full compliance or resilience.
Incorrect Answers
An emulator perfectly reproduces every production quota and IAM rule. This limitation is framed as a blanket exception, but the case requires a different, narrower caution. The relevant boundary is that emulators may not model every production quota, IAM or regional behavior. Local emulators enable fast testing but cannot replace full deployed verification. Inspect CI configuration, Firestore emulator support and production test writes.
Emulators eliminate all need to test production IAM and quotas separately. The proposed claim mistakes an incomplete signal or product feature for a universal guarantee. The relevant boundary is that emulators may not model every production quota, IAM or regional behavior. Local emulators enable fast testing but cannot replace full deployed verification. Inspect CI configuration, Firestore emulator support and production test writes.
A test tenant in production is equivalent to a real isolated test project. This claim exceeds the evidence and ignores an important risk or operational dependency. The relevant boundary is that emulators may not model every production quota, IAM or regional behavior. Local emulators enable fast testing but cannot replace full deployed verification. Inspect CI configuration, Firestore emulator support and production test writes.