កម្មវិធីបង្កើតអ៊ីមែលសម្រាប់អ្នកអភិវឌ្ឍន៍និងការសាកល្បង
សម្រាប់អ្នកអភិវឌ្ឍន៍និងអ្នកសាកល្បង QA កម្មវិធីបង្កើតអ៊ីមែលឥតគិតថ្លៃ គឺជាឧបករណ៍មួយក្នុងចំណោមឧបករណ៍ដែលសន្សំសំចៃរាប់ម៉ោងជារៀងរាល់សប្តាហ៍ដោយស្ងាត់ៗ។ អ្នកដំណើរការលំហូរការចុះឈ្មោះ ការកំណត់ឡើងវិញពាក្យសម្ងាត់ គំរូប្រតិបត្តិការ ការបញ្ជាក់ e-commerce ជានិច្ច។ ប្រសិនបើអ្នកប្រើអាសយដ្ឋានពិតរបស់អ្នក ប្រអប់សំបុត្ររបស់អ្នកមិនអាចប្រើបាន។ ប្រសិនបើអ្នករៀបចំ SMTP catcher ក្នុងស្រុក អ្នកបានបន្ថែមសេវាកម្មដើម្បីថែទាំ។ កម្មវិធីបង្កើតអ៊ីមែលឥតគិតថ្លៃគឺជាជម្រើសទីបី — ហើយជាធម្មតាជាជម្រើសត្រឹមត្រូវ។
លំហូរការងារអ្នកអភិវឌ្ឍន៍ស្តង់ដារ
បើកផ្ទាំងមួយជាមួយកម្មវិធីបង្កើតអ៊ីមែល។ ចម្លងអាសយដ្ឋាន។ ប្រើវានៅក្នុងការចុះឈ្មោះសាកល្បងរបស់អ្នក។ អ៊ីមែលផ្ទៀងផ្ទាត់មកដល់នៅក្នុងកម្មវិធីរុករកដូចគ្នាក្នុងរយៈពេល 1-3 វិនាទី។ ចុចតំណពីខាងក្នុងទិដ្ឋភាពប្រអប់សំបុត្រ — គណនីសាកល្បងរបស់អ្នកត្រូវបានផ្ទៀងផ្ទាត់។ រួចរាល់។
សម្រាប់ការសាកល្បងម្តងហើយម្តងទៀតជាមួយលក្ខខណ្ឌដូចគ្នា សូមបង្កើតអាសយដ្ឋានឡើងវិញ (ប៊ូតុងបង្កើតថ្មី)។ រាល់ការដំណើរការថ្មីចាប់ផ្តើមជាមួយប្រអប់សំបុត្រស្អាត ដូច្នេះអ្នកអាចផ្ទៀងផ្ទាត់ច្បាស់នូវអ្វីដែលមកដល់។
អ្វីដែលត្រូវសាកល្បងជាមួយប្រអប់សំបុត្រ
លើសពីលំហូរការចុះឈ្មោះច្បាស់លាស់:
- ការបង្ហាញ HTML។ តើគំរូប្រតិបត្តិការរបស់អ្នកបង្ហាញត្រឹមត្រូវនៅក្នុងម៉ាស៊ីនភ្ញៀវធម្មតាទេ? អ្នកបង្ហាញរបស់យើងឆ្លុះបញ្ចាំងពីអ្វីដែលអ្នកទទួលធម្មតាមើលឃើញ — HTML ដែលបានសម្អាត រូបភាពពិត តំណពិត។ ប្រសិនបើប៊ូតុងរបស់អ្នកបង្ហាញជាអត្ថបទធម្មតា អ្នកមានបញ្ហា CSS។
- ការកាត់បន្ថយបន្ទាត់ប្រធានបទ។ វាយប្រធានបទ 300 តួអក្សរនៅក្នុងកូដរបស់អ្នកហើយមើលរបៀបដែលវាបង្ហាញនៅក្នុងបញ្ជីប្រអប់សំបុត្រ។
- ការគ្រប់គ្រងឯកសារភ្ជាប់។ ផ្ញើ PDF/ZIP/រូបភាពរបស់អ្នកទៅអាសយដ្ឋានដែលបានបង្កើតហើយផ្ទៀងផ្ទាត់ថាវាទាញយកបានស្អាត។
- ការអ៊ិនកូដ។ ឈ្មោះមិនមែន ASCII Unicode នៅក្នុងបន្ទាត់ប្រធានបទ អត្ថបទ RTL — ផ្ទៀងផ្ទាត់ថាទាំងអស់បង្ហាញត្រឹមត្រូវដោយមិនធ្លាក់ទៅ mojibake។
- Reply-to vs From។ ពិនិត្យអ្នកផ្ញើដែលអាចមើលឃើញ។ ប្រសិនបើកូដរបស់អ្នកដោយចៃដន្យបង្ហាញ From ដែលបង្កើតដោយប្រព័ន្ធខណៈពេលដែលមានបំណង Reply-To រួសរាយរាក់ទាក់ អ្នកនឹងឃើញវា។
- ក្បាល List-Unsubscribe។ ប្រសិនបើអ្នកអនុវត្ត List-Unsubscribe ផ្ញើសារទៅអាសយដ្ឋានដែលបានបង្កើតហើយផ្ទៀងផ្ទាត់ថាតំណដំណើរការ។
សេណារីយ៉ូស្របគ្នាតាមរយៈផ្ទាំងច្រើន
បើកផ្ទាំងកម្មវិធីរុករកបី រាល់ផ្ទាំងជាមួយអាសយដ្ឋានដែលបានបង្កើតផ្សេងគ្នា។ ដំណើរការការចុះឈ្មោះស្របគ្នាបីនៅក្នុងកម្មវិធីរបស់អ្នក — admin អ្នកប្រើធម្មតា អ្នកប្រើដែលត្រូវបានហាមឃាត់។ រាល់ផ្ទាំងបង្ហាញសំបុត្រដែលបានបម្រុងសម្រាប់តួនាទីនោះ។ គ្មានច្បាប់តម្រងទេ គ្មានភាពច្រឡំប្រអប់សំបុត្រទេ។
សម្រាប់ funnels ច្រើនជំហាន (ស្វាគមន៍ → ការបញ្ជាក់ → ប្រតិបត្តិការដំបូង) ទាំងបីសារមកដល់តាមលំដាប់នៅក្នុងផ្ទាំងដូចគ្នា។ កាលប្បវត្តិងាយផ្ទៀងផ្ទាត់។
ការសាកល្បងករណីគែម
កម្មវិធីបង្កើតអ៊ីមែលឥតគិតថ្លៃគឺជាមធ្យោបាយរហ័សដើម្បីផ្ទៀងផ្ទាត់កូដរបស់អ្នកគ្រប់គ្រង:
- អាសយដ្ឋានមិនត្រឹមត្រូវ។ វាយអាសយដ្ឋានដែលមានទម្រង់ខុសនៅក្នុងទម្រង់របស់អ្នក។ តើការផ្ទៀងផ្ទាត់របស់អ្នកចាប់វាមុនពេលផ្ញើទេ?
- ការ Bouncing។ ជ្រើសរើសដែនដែលមិនមាន (មិនមែនមកពីបញ្ជីទម្លាក់ចុះរបស់យើងទេ គ្រាន់តែវាយចៃដន្យ)។ តើអ្នកផ្ញើរបស់អ្នកដំណើរការ bounce យ៉ាងរលូនទេ?
- អ្នកទទួលដែលត្រូវបានកំណត់អត្រា។ ផ្ញើ 100 សារក្នុង 60 វិនាទីទៅអាសយដ្ឋានដែលបានបង្កើតដូចគ្នាជាមួយកូដរបស់អ្នក។ តើអ្នកផ្ញើរបស់អ្នកថយល្បឿនទេ? តើយើងទទួលបានទាំងអស់ 100 ទេ? (ជាធម្មតាបាទ — យើងមិនមានដែនកំណត់អត្រាក្នុងមួយអ្នកទទួលនៅកម្រិតប្រអប់សំបុត្រទេ។)
- ការដឹកជញ្ជូនយឺត។ ប្រសិនបើគំរូប្រតិបត្តិការរបស់អ្នកបង្ហាញមាតិកាថាមវន្ត ផ្ញើវា រង់ចាំ 5 នាទី ហើយផ្ទៀងផ្ទាត់ថាផ្នែកដែលប្រកាន់អក្សរតូចធំនៅតែសមហេតុផល។
ការសម្របសម្រួលក្រុម QA
ចែករំលែក URL អាសយដ្ឋានដែលបានបង្កើតជាមួយសហការី (តាមរយៈ chat ផ្ទៃក្នុង)។ ពួកគេមើលឃើញប្រអប់សំបុត្រដូចគ្នានៅក្នុងកម្មវិធីរុករករបស់ពួកគេដូចជាអ្នក — មិនត្រូវការការរៀបចំ។ មានប្រយោជន៍សម្រាប់លំហូរការងារ «ខ្ញុំនឹងដំណើរការការចុះឈ្មោះ តើអ្នកអាចអាន magic link បានទេ?» ក្នុងអំឡុងពេលការសាកល្បងគូ។
ចំណាំ: នរណាដែលមាន URL មានសិទ្ធិចូលប្រើ។ កុំចែករំលែកអាសយដ្ឋានដែលមានសម្ភារៈប្រកាន់អក្សរតូចធំ — សម្រាប់ការ debug ផលិតកម្ម ប្រើឧបករណ៍ដែលឧទ្ទិសជាមួយការគ្រប់គ្រងការចូលប្រើសមរម្យ។
ដែនកំណត់
អ្វីដែល កម្មវិធីបង្កើតអ៊ីមែល ឥតគិតថ្លៃមិនផ្តល់ឱ្យអ្នក:
- គ្មាន API សម្រាប់សំណុំសាកល្បងស្វ័យប្រវត្តិទេ។ អ្នកមិនអាច poll ប្រអប់សំបុត្រតាមរយៈ endpoint ផ្លូវការទេ។ ប្រសិនបើអ្នកត្រូវការ សូមមើលសេវាកម្មសាកល្បងបង់ប្រាក់ដូចជា Mailtrap, Mailosaur ឬ SMTP ដែលចាប់ផ្ទាល់ខ្លួនសម្រាប់ staging។
- គ្មានការរក្សាទុករយៈពេលវែង។ បន្ទាប់ពីបង្អួចរក្សាទុក សារបាត់។ របាយការណ៍សាកល្បងដែលភ្ជាប់ទៅ «អ៊ីមែលដែលខ្ញុំទទួលបានសប្តាហ៍មុន» នឹងបាក់។
- គ្មានចេញទេ។ ប្រសិនបើការសាកល្បងរបស់អ្នកពាក់ព័ន្ធនឹងការឆ្លើយតបពីអាសយដ្ឋាន «អ្នកប្រើ» ទៅប្រព័ន្ធរបស់អ្នក អ្នកត្រូវការអ្នកផ្តល់ការចេញពិតប្រាកដ។
- គ្មានអាសយដ្ឋានអាចព្យាករណ៍បាន។ រាល់សម័យទទួលបានអាសយដ្ឋានថ្មី។ ប្រសិនបើការសាកល្បងរបស់អ្នកពឹងលើអ្នកទទួលថេរ អ្នកនឹងត្រូវការ parameterise វា។
នៅពេលដែល SMTP catcher ក្នុងស្រុកឈ្នះកម្មវិធីបង្កើត
ប្រសិនបើអ្នកកំពុងសាកល្បងផ្នែក SEND (កម្មវិធីរបស់អ្នកផលិតនិងបញ្ជូនសំបុត្រត្រឹមត្រូវ) catcher ក្នុងស្រុក (MailHog, Mailpit, mailcatcher) ល្អជាង — វាផ្តល់ឱ្យអ្នកនូវការចម្លងតាមឌីជីថល SMTP ឆៅ ក្បាលសារពេញលេញ និងសមត្ថភាពលេងម្តងទៀត។ ប្រអប់សំបុត្របង្ហាញអ្នកនូវអ្វីដែលអ្នកទទួលឃើញ ប៉ុន្តែលាក់ព័ត៌មានលម្អិតទម្រង់ខ្សែ។
នៅពេលដែលគណនីពិតឈ្នះទាំងពីរ
សម្រាប់ការសាកល្បង end-to-end នៃភាពអាចបញ្ជូនបាន (ប្រអប់សំបុត្រ vs ការដាក់ថតសារឥតបានការ) ប្រើ Gmail/Outlook/Yahoo ពិត។ ប្រអប់សំបុត្រកម្មវិធីបង្កើតមិនបង្កើតគំរូការច្រោះសារឥតបានការទេ — រាល់សារដែលមកដល់ត្រូវបានបង្ហាញ។ ប្រសិនបើគំរូប្រតិបត្តិការរបស់អ្នកវាយប្រហារថតសារឥតបានការ អ្នកត្រូវការម៉ាស៊ីនភ្ញៀវសំបុត្រពិតដើម្បីមើលវា។
គន្លឹះរហ័ស
- ចំណាំ URL ប្រអប់សំបុត្រជាក់លាក់សម្រាប់ការសាកល្បងម្តងហើយម្តងទៀត — ប្រអប់សំបុត្រដូចគ្នាឆ្លងកាត់ការចាប់ផ្តើមកម្មវិធីរុករកឡើងវិញ។
- ប្រើឈ្មោះអ្នកប្រើពិតប្រាកដ (
qa.test.01មិនមែនx7z9p) — ការត្រួតពិនិត្យប្រឆាំងការក្លែងបន្លំខ្លះបដិសេធខ្សែអក្សរដែលច្បាស់ជាចៃដន្យ។ - សម្រាប់ការសាកល្បងជាក់លាក់ Gmail អ្នកមិនអាចប្រើអាសយដ្ឋានដែលបានបង្កើតទេ។ ប្រើឈ្មោះក្លែង Gmail's
+suffixជំនួស។ - បន្សំអាសយដ្ឋានច្រើន + បន្ទះសំបុត្រថ្មីៗសម្រាប់ «ការសាកល្បងថយក្រោយ»: ទស្សនាប្រអប់សំបុត្រកាលពីម្សិលមិញម្តងទៀតហើយផ្ទៀងផ្ទាត់ថាការងារយប់របស់អ្នកដំណើរការត្រឹមត្រូវ។
សម្រាប់ផ្ទៃខាងក្រោយទូទៅជាង សូមមើល កម្មវិធីបង្កើតអ៊ីមែលគឺជាអ្វី។ សម្រាប់ការពិចារណាឯកជនភាពនៅពេលចែករំលែកប្រអប់សំបុត្រសាកល្បងនៅទូទាំងក្រុម សូមអាន មគ្គុទ្ទេសក៍ឯកជនភាព។