প্রায় সব app email চায়; signup, verification, reset, magic link, invitation, notification ও recovery real delivery-র ওপর। code review যথেষ্ট নয়; real account-এ send ও result check।
অনেক flow address একবার নেয়, তাই QA address দ্রুত শেষ। duplicate reject হলে personal Gmail reuse কাজ করে না। guide verification, auth ও multi-user scenario-এর pool provisioning বলে।
Real inbox fake address-এর চেয়ে ভালো কেন?
test@test.com ideal path শুধু send পর্যন্ত test করে। verification link, reset expiry বা real client rendering নয়—production-এ common break point।
real inbox-এ link open, end-to-end reset, sender/subject review এবং Gmail বনাম Outlook rendering compare। shallow check real test হয়।
Dedicated test account কোথায় সাহায্য করে?
- run-প্রতি unique verified address signup/onboarding।
- email-processing reset/magic link।
- distinct-user invitation/collaboration।
- delivery-verified notification/digest।
- sprint-প্রতি fresh regression account।
- Gmail/Yahoo/Outlook cross-provider delivery/rendering।
Disposable নাকি persistent?
কিছু test one-use: account create, flow run, retire। অন্যগুলো known state-এর staged regression-এ persistent। type define pool clutter ঠেকায়।
| Type | Use | Lifetime |
|---|---|---|
| Disposable | one-time signup/verification | one run |
| Persistent | known-state regression | weeks/months |
| Shared pool | manual exploratory | refresh each sprint |
| tester-প্রতি | parallel work | while needed |
Sprint-প্রতি refresh
state carryover flaky result ও false confidence আনে। sprint start-এ pool, old retire, clean cycle।
Automated pipeline-এ pool
end-to-end suite every deploy হলে human-free account দরকার। pool pre-provision, environment config-এ credential, suite account select। low হলে test-time create নয়, bulk replenish।
API access provisioning internal tool ও scheduled refresh-এ দেয়। goal test creation wait না করা ও shared address race না হওয়া।
Test pool setup
- 1full cycle count estimate plus reserve।
- 2qa-sprint12-001 pattern-এ MailCreator batch।
- 3shared controlled recovery।
- 4CSV export, row status check, approved secret manager।
- 5disposable/persistent role assign।
- 6sprint-প্রতি refresh ও old retire।
Test credential shared sheet-এ নয়
test account real credential। open Google Sheet security gap; password manager বা CI secret vault।