
“E‑peyam hat” ne encamê testê yekê têkildar e.
Peyama tomarkirinê dikare bi wergirê şaş, girêdana qedexekirî, şêwaza mobîlê şikestî, navê hostê hilberê an jî sernavê ku di zimanek din de têgihiştinê nake, gihîşt inboxê. Testa e‑peyamê ya baş hemû rêwîtiya bikarhênerê dişopîne û delîlên têkildar pêşkêş dike da ku şikêtekê diyar bike.
Inboxên demkî li vir pir bawer in çimkî her carî dikare bi navnîşekî paqijkirî dest pê bike. Inbox divê bêkar bibe; encama testê ne divê bêkar bibe.
Matrixek piçûk, baldar çêbikin
Bi rêbazên ku dikarin bikarhênerê asteng bikin dest pê bikin:
- piştrastkirina hesabê nû;
- vegerandina şîfre;
- bangkirina tîm an cîhê kar;
- piştrastkirina guhertina e‑peyamê;
- girêdana têketinê an kodê yekcarî;
- hişyariya ewlehiya piştî çalakiyek hestyar.
Ji bo her rêbazê, rêya kêfxweş (happy path), yek kredensiyala qedexekirî an jî ji nû ve bikarhatî, û yek çewtiya alîyê wergirê test bikin. Ev çêtirîn çewtiyên rastîn digire ji ber ku çend hezar peyamên tenê rêya kêfxweş şandin.
Ji bo her scenariyê yek inbox bikar bînin
Bikarhêna navnîşekê yekcarî têkildarî çêdike. Peyama vegerandina kevn dikare bi peyama nû ve têgihiştinê çewt bibe, û testên paralel dikarin girêdanên yekî din xwarin.
Navnîşekî taybetî ji bo her doza testê an her carê testê çêbikin. Wê li ser hejmarê çêkirinê, cîhê xebatê, herêmî, û scenariyê qeyd bikin. Heke testekê têk çû, navnîşekê dê beşek ji delîlan be û dikare berî ku demê hilanînê qedînê were kontrol kirin.
Navnîşên xerîdarên rastî li ser stajîngê bikar neynin. Ev dikare peyamên nehewce bişîne, analytics qelew bike, û paqijkirina otomatîkî zehmet bike.
Pêşî serdana envelope-ê (sernav) piştrekê kontrol bikin
Berî ku tiştek bikirtînin, piştrast bikin:
- Peyam bi navnîşeka rastîn a ku ji bo vê testê hat afirandin re hat şandin.
- Domaina şandeyê domaina ku ji bo cîhê xebatê tê wate kirin e.
- Sernavê peyamê çalakiyê diyar dike bê ku daneyên hestyar veşêre.
- Tenê hejmarek peyamên hatine şandin hatine wergirtin.
- Dema şandina peyamê piştî demekê çalakiyê ku wergirtinê çêkiribe.
Ev kontrolan pirsgirêkên rêwîtiyê û dubarekirinê di berî ku parserê naverokê wan veşêre, dîtin.
Naveroka test bikin wekî ku bikarhêner dibîne
Peyamê li ser viewportê kûrt û fireh veke. Kontrol bikin ku çalakiya sereke xuya ye, fallback‑a nivîsara sade tê fêmkirin, û navnîşan an URL‑ên dirêj şêwazê neşikandine.
Ji bo rêbazên kod‑bazar, piştrast bikin ku kodê nû yek carî dixebite û piştî bikaranînê têk çû. Ji bo rêbazên girêdan‑bazar, pêşî host û cîhê xebatê piştrast bikin berî ku veke. Peyama stajîngê ku nîşana prodüksiyonê dide, blokkerê release‑ê ye her çend girêdanê teknîkî çalak be.
Herwiha hûrguliyên kêm şanaz ne jî kontrol bikin: tevgera reply‑to, têkiliyê piştgirî, peyama qedexekirî, herêmî, û navê hesab an cîhê kar ku di peyamê de xuya dibe.
Rewşên nebasî yên ku xwe diparêzin
Testên nebasî yên faydalî di nav de hene:
- daxwaza kodê duyemîn û piştrastkirina ku yekemîn neçalak bûye;
- vebijarkirina girêdana qedexekirî;
- vebijarkirina girêdana yek carî du caran;
- guhertina rewşa hesabê berî ku peyam were bikaranîn;
- bangkirina navnîşekê ku jixwe endam e;
- têketina navnîşekê ku ne piştgirî ye an jî şaş e;
- derengkirina teslimê qasî ku derbasbûna demjimêra qedexekirî.
Ev testan rewşa race‑condition û peyamên çewt ên ku tenê kontrola inboxê nikare bibînin, nîşan dide.
Şikesta hilberê ji derengbûna teslimê ve cihêdî bikin
Dema peyam winda be, demjimêrên çalakiyê bikarhêner, enqueue‑a sepanê, handoff‑a pêşkêşker, û hatina inboxê dema ku ev hestîyar hene, tomar bikin. Wekî wêneyek inboxê vala tenê diyar dike ku peyam di wextê wî de xuya nabe.
Berî ku pirsgirêkek “e‑peyam şikestî” bi şiklê belav bikin, rêzeya teşhîsê li E-nameya Piştrastkirinê Nahatî: Gavê Şikestî Bibînin bikar bînin.
Çi Bikar Bikin Otomasyonê
Kontraktên stabil otomatîz bikin:
- navnîşekî taybetî çêbikin;
- çalakiya hilberê bide destpêkirin;
- bi demjimêra sinorî û backoff‑ê poll bikin;
- şandeyê û sernavê watekirî lihev bikin;
- peyama nû yê lihevhatî bixwînin;
- kod an girêdanê li ser hilberê piştrast bikin;
- delîlên çewtiyê yên faydalî tomar bikin;
- paqijkirinê bikin.
Nirxandina dîtina wisa, kaliteya nivîsê, û tevgera xerab a xerîdarê di pêşîyeke destan de bimînin. Otomasyon li ser dubarekirinê baş e, ne li ser hest.
Reliable Temporary‑Inbox API Automation API‑yê, poll‑kirin û paqijkirinê di nav de dîtine.
Rapora Şikestê ya Bikarhêner
Raporek ku pêşvebir dikare li ser wê çalakî bikin, divê scenariyê, cîhê xebatê, navnîşek, demjimêra trigger, şandeyê watekirî, peyamên dîtî, demjimêra dawî ya poll‑ê, rewşa bersivê, û wêneyek an parçeyek naveroka paqijkirî hebe. Tu carî şîfreya zindî an girêdanên piştrastkirinê yên dîrokî li ser pirsgirêkek giştî nebin.
Armanc ne ku piştrast bike e‑peyam ne bawerbar e. Armanc ev e ku kontraktê ku têk çû diyar bike û rêyekê ku dibe vegerê çareyê çêbikin.