প্রায় সব 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 ঠেকায়।

TypeUseLifetime
Disposableone-time signup/verificationone run
Persistentknown-state regressionweeks/months
Shared poolmanual exploratoryrefresh each sprint
tester-প্রতিparallel workwhile 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

  1. 1full cycle count estimate plus reserve।
  2. 2qa-sprint12-001 pattern-এ MailCreator batch।
  3. 3shared controlled recovery।
  4. 4CSV export, row status check, approved secret manager।
  5. 5disposable/persistent role assign।
  6. 6sprint-প্রতি refresh ও old retire।

Test credential shared sheet-এ নয়

test account real credential। open Google Sheet security gap; password manager বা CI secret vault।


সাধারণ প্রশ্ন

tester+1@gmail.com চলে?▾
temporary help, তবে app normalize/reject করতে পারে ও all mail one inbox। dedicated account distinct user ও plus-blocked flow-এ চলে।
QA-তে কত account?▾
flow/frequency-এর ওপর। one cycle estimate plus reserve, তারপর bulk refresh।
কোন provider?▾
Gmail common; cross-provider rendering-এ Gmail/Yahoo/Outlook mix।
CI-তে automate?▾
হ্যাঁ। API scheduled provisioning ও test environment handoff করতে পারে।