
«Электрондық пошта келді» тест нәтижесі ретінде жеткілікті емес.
Тіркелу хабары дұрыс емес алушыға, мерзімі өткен сілтеме, бұзылған мобильді орналасу, өндірістік хост атауы немесе басқа тілде мағынасыз тақырып жолымен кіріс жәшігіне жетуі мүмкін. Жақсы электрондық пошта тестілеу пайдаланушының бүкіл жолын қадағалайды және ақауды анықтау үшін жеткілікті дәлел қалдырады.
Уақытша кіріс жәшіктері осында пайдалы, өйткені әр іске қосу таза мекенжайдан басталады. Кіріс жәшігі ысырапқа жарамды болуы керек; тест нәтижесі емес.
Кішкентай, мақсатты матрица құру
Пайдаланушыны блоктай алатын ағындардан бастаңыз:
- жаңа есептік жазбаны растау;
- парольді қалпына келтіру;
- топ немесе жұмыс орнын шақыру;
- электрондық пошта өзгерту растауы;
- кіру сілтемесі немесе бір реттік код;
- сезімтал әрекеттен кейінгі қауіпсіздік ескертуі.
Әр ағын үшін, бақытты жолды, бір мерзімі өткен немесе қайта пайдаланылған тіркелгіні, сондай-ақ бір алушы‑жақтағы қатені тестілеңіз. Бұл жүздеген бірдей бақытты‑жол хабарларын жіберуден көп нақты ақауларды анықтайды.
Әр сценарий үшін бір кіріс жәшігін пайдалану
Бір мекенжайды қайта пайдалану анықсыздыққа әкеледі. Ескі қалпына келтіру хабары жаңасымен шатастырылуы мүмкін, ал параллель тесттер бір-бірінің сілтемелерін тұтына алады.
Әр тест жағдайы немесе тест іске қосу үшін бірегей мекенжай жасаңыз. Оны құрастыру нөмірімен, орта, локаль және сценариймен бірге тіркеңіз. Тест сәтсіз болса, мекенжай дәлелдің бір бөлігі болып, сақтау мерзімі аяқталмас бұрын тексерілуі мүмкін.
Стендингте нақты клиенттердің мекенжайларын пайдаланбаңыз. Бұл қажетсіз хабарламаларға, аналитиканың ластануына және автоматты тазартуды қиындатуға әкеледі.
Құрылымды денеге дейін тексеру
Ештеңені басқанға дейін, келесі нәрселерді растаңыз:
- Хабар дәл осы тест үшін жасалған мекенжайға жіберілді.
- Жіберуші домені ортаға сәйкес.
- Тақырып әрекетті анықтайды, бірақ құпия деректерді ашпайды.
- Күтілген хабар саны ғана келді.
- Уақыт белгісі оны іске қостыған әрекеттен кейін.
Бұл тексерістер дене парсері оларды жасыруға дейін маршруттау және көшірме мәселелерін анықтайды.
Пайдаланушы көретін мазмұнды тестілеу
Хабарды тар және кең көріністерде ашыңыз. Негізгі әрекет көрінетінін, қарапайым мәтіндік балама түсінікті екенін, ұзын мекенжайлар немесе URL‑лер орналасуды бұзбайтынын тексеріңіз.
Код‑негізіндегі ағын үшін, ең жаңа код бір рет жұмыс істеп, содан кейін жарамсыз болатынын растаңыз. Сілтеме‑негізіндегі ағын үшін, ашпас бұрын хост пен ортаны тексеріңіз. Сценингтік хабар өндірістік ортаға сілтеме жасаса, сілтеме техникалық жағынан жұмыс істесе де, ол шығарылымға кедергі.
Сонымен қатар, аз көрінетін детальдарды тексеріңіз: жауап беру‑мұрағаты, қолдау контактісі, мерзім аяқталу мәтіні, локаль, және хабарда көрсетілген есептік жазба немесе жұмыс орны атауы.
Қажетті теріс жағдайлар
Пайдалы теріс тестілерге мыналар жатады:
- екінші код сұрау және бірінші кодтың жарамсызданғанын растау;
- мерзімі өткен сілтемені ашу;
- бір сілтемені екі рет ашу;
- хабарды пайдаланбас бұрын есептік жазбаның күйін өзгерту;
- мүшеге тиесілі болып тұрған мекенжайды шақыру;
- қолдау көрсетілмеген немесе қате пішімделген мекенжай енгізу;
- жеткізу уақытын кешіктіру, сонда мерзім аяқталу шегіне жетеді.
Бұл тестілер жарыс жағдайларын және қарапайым кіріс жәшігі тексерісі ешқашан таба алмайтын қате хабарларды ашады.
Өнім ақауын жеткізу кешігуден бөлу
Хабар жоқ болғанда, пайдаланушы әрекеті, қолданба кезегі, провайдерге беру және кіріс жәшігіне жету уақыт белгілерін, егер қолжетімді болса, сақтаңыз. Бос кіріс жәшігінің скриншоты тек хабар сол сәтте көрінбегенін дәлелдейді.
Растау электрондық поштасы келмейді: ақаулы қадамды табу нұсқаулығындағы диагностика тізбегін пайдаланғаннан кейін ғана жалпы «электрондық пошта бұзылды» мәселесін ашыңыз.
Не автоматтандыру керек
Тұрақты келісімдерді автоматтандырыңыз:
- бірегей мекенжайды жасау;
- өнім әрекетін іске қосу;
- шектеулі тайм‑аут және артқа қайту стратегиясымен сұрау;
- күтілетін жіберуші мен тақырыпты сәйкестендіру;
- ең жаңа сәйкес хабарды оқу;
- код немесе сілтемені өнімге қарсы тексеру;
- пайдалы ақау дәлелдерін сақтау;
- тазалау.
Көрнекі шолуды, мәтін сапасын және ерекше клиент мінез-құлықты шоғырланған қолмен тексеру қажет. Автоматтандыру қайталау үшін жақсы, дәм үшін емес.
Reliable Temporary‑Inbox API Automation API жағын, соның ішінде сұрау және тазалауды қамтиды.
Пайдалы ақау есебі
Әзірлеушілер әрекет ете алатын есепте сценарий, орта, мекенжай, іске қосу уақыты, күтілетін жіберуші, байқалған хабарлар, соңғы сұрау уақыты, жауап күйі және скриншот немесе тазартылған дене үзіндісі болуы керек. Қоғамдық мәселеге тірі құпия кілттерді немесе қайта пайдаланылатын растау сілтемелерін тіркемеңіз.
Мақсат электрондық пошта сенімсіз екенін дәлелдеу емес. Келісімнің қайсысы сәтсіз болғанын анықтау және түзетуге қайталанатын жол қалдыру.