ການໃຊ້ອີເມວທີ່ໃຊ້ໄດ້ໃນລະບົບ CI / CD (GitHub Actions, GitLab CI, CircleCI)
ເຂົ້າ ເຖິງ ໄວ
ຈຸດສໍາຄັນສໍາລັບທີມ DevOps ທີ່ຫຍຸ້ງຍາກ
ເຮັດໃຫ້ອີເມວ CI/CD ປອດໄພ
ອອກແບບຍຸດທະວິທີ Inbox ທີ່ສະອາດ
Wire Temp Mail ເຂົ້າໄປໃນ GitHub Actions
Wire Temp Mail ເຂົ້າ GitLab CI / CD
Wire Temp Mail ເຂົ້າ ໄປ ໃນ CircleCI
ຫລຸດຜ່ອນຄວາມສ່ຽງໃນລະບົບທົດລອງ
ວັດແທກ ແລະ ປັບປຸງການທົດສອບອີເມວ
ຄຳຖາມທີ່ຖືກຖາມເລື້ອຍໆ
ແຫຼ່ງຂໍ້ມູນແລະການອ່ານເພີ່ມເຕີມ
ຈຸດ ສໍາຄັນ
ຈຸດສໍາຄັນສໍາລັບທີມ DevOps ທີ່ຫຍຸ້ງຍາກ
ຖ້າການທົດສອບ CI / CD ຂອງເຈົ້າເພິ່ງອີເມວ, ເຈົ້າຈໍາເປັນຕ້ອງມີຍຸດທະວິທີການທີ່ໃຊ້ໄດ້; ຖ້າ ບໍ່ ດັ່ງນັ້ນ, ໃນ ທີ່ ສຸດ ທ່ານ ຈະ ສົ່ງ bugs, leak secrets, ຫລື ທັງ ສອງ.
- ລະບົບ CI / CD ມັກຈະປະເຊີນກັບການຫລັ່ງໄຫລຂອງອີເມວເຊັ່ນ ການລົງທະບຽນ, OTP, ການຕັ້ງລະຫັດຜ່ານໃຫມ່ ແລະ ການແຈ້ງການຈ່າຍຄ່າໃຊ້ຈ່າຍ, ທີ່ບໍ່ສາມາດທົດສອບໄດ້ດ້ວຍຫີບເຂົ້າຂອງມະນຸດທີ່ແບ່ງປັນ.
- ຍຸດທະວິທີການໃຊ້ຫີບເຂົ້າທີ່ສະອາດຈະວາງແຜນວົງຈອນຂອງຫີບເຂົ້າກັບວົງຈອນຂອງລະບົບ, ຮັກສາການທົດສອບໃຫ້ກໍານົດໃນຂະນະທີ່ປົກປ້ອງຜູ້ໃຊ້ແທ້ໆ ແລະ ຈົດຫມາຍຂອງພະນັກງານ.
- GitHub Actions, GitLab CI ແລະ CircleCI ທັງຫມົດສາມາດສ້າງ, ຜ່ານ ແລະ ໃຊ້ທີ່ຢູ່ອີເມວຊົ່ວຄາວເປັນຕົວປ່ຽນສະພາບແວດລ້ອມຫຼືຜົນອອກຂອງວຽກ.
- ຄວາມປອດໄພເກີດຈາກກົດທີ່ເຄັ່ງຄັດ: ບໍ່ມີການບັນທຶກ OTP ຫຼື inbox token, ການເກັບຮັກສາສັ້ນໆ ແລະ ອະນຸຍາດໃຫ້ໃຊ້ຄືນໄດ້ພຽງແຕ່ໃນກໍລະນີທີ່ຄວາມສ່ຽງອະນຸຍາດ.
- ດ້ວຍເຄື່ອງມືພື້ນຖານ, ທ່ານສາມາດຕິດຕາມເວລາສົ່ງ OTP, ແບບແຜນຄວາມລົ້ມເຫລວ ແລະ ບັນຫາຂອງຜູ້ໃຫ້ບໍລິການ, ເຮັດໃຫ້ການທົດສອບອີເມວສາມາດວັດແທກ ແລະ ຄາດການໄດ້.
ເຮັດໃຫ້ອີເມວ CI/CD ປອດໄພ
ອີ ເມວ ເປັນ ພາກ ສ່ວນ ທີ່ ສັບ ຊ້ອນ ທີ່ ສຸດ ຂອງ ການ ທົດ ສອບ end-to-end, ແລະ CI / CD ຂະ ຫຍາຍ ບັນ ຫາ ທຸກ ຢ່າງ ທີ່ ທ່ານ ບໍ່ ເອົາ ໃຈ ໃສ່ ໃນ ການ ສະ ແດງ.
ບ່ອນທີ່ອີເມວປາກົດໃນການທົດສອບອັດຕະໂນມັດ
ໂປຣເເກຣມສະໄຫມໃຫມ່ສ່ວນຫຼາຍສົ່ງອີເມວຢ່າງຫນ້ອຍສອງສາມຢ່າງໃນລະຫວ່າງການເດີນທາງຂອງຜູ້ໃຊ້ຕາມປົກກະຕິ. ການທົດສອບອັດຕະໂນມັດຂອງທ່ານໃນລະບົບ CI / CD ຕາມປົກກະຕິແລ້ວຕ້ອງຜ່ານຂະບວນການຕ່າງໆ ລວມທັງການລົງທະບຽນບັນຊີ, ການກວດສອບ OTP ຫຼື magic link, ການຕັ້ງລະຫັດຜ່ານ, ການຢືນຢັນການປ່ຽນແປງທີ່ຢູ່ອີເມວ, ການແຈ້ງການຈ່າຍຄ່າໃຊ້ຈ່າຍ ແລະ ການເຕືອນກ່ຽວກັບການໃຊ້.
ການຫລັ່ງໄຫລທັງຫມົດນີ້ເພິ່ງອາໄສຄວາມສາມາດທີ່ຈະຮັບຂ່າວສານຢ່າງໄວວາ, ວິເຄາະ token ຫຼື link ແລະຢືນຢັນວ່າການກະທໍາທີ່ຖືກຕ້ອງໄດ້ເກີດຂຶ້ນ. ຄໍາແນະນໍາເຊັ່ນ 'Complete Guide to Using Temporary Email for OTP Verification' ສະແດງໃຫ້ເຫັນເຖິງຄວາມສໍາຄັນຂອງຂັ້ນຕອນນີ້ສໍາລັບຜູ້ໃຊ້ແທ້ໆ ແລະເຊັ່ນດຽວກັນກັບຜູ້ໃຊ້ທົດສອບພາຍໃນ CI / CD.
ເປັນຫຍັງ Mailbox ທີ່ແທ້ຈິງຈຶ່ງບໍ່ຂະຫຍາຍຕົວໃນ QA
ໃນລະດັບນ້ອຍໆ, ທີມງານມັກຈະເຮັດການທົດສອບໃນຫີບເຂົ້າຂອງ Gmail ຫຼື Outlook ທີ່ແບ່ງປັນແລະທໍາຄວາມສະອາດດ້ວຍຕົວເອງເປັນບາງຄັ້ງ. ວິທີ ນັ້ນ ຈະ ຫັກ ທັນທີ ທີ່ ທ່ານ ມີ ວຽກ ງານ ທີ່ ຄ້າຍຄື ກັນ, ມີ ຫລາຍ ສະພາບ ແວດ ລ້ອມ ຫລື ໃຊ້ ເລື້ອຍໆ.
ຫີບ ເຂົ້າ ທີ່ ແບ່ງປັນ ຈະ ເຕັມ ໄປ ດ້ວຍ ສຽງ ດັງ, spam ແລະ ຂ່າວສານ ທົດ ສອບ ທີ່ ຊ້ໍາ ກັນ. ອັດຕາ ຈໍາກັດ ຈະ ເລີ່ ມຕົ້ນ. ຜູ້ພັດທະນາໃຊ້ເວລາຂຸດຄົ້ນຜ່ານແຟ້ມຫຼາຍກວ່າການອ່ານບັນທຶກການທົດສອບ. ຮ້າຍ ກວ່າ ນັ້ນ, ທ່ານ ອາດ ໃຊ້ ຈົດຫມາຍ ຂອງ ພະນັກງານ ແທ້ໆ ໂດຍ ບັງເອີນ, ຊຶ່ງ ປະສົມ ກັບ ຂໍ້ ມູນ ທົດ ສອບ ກັບ ການ ສື່ສານ ສ່ວນ ຕົວ ແລະ ສ້າງ ຄວາມ ຝັນ ຮ້າຍ ໃນ ການ ກວດ ສອບ.
ຈາກ ທັດສະນະ ຂອງ ການ ສ່ຽງ, ການ ໃຊ້ ຈົດຫມາຍ ແທ້ໆ ສໍາລັບ ການ ທົດ ສອບ ອັດຕະໂນມັດ ເປັນ ສິ່ງ ຍາກ ທີ່ ຈະ ແກ້ ຕົວ ເມື່ອ ມີ ອີ ເມວ ແລະ ອີ ເມວ ຊົ່ວຄາວ. ຄໍາແນະນໍາທີ່ຄົບຖ້ວນກ່ຽວກັບວິທີທີ່ອີເມວແລະຈົດຫມາຍຊົ່ວຄາວເຮັດວຽກເຮັດໃຫ້ເຫັນໄດ້ຢ່າງຈະແຈ້ງວ່າເຈົ້າສາມາດແຍກການທົດສອບຈາກການສື່ສານທີ່ສັດຊື່ໂດຍບໍ່ສູນເສຍຄວາມໄວ້ວາງໃຈ.
ວິທີທີ່ Inboxes ທີ່ໃຊ້ໄດ້ເຂົ້າກັບ CI / CD
ແນວ ຄິດ ສໍາຄັນ ແມ່ນ ງ່າຍໆ: ແຕ່ ລະ ຊຸດ ການ ແລ່ນ ຫລື ທົດ ສອບ CI / CD ຈະ ມີ address ຂອງ ມັນ ເອງ, ຜູກ ມັດ ກັບ ຜູ້ ໃຊ້ ແລະ ຂໍ້ ມູນ ໃນ ໄລຍະ ສັ້ນໆ ເທົ່າ ນັ້ນ. ໂປຣເເກຣມທີ່ກໍາລັງທົດສອບຈະສົ່ງ OTP, ເຊື່ອມຕໍ່ການກວດສອບ ແລະ ແຈ້ງການໄປທີ່ຢູ່ນັ້ນ. pipeline ຂອງ ທ່ານ ຈະ ເອົາ ເນື້ອ ຫາ ອີ ເມວ ຜ່ານ API ຫລື ຈຸດ ຫມາຍ ປາຍ ທາງ HTTP ທີ່ ງ່າຍໆ, ດຶງ ເອົາ ສິ່ງ ທີ່ ມັນ ຕ້ອງ ການ, ແລະ ແລ້ວ ລືມ inbox.
ເມື່ອທ່ານນໍາໃຊ້ແບບແຜນທີ່ມີໂຄງສ້າງ, ທ່ານຈະໄດ້ຮັບການທົດສອບທີ່ກໍານົດໂດຍບໍ່ເຮັດໃຫ້ກະເປົ໋າໄປສະນີແທ້ໆເປິເປື້ອນ. ຄໍາແນະນໍາກ່ຽວກັບທີ່ຢູ່ອີເມວຊົ່ວຄາວໃນຍຸກຂອງ AI ສະແດງໃຫ້ເຫັນວ່າຜູ້ພັດທະນາເພິ່ງພາອາໄສທີ່ຢູ່ແລ້ວສໍາລັບການທົດລອງ; CI / CD ເປັນ ການ ຂະຫຍາຍ ທໍາ ມະ ຊາດ ຂອງ ແນວ ຄິດ ນັ້ນ.
ອອກແບບຍຸດທະວິທີ Inbox ທີ່ສະອາດ
ກ່ອນຈະແຕະຕ້ອງ YAML, ໃຫ້ຕັດສິນໃຈວ່າເຈົ້າຕ້ອງການຫີບເຂົ້າຈັກຫນ່ວຍ, ດົນປານໃດ, ແລະອັນຕະລາຍອັນໃດທີ່ເຈົ້າປະຕິເສດທີ່ຈະຍອມຮັບ.
Per-Build vs Shared Test Inboxes
ມີສອງແບບທີ່ຄ້າຍຄືກັນ. ໃນ ແບບ ແຜນ ຕໍ່ ການ ສ້າງ, ທຸກໆ ການ ດໍາ ເນີນ ງານ ຂອງ pipeline ຈະ ສ້າງ address ໃຫມ່. ສິ່ງ ນີ້ ໃຫ້ ຄວາມ ໂດດ ດ່ຽວ ທີ່ ສົມບູນ ແບບ: ບໍ່ ມີ ອີ ເມວ ເກົ່າ ທີ່ ຈະ ກວດກາ ເບິ່ງ, ບໍ່ ມີ ສະພາບ ການ ແຂ່ງຂັນ ລະຫວ່າງ ການ ແຂ່ງຂັນ ໃນ ເວລາ ດຽວ ກັນ, ແລະ ແບບຢ່າງ ທາງ ຈິດ ໃຈ ທີ່ ເຂົ້າ ໃຈ ງ່າຍ. ຂໍ້ເສຍຫາຍກໍຄືເຈົ້າຕ້ອງສ້າງແລະສົ່ງຫີບເຂົ້າໃຫມ່ທຸກຄັ້ງ ແລະການແກ້ໄຂຂໍ້ມູນຫຼັງຈາກທີ່ຫີບເຂົ້າຫມົດອາຍຸອາດເປັນເລື່ອງຍາກ.
ໃນແບບແຜນ shared-inbox ເຈົ້າຈະແບ່ງປັນທີ່ຢູ່ທີ່ໃຊ້ໄດ້ຫນຶ່ງຕໍ່ສາຂາ, ສະພາບແວດລ້ອມ ຫຼື ຊຸດທົດສອບ. ທີ່ຢູ່ທີ່ແນ່ນອນຖືກນໍາໃຊ້ຄືນໃນລະຫວ່າງການແລ່ນ, ຊຶ່ງເຮັດໃຫ້ການແກ້ໄຂຂໍ້ມູນງ່າຍຂຶ້ນແລະເຮັດວຽກໄດ້ດີສໍາລັບການທົດສອບການແຈ້ງທີ່ບໍ່ສໍາຄັນ. ແຕ່ເຈົ້າຕ້ອງຄວບຄຸມຫນັງສືໄປສະນີຢ່າງແຫນ້ນແຟ້ນເພື່ອບໍ່ໃຫ້ມັນກາຍເປັນບ່ອນຖິ້ມໃນໄລຍະຍາວ.
ການວາງແຜນ Inbox ເພື່ອທົດສອບສະພາບການ
ໃຫ້ ຄິດ ກ່ຽວ ກັບ ການ ແບ່ງປັນ inbox ຂອງ ທ່ານ ວ່າ ເປັນ ການ ອອກ ແບບ ຂໍ້ ມູນ ທົດ ສອບ. ທີ່ຢູ່ຫນຶ່ງອາດອຸທິດສໍາລັບການຈົດທະບຽນບັນຊີ, ອີກທີ່ຢູ່ຫນຶ່ງສໍາລັບການຕັ້ງລະຫັດຜ່ານ ແລະ ອີກບ່ອນທີສາມສໍາລັບການແຈ້ງ. ສໍາລັບສະພາບແວດລ້ອມທີ່ມີຫຼາຍຜູ້ເຊົ່າຫຼືຕາມພາກພື້ນ, ທ່ານສາມາດກ້າວໄປອີກຂັ້ນຕອນຫນຶ່ງແລະກໍານົດຫີບເຂົ້າຕໍ່ຜູ້ເຊົ່າຫຼືຕໍ່ພາກພື້ນເພື່ອຈັບການຕັ້ງຄ່າທີ່ເຄື່ອນເຫນັງ.
ໃຊ້ແບບແຜນການຕັ້ງຊື່ທີ່ເຂົ້າລະຫັດສະພາບການແລະສະພາບແວດລ້ອມເຊັ່ນ signup-us-east-@example-temp.com ຫຼື password-reset-staging-@example-temp.com. ສິ່ງນີ້ເຮັດໃຫ້ງ່າຍຂຶ້ນທີ່ຈະຕິດຕາມຄວາມລົ້ມເຫລວກັບການທົດສອບສະເພາະເຈາະຈົງເມື່ອມີບາງສິ່ງຜິດພາດ.
ການເລືອກຜູ້ໃຫ້ບໍລິການອີເມວສໍາລັບ CI / CD
ການທົດສອບອີເມວ CI / CD ຕ້ອງມີຄຸນສົມບັດທີ່ແຕກຕ່າງກັນຫນ້ອຍຫນຶ່ງຈາກການໃຊ້ແບບທໍາມະດາ. ການສົ່ງ OTP ທີ່ວ່ອງໄວ, ໂຄງສ້າງ MX ທີ່ຫມັ້ນຄົງ ແລະ ຄວາມສາມາດໃນການສົ່ງສູງມີຄວາມສໍາຄັນຫຼາຍກວ່າ UI ທີ່ສວຍງາມ. ບົດຄວາມທີ່ອະທິບາຍເຖິງວິທີທີ່ການຫມູນວຽນ domain ຊ່ວຍເພີ່ມຄວາມໄວ້ວາງໃຈຂອງ OTP ສະແດງໃຫ້ເຫັນວ່າເປັນຫຍັງໂຄງລ່າງທີ່ດີສາມາດສ້າງຫຼືທໍາລາຍອັດຕະໂນມັດຂອງເຈົ້າໄດ້.
ເຈົ້າຍັງຕ້ອງການມາດຕະຖານທີ່ເປັນສ່ວນຕົວເຊັ່ນ inbox ຮັບເທົ່ານັ້ນ, ປ່ອງຢ້ຽມການເກັບຮັກສາສັ້ນໆ ແລະບໍ່ມີການສະຫນັບສະຫນູນສໍາລັບຂໍ້ມູນທີ່ເຈົ້າບໍ່ຈໍາເປັນໃນການທົດສອບ. ຖ້າຜູ້ໃຫ້ບໍລິການຂອງທ່ານສະເຫນີການຟື້ນຟູໂດຍອາໄສ token ສໍາລັບຫີບເຂົ້າທີ່ໃຊ້ຄືນໄດ້, ໃຫ້ຖືວ່າ token ເຫຼົ່ານັ້ນເປັນຄວາມລັບ. ສໍາ ລັບ CI / CD ສ່ວນ ຫລາຍ, ເວັບ ໄຊ້ ຫຼື API ທີ່ ລຽບ ງ່າຍ ທີ່ ສົ່ງ ຂ່າວ ສານ ສຸດ ທ້າຍ ກໍ ພຽງ ພໍ ແລ້ວ.
Wire Temp Mail ເຂົ້າໄປໃນ GitHub Actions
GitHub Actions ເຮັດໃຫ້ງ່າຍທີ່ຈະເພີ່ມຂັ້ນຕອນກ່ອນທີ່ສ້າງຫີບເຂົ້າແລະສົ່ງເຂົ້າໄປໃນການທົດສອບການລວມເຂົ້າກັນເປັນຕົວປ່ຽນສະພາບແວດລ້ອມ.
ແບບແຜນ: ສ້າງຫີບເຂົ້າກ່ອນວຽກທົດສອບ
ວຽກ ງານ ທໍາ ມະ ດາ ຈະ ເລີ່ ມຕົ້ນດ້ວຍ ວຽກ ງານ ທີ່ ເບົາໆ ທີ່ ເອີ້ນ script ຫລື endpoint ເພື່ອ ສ້າງ ອີ ເມວ ຊົ່ວຄາວ ໃຫມ່. ວຽກນັ້ນຈະສົ່ງອອກທີ່ຢູ່ເປັນຕົວປ່ຽນຜົນອອກຫຼືຂຽນເຂົ້າໄປໃນວັດຖຸ. ວຽກຕໍ່ໆໄປໃນຂະບວນການອ່ານຄ່າແລະໃຊ້ໃນການຕັ້ງຄ່າໂປຣເເກຣມຫຼືໂປຣແກຣມທົດສອບ.
ຖ້າທີມຂອງເຈົ້າຫາກໍໃຊ້ທີ່ຢູ່ອີເມວຊົ່ວຄາວ, ທໍາອິດໃຫ້ຍ່າງຜ່ານຂັ້ນຕອນການເລີ່ມຕົ້ນໄວໆເພື່ອຊອກຫາທີ່ຢູ່ອີເມວຊົ່ວຄາວ. ເມື່ອ ທຸກ ຄົນ ເຂົ້າ ໃຈ ວ່າ inbox ປະກົດ ຂຶ້ນ ແລະ ຂ່າວສານ ມາ ເຖິງ ແນວ ໃດ, ການ ອັດຕະໂນມັດ ໃນ GitHub Actions ຈະ ບໍ່ ເປັນ ຄວາມ ລຶກລັບ.
ການໃຊ້ອີເມວການຢືນຢັນໃນຂັ້ນຕອນການທົດສອບ
ພາຍໃນວຽກທົດສອບຂອງທ່ານ, ໂປຣເເກຣມທີ່ກໍາລັງທົດສອບຖືກຕັ້ງຄ່າໃຫ້ສົ່ງອີເມວໄປຫາທີ່ຢູ່ທີ່ສ້າງຂຶ້ນ. ຈາກນັ້ນລະຫັດທົດສອບຂອງທ່ານຈະສໍາຫຼວດຈຸດສຸດທ້າຍຂອງຫີບອີເມວຈົນກວ່າຈະເຫັນຫົວຂໍ້ທີ່ຖືກຕ້ອງ, ວິເຄາະເນື້ອໃນອີເມວສໍາລັບ OTP ຫຼື ເຊື່ອມຕໍ່ການກວດສອບ, ແລະໃຊ້ຄ່ານັ້ນເພື່ອເຮັດໃຫ້ຂະບວນການສໍາເລັດ.
ໃຊ້ການກໍານົດເວລາແລະແກ້ໄຂຂໍ້ຄວາມຜິດພາດຢ່າງສະຫມ່ໍາສະເຫມີ. ຖ້າວ່າ OTP ບໍ່ມາເຖິງພາຍໃນໄລຍະເວລາທີ່ເຫມາະສົມ, ການທົດສອບຄວນລົ້ມເຫລວດ້ວຍຂ່າວສານທີ່ຊ່ວຍເຈົ້າໃຫ້ຮູ້ວ່າບັນຫາແມ່ນຢູ່ກັບຜູ້ໃຫ້ບໍລິການ, ແອັບຂອງເຈົ້າ ຫຼື pipeline ເອງ.
ການທໍາຄວາມສະອາດຫຼັງຈາກການເຮັດວຽກແຕ່ລະເທື່ອ
ຖ້າຜູ້ໃຫ້ບໍລິການຂອງທ່ານໃຊ້ຫີບເຂົ້າໃນໄລຍະສັ້ນໆທີ່ມີການສິ້ນສຸດໂດຍອັດຕະໂນມັດ, ສ່ວນຫຼາຍທ່ານບໍ່ຈໍາເປັນຕ້ອງມີການມ້ຽນມັດຢ່າງຊັດເຈນ. ທີ່ຢູ່ຊົ່ວຄາວຈະຫາຍໄປຫຼັງຈາກປ່ອງຢ້ຽມທີ່ກໍານົດໄວ້, ເອົາຂໍ້ມູນການທົດສອບໄປນໍາ. ສິ່ງທີ່ເຈົ້າຕ້ອງຫຼີກລ່ຽງແມ່ນການຖິ້ມເນື້ອໃນອີເມວເຕັມຫຼື OTP ເຂົ້າໄປໃນບັນທຶກການສ້າງທີ່ຍາວນານກວ່າຫີບເຂົ້າ.
ເກັບຂໍ້ມູນຫນ້ອຍທີ່ສຸດໄວ້ໃນບັນທຶກ, ລວມທັງກໍລະນີໃດທີ່ໃຊ້ອີເມວຊົ່ວຄາວ, ໄດ້ຮັບອີເມວຫຼືບໍ່ ແລະ ວັດແທກເວລາພື້ນຖານ. ລາຍ ລະ ອຽດ ເພີ່ມ ເຕີມ ຄວນ ຖືກ ເກັບ ໄວ້ ໃນ ວັດຖຸ ທີ່ ປອດ ໄພ ຫລື ເຄື່ອງ ມື ທີ່ ສັງ ເກດ ເຫັນ ໄດ້ ພ້ອມ ດ້ວຍ ການ ຄວບ ຄຸມ ການ ເຂົ້າ ເຖິງ ທີ່ ເຫມາະ ສົມ.
Wire Temp Mail ເຂົ້າ GitLab CI / CD
ລະບົບ GitLab ສາມາດ ຖື ວ່າ ການ ສ້າງ inbox ທີ່ ໃຊ້ ໄດ້ ເປັນ ຂັ້ນ ຕອນ ທໍາ ອິດ, ສົ່ງ ອີ ເມວ ໄປ ຫາ ວຽກ ງານ ຕໍ່ ໄປ ໂດຍ ບໍ່ ເປີດ ເຜີຍ ຄວາມ ລັບ.
ການອອກແບບຂັ້ນຕອນ Pipeline ທີ່ຮູ້ຈັກອີເມວ
ການອອກແບບ GitLab ທີ່ສະອາດຈະແຍກການສ້າງ inbox, ການດໍາເນີນການທົດສອບ ແລະ ການເກັບກໍາຂໍ້ມູນອອກເປັນຂັ້ນຕອນທີ່ແຕກຕ່າງກັນ. ຂັ້ນຕອນທໍາອິດຈະສ້າງທີ່ຢູ່, ເກັບໄວ້ໃນຕົວປ່ຽນທີ່ປິດບັງຫຼືແຟ້ມທີ່ປອດໄພ, ແລະຈາກນັ້ນກໍ່ໃຫ້ເກີດຂັ້ນຕອນການທົດສອບການລວມເຂົ້າກັນ. ສິ່ງ ນີ້ ຈະ ຫລີກ ເວັ້ນຈາກ ສະພາບ ການ ແຂ່ງຂັນ ທີ່ ເກີດ ຂຶ້ນ ເມື່ອ ການ ທົດ ສອບ ຈະ ດໍາ ເນີນ ໄປ ກ່ອນ ຈະ ມີ inbox.
ການສົ່ງລາຍລະອຽດຂອງຫີບເຂົ້າລະຫວ່າງວຽກ
ຂຶ້ນກັບທ່າທາງຄວາມປອດໄພຂອງທ່ານ, ທ່ານສາມາດສົ່ງທີ່ຢູ່ຂອງຫີບເຂົ້າລະຫວ່າງວຽກຜ່ານຕົວປ່ຽນ CI, ວຽກງານ ຫຼືທັງສອງ. ຕາມປົກກະຕິແລ້ວທີ່ຢູ່ນັ້ນເອງຈະບໍ່ຮູ້ສຶກໄວ, ແຕ່ເຄື່ອງຫມາຍໃດໆກໍຕາມທີ່ອະນຸຍາດໃຫ້ເຈົ້າຟື້ນຟູ inbox ທີ່ສາມາດໃຊ້ຄືນໄດ້ຄວນຖືກປະຕິບັດຄືກັບລະຫັດຜ່ານ.
ປິດບັງຄຸນຄ່າຖ້າເປັນໄປໄດ້ ແລະຫຼີກລ່ຽງການເວົ້າຊ້ໍາໃນຕົວອັກສອນ. ຖ້າມີຫຼາຍວຽກແບ່ງປັນອີເມວທີ່ໃຊ້ໄດ້, ໃຫ້ກໍານົດການແບ່ງປັນໂດຍເຈດຕະນາ ແທນທີ່ຈະເພິ່ງພາອາໄສການນໍາໃຊ້ຄືນໂດຍບໍ່ຫມາຍຄວາມ, ເພື່ອທ່ານຈະບໍ່ແປຄວາມຫມາຍຂອງອີເມວຈາກການແລ່ນທີ່ຜ່ານມາ.
ການແກ້ໄຂການທົດສອບອີເມວ Flaky
ເມື່ອ ການ ທົດ ສອບ ອີ ເມວ ລົ້ມ ເຫລວ ເປັນ ບາງ ຄັ້ງ, ໃຫ້ ເລີ່ມ ຕົ້ນ ໂດຍ ການ ແບ່ງ ແຍກ ລະ ຫວ່າງ ບັນ ຫາ ການ ສົ່ງ ແລະ ບັນ ຫາ ເຫດ ຜົນ ຂອງ ການ ທົດ ສອບ. ໃຫ້ ກວດ ເບິ່ງ ວ່າ ການ ທົດ ສອບ OTP ຫລື ການ ແຈ້ງ ບອກ ອື່ນໆ ລົ້ມ ເຫລວ ໃນ ເວລາ ດຽວ ກັນ ຫລື ບໍ່. ແບບແຜນຈາກແຫລ່ງຕ່າງໆເຊັ່ນ ລາຍການກວດສອບລາຍລະອຽດເພື່ອຫລຸດຜ່ອນຄວາມສ່ຽງ OTP ໃນລະບົບ QA ຂອງທຸລະກິດສາມາດຊີ້ນໍາການຄົ້ນຄວ້າຂອງເຈົ້າໄດ້.
ທ່ານຍັງສາມາດເກັບລວບລວມຫົວຂໍ້ຈໍາກັດ ແລະ metadata ສໍາລັບການແລ່ນທີ່ລົ້ມເຫລວໂດຍບໍ່ຕ້ອງເກັບຂໍ້ມູນທັງຫມົດ. ສິ່ງນີ້ພຽງພໍທີ່ຈະກໍານົດວ່າຈົດຫມາຍຖືກຈໍາກັດ, ຖືກກີດຂວາງ ຫຼືຊັກຊ້າ, ໃນຂະນະທີ່ນັບຖືຄວາມເປັນສ່ວນຕົວ ແລະ ຍຶດຫມັ້ນກັບຫຼັກການຫລຸດຜ່ອນຂໍ້ມູນ.
Wire Temp Mail ເຂົ້າ ໄປ ໃນ CircleCI
ວຽກ ງານ ແລະ orbs ຂອງ CircleCI ສາມາດ ຫຸ້ມ ຫໍ່ ແບບ ແຜນ "ສ້າງ inbox → ລໍຖ້າ ອີ ເມວ → extract token" ເພື່ອ ວ່າ ທີມ ຈະ ສາມາດ ນໍາ ໃຊ້ ມັນ ຄືນ ໄດ້ ຢ່າງ ປອດ ໄພ.
ແບບແຜນລະດັບວຽກສໍາລັບການທົດສອບອີເມວ
ໃນ CircleCI, ແບບແຜນທໍາມະດາແມ່ນມີຂັ້ນຕອນກ່ອນທີ່ຈະເອີ້ນຜູ້ໃຫ້ບໍລິການຈົດຫມາຍຊົ່ວຄາວຂອງທ່ານ, ເກັບທີ່ຢູ່ທີ່ສ້າງຂຶ້ນໃນຕົວປ່ຽນສະພາບແວດລ້ອມ, ແລະຈາກນັ້ນດໍາເນີນການທົດສອບແບບສຸດທ້າຍຂອງທ່ານ. ໂປຣແກຣມທົດສອບປະພຶດຄືກັບໃນ GitHub Actions ຫຼື GitLab CI: ມັນລໍຖ້າອີເມວ, ວິເຄາະ OTP ຫຼື link ແລະດໍາເນີນຕໍ່ໄປ.
ການ ໃຊ້ Orbs ແລະ ຄໍາ ສັ່ງ ທີ່ ໃຊ້ ຄືນ ໄດ້
ເມື່ອ platform ຂອງ ທ່ານ ເຕີບ ໂຕ ຂຶ້ນ, ທ່ານ ສາມາດ ລວມ ການ ທົດ ສອບ ອີ ເມວ ໃຫ້ ເປັນ orbs ຫລື ຄໍາ ສັ່ງ ທີ່ ໃຊ້ ຄືນ ໄດ້. ສ່ວນປະກອບເຫຼົ່ານີ້ຈັດການກັບການສ້າງ inbox, polling ແລະ parsing, ຈາກນັ້ນສົ່ງຄືນຄ່າງ່າຍໆທີ່ການທົດສອບສາມາດໃຊ້ໄດ້. ສິ່ງນີ້ລົດຄວາມຈໍາເປັນໃນການ copy-paste ແລະເຮັດໃຫ້ງ່າຍຂຶ້ນທີ່ຈະບັງຄັບກົດຄວາມປອດໄພຂອງເຈົ້າ.
ການຂະຫຍາຍການທົດສອບອີເມວໃນວຽກຄຽງຄູ່ກັນ
CircleCI ເຮັດ ໃຫ້ ການ ຄ້າຍຄື ກັນ ສູງ ງ່າຍ, ຊຶ່ງ ສາມາດ ຂະຫຍາຍ ບັນຫາ ອີ ເມວ ທີ່ ສັບສົນ ໄດ້. ຫຼີກລ່ຽງການໃຊ້ຫີບເຂົ້າແບບດຽວກັນກັບວຽກທີ່ຄ້າຍຄືກັນ. ແທນທີ່ຈະເຮັດແນວນັ້ນ, shard inbox ໂດຍໃຊ້ດັດຊະນີວຽກ ຫຼື ID container ເພື່ອຫລຸດຜ່ອນການຂັດແຍ່ງ. ຕິດຕາມອັດຕາຄວາມຜິດພາດ ແລະ ອັດຕາການຈໍາກັດໃນດ້ານຜູ້ໃຫ້ບໍລິການອີເມວເພື່ອລະບຸສັນຍານເຕືອນກ່ອນທີ່ລະບົບທັງຫມົດຈະລົ້ມລະລາຍ.
ຫລຸດຜ່ອນຄວາມສ່ຽງໃນລະບົບທົດລອງ
Inbox ທີ່ໃຊ້ໄດ້ແລ້ວລົດຄວາມສ່ຽງບາງຢ່າງ ແຕ່ກໍ່ໃຫ້ເກີດຄວາມສ່ຽງໃຫມ່ ໂດຍສະເພາະກ່ຽວກັບການຈັດການລັບ, ການບັນທຶກ ແລະ ພຶດຕິກໍາການຟື້ນຟູບັນຊີ.
ການ ຮັກສາ ຄວາມ ລັບ ແລະ OTP ຈາກ ບັນທຶກ
ບັນທຶກ pipeline ຂອງ ທ່ານ ມັກ ຈະ ຖືກ ເກັບ ໄວ້ ເປັນ ເວລາ ຫລາຍ ເດືອນ, ຖືກ ສົ່ງ ໄປ ຫາ ການ ຈັດ ການ ບັນທຶກ ພາຍ ນອກ ແລະ ເຂົ້າ ເຖິງ ໂດຍ ບຸກຄົນ ທີ່ ບໍ່ ຈໍາ ເປັນ ຕ້ອງ ເຂົ້າ ເຖິງ OTP. ຢ່າພິມລະຫັດການຢືນຢັນ, ເວດມົນຄາຖາ ຫຼື token inbox ໂດຍກົງກັບ stdout. ບັນທຶກພຽງແຕ່ວ່າໄດ້ຮັບແລະໃຊ້ຄ່ານັ້ນຢ່າງປະສົບຜົນສໍາເລັດ.
ສໍາລັບພູມຫຼັງກ່ຽວກັບເຫດຜົນທີ່ການຈັດການ OTP ຕ້ອງໄດ້ຮັບການເອົາໃຈໃສ່ເປັນພິເສດ, ຄໍາແນະນໍາຄົບຖ້ວນໃນການໃຊ້ອີເມວຊົ່ວຄາວສໍາລັບການຢືນຢັນ OTP ເປັນຄູ່ມືທີ່ມີຄຸນຄ່າ. ປະຕິບັດກັບການທົດສອບຂອງເຈົ້າຄືກັບວ່າເປັນບັນຊີແທ້: ຢ່າເຮັດໃຫ້ການປະຕິບັດທີ່ບໍ່ດີເປັນເລື່ອງທໍາມະດາພຽງເພາະວ່າຂໍ້ມູນນັ້ນເປັນການສັງລວມ.
ການຈັດການກັບໂທລະສັບແລະຫີບເຂົ້າທີ່ໃຊ້ຄືນໄດ້ຢ່າງປອດໄພ
ຜູ້ໃຫ້ບໍລິການບາງຄົນອະນຸຍາດໃຫ້ທ່ານໃຊ້ຫີບເຂົ້າຄືນໂດຍບໍ່ມີກໍານົດໂດຍໃຊ້ໂທລະສັບເຂົ້າເຖິງ, ຊຶ່ງມີພະລັງເປັນພິເສດສໍາລັບສະພາບແວດລ້ອມ QA ແລະ UAT ທີ່ດໍາເນີນເປັນເວລາດົນນານ. ແຕ່ token ນັ້ນ ຈະ ກາຍ ເປັນ ຂໍ ກະ ແຈ ສໍາ ລັບ ທຸກ ສິ່ງ ທີ່ inbox ເຄີຍ ໄດ້ ຮັບ. ເກັບ ມັນ ໄວ້ ໃນ ຫໍ ສະ ຫມຸດ ລັບ ດຽວ ກັນ ທີ່ ທ່ານ ໃຊ້ ສໍາ ລັບ ຂໍ ກະ ແຈ API ແລະ ລະຫັດ ຜ່ານ ຖານ ຂໍ້ ມູນ.
ເມື່ອທ່ານຕ້ອງການທີ່ຢູ່ດົນນານ, ໃຫ້ເຮັດຕາມການປະຕິບັດທີ່ດີທີ່ສຸດຈາກແຫລ່ງຕ່າງໆທີ່ສອນທ່ານເຖິງວິທີໃຊ້ທີ່ຢູ່ອີເມວຊົ່ວຄາວຂອງທ່ານຄືນອີກຢ່າງປອດໄພ. ກໍານົດນະໂຍບາຍການຫມູນວຽນ, ກໍານົດວ່າໃຜສາມາດເບິ່ງ token ແລະ ບັນທຶກຂັ້ນຕອນການຖອນການເຂົ້າເຖິງໃນກໍລະນີທີ່ມີບັນຫາ.
ການປະຕິບັດຕາມກົດຫມາຍ ແລະ ການເກັບຮັກສາຂໍ້ມູນສໍາລັບຂໍ້ມູນທົດສອບ
ແມ່ນແຕ່ຜູ້ໃຊ້ທີ່ສັງເກດກໍສາມາດຕົກຢູ່ພາຍໃຕ້ກົດຄວາມເປັນສ່ວນຕົວແລະການປະຕິບັດຕາມກົດຫມາຍຖ້າເຈົ້າປະສົມຂໍ້ມູນແທ້ໆໂດຍບັງເອີນ. ປ່ອງຢ້ຽມການເກັບຂໍ້ມູນສັ້ນໆຊ່ວຍ: ຂ່າວສານຈະຫາຍໄປຫຼັງຈາກເວລາທີ່ກໍານົດໄວ້, ຊຶ່ງສອດຄ່ອງກັບຫຼັກການຂອງການຫລຸດຜ່ອນຂໍ້ມູນ.
ບັນທຶກນະໂຍບາຍທີ່ເບົາບາງເຊິ່ງອະທິບາຍວ່າເປັນຫຍັງຈຶ່ງໃຊ້ອີເມວທີ່ໃຊ້ແລ້ວໃນລະບົບ CI/CD, ຂໍ້ມູນໃດຖືກເກັບໄວ້ຢູ່ບ່ອນໃດ ແລະ ເກັບໄວ້ດົນປານໃດ. ສິ່ງນີ້ເຮັດໃຫ້ການສົນທະນາກັບທີມຄວາມປອດໄພ, ຄວາມສ່ຽງ ແລະ ການປະຕິບັດຕາມກົດຫມາຍງ່າຍຂຶ້ນ.
ວັດແທກ ແລະ ປັບປຸງການທົດສອບອີເມວ
ເພື່ອ ຮັກສາ ການ ທົດ ສອບ ທາງ ອີ ເມວ ໄວ້ ວາງ ໃຈ ໄດ້ ໃນ ໄລຍະ ຍາວ ນານ, ທ່ານ ຕ້ອງ ມີ ການ ສັງເກດ ເຫັນ ພື້ນຖານ ກ່ຽວ ກັບ ເວລາ ສົ່ງ, ວິທີ ທີ່ ລົ້ມ ເຫລວ ແລະ ພຶດຕິ ກໍາ ຂອງ ຜູ້ ຈັດ ຫາ.
ຕິດຕາມເວລາການສົ່ງ OTP ແລະ ອັດຕາຄວາມສໍາເລັດ
ຕື່ມ ວັດ ແທກ ງ່າຍໆ ເພື່ອ ບັນທຶກ ວ່າ ການ ທົດ ສອບ ອີ ເມວ ແຕ່ ລະ ເທື່ອ ລໍຖ້າ OTP ຫລື ເຊື່ອມ ຕໍ່ ການ ຢືນຢັນ. ເມື່ອ ເວລາ ຜ່ານ ໄປ, ທ່ານ ຈະ ສັງ ເກດ ເຫັນ ການ ແຈກ ຢາຍ: ຂ່າວສານ ສ່ວນ ຫລາຍ ຈະ ມາ ເຖິງ ໄວ, ແຕ່ ບາງ ຂໍ້ ໃຊ້ ເວລາ ດົນ ກວ່າ ຫລື ບໍ່ ປາກົດ. ບົດຄວາມທີ່ສຶກສາຄໍາອະທິບາຍກ່ຽວກັບວິທີທີ່ການຫມູນວຽນ domain ຊ່ວຍເພີ່ມຄວາມເຊື່ອຖື OTP ອະທິບາຍວ່າເປັນຫຍັງສິ່ງນີ້ຈຶ່ງເກີດຂຶ້ນ ແລະ ວິທີທີ່ການຫມູນວຽນ domain ສາມາດແກ້ໄຂບັນຫາທີ່ເກີດຈາກເຄື່ອງຕອງທີ່ກະຕືລືລົ້ນເກີນໄປ.
ຮາວ ເຫລັກ ປ້ອງ ກັນ ເມື່ອ ອີ ເມວ ຫັກ
ຕັດສິນໃຈລ່ວງຫນ້າວ່າເມື່ອໃດທີ່ອີເມວທີ່ຂາດໄປຄວນເຮັດໃຫ້ລະບົບທັງຫມົດລົ້ມເຫລວ ແລະເມື່ອໃດທີ່ເຈົ້າຕ້ອງການຄວາມລົ້ມເຫລວແບບອ່ອນໆ. ການສ້າງບັນຊີທີ່ສໍາຄັນ ຫຼື ການເຂົ້າສູ່ລະບົບຕາມປົກກະຕິແລ້ວຕ້ອງມີການລົ້ມລະລາຍຢ່າງຮຸນແຮງ, ໃນຂະນະທີ່ການແຈ້ງການຮອງອາດຖືກອະນຸຍາດໃຫ້ລົ້ມເຫລວໂດຍບໍ່ກີດຂວາງການນໍາໃຊ້. ກົດ ທີ່ ແຈ່ມ ແຈ້ງ ຈະ ກີດ ກັນ ນັກ ວິສະວະກອນ ຈາກ ການ ຄາດ ຄິດ ພາຍ ໃຕ້ ຄວາມ ກົດ ດັນ.
ການເຮັດຊ້ໍາອີກກ່ຽວກັບຜູ້ໃຫ້ບໍລິການ, ຂອບເຂດ ແລະ ແບບແຜນ
ພຶດຕິ ກໍາ ຂອງ ອີ ເມວ ຈະ ປ່ຽນ ໄປ ເມື່ອ ເວລາ ຜ່ານ ໄປ ເມື່ອ ເຄື່ອງ ຕອງ ພັດທະນາ ຂຶ້ນ. ສ້າງວົງຈອນການຕອບສະຫນອງເລັກນ້ອຍໃນຂະບວນການຂອງເຈົ້າໂດຍການຕິດຕາມແນວໂນ້ມ, ດໍາເນີນການທົດສອບການປຽບທຽບເປັນໄລຍະກັບຫຼາຍຂອບເຂດ ແລະ ປັບປຸງແບບແຜນຂອງເຈົ້າ. ຊິ້ນສ່ວນການຄົ້ນຄວ້າເຊັ່ນ ຕົວຢ່າງຈົດຫມາຍຊົ່ວຄາວທີ່ບໍ່ໄດ້ຄາດຄິດເຊິ່ງຜູ້ພັດທະນາບໍ່ຄ່ອຍຄິດເຖິງສາມາດດົນໃຈສະພາບການເພີ່ມເຕີມສໍາລັບຊຸດ QA ຂອງເຈົ້າ.
ຄຳຖາມທີ່ຖືກຖາມເລື້ອຍໆ
ຄໍາຕອບສັ້ນໆເຫຼົ່ານີ້ຊ່ວຍທີມຂອງເຈົ້າໃຫ້ໃຊ້ຫີບເຂົ້າໃນລະບົບ CI / CD ໂດຍບໍ່ຕ້ອງອະທິບາຍແບບດຽວກັນໃນການທົບທວນການອອກແບບທຸກຄັ້ງ.
ຂ້ອຍສາມາດໃຊ້ຫີບເຂົ້າແບບດຽວກັນໃນຫຼາຍໆ CI / CD ໄດ້ບໍ?
ທ່ານ ສາມາດ ເຮັດ ໄດ້, ແຕ່ ທ່ານ ຄວນ ຕັ້ງ ໃຈ ກ່ຽວ ກັບ ເລື່ອງ ນີ້. ການ ໃຊ້ ທີ່ ຢູ່ ຊົ່ວຄາວ ຕໍ່ ສາຂາ ຫລື ສະພາບ ແວດ ລ້ອມ ກໍ ດີ ສໍາລັບ ການ ຫລັ່ງໄຫລ ທີ່ ບໍ່ ສໍາຄັນ, ຕາບ ໃດ ທີ່ ທຸກ ຄົນ ເຂົ້າ ໃຈ ວ່າ ອີ ເມວ ເກົ່າ ອາດ ຍັງ ມີ ຢູ່. ສໍາລັບສະພາບການທີ່ມີຄວາມສ່ຽງສູງເຊັ່ນ ການຢືນຢັນແລະການຈ່າຍຄ່າໃຊ້ຈ່າຍ, ໃຫ້ເລືອກຫນຶ່ງຫນ່ວຍໃນແຕ່ລະການແລ່ນເພື່ອແຍກຂໍ້ມູນທົດສອບແລະງ່າຍຂຶ້ນທີ່ຈະຫາເຫດຜົນ.
ຂ້ອຍຈະປ້ອງກັນລະຫັດ OTP ບໍ່ໃຫ້ເຂົ້າໄປໃນບັນທຶກ CI/CD ໄດ້ແນວໃດ?
ໃຫ້ຈັດການ OTP ພາຍໃນໂປຣແກຣມທົດສອບແລະຢ່າພິມຄ່າດິບ. ບັນທຶກເຫດການເຊັ່ນ "OTP received" ຫຼື "verification link opened" ແທນທີ່ຈະເປັນຄວາມລັບແທ້ໆ. ໃຫ້ແນ່ໃຈວ່າຫ້ອງສະຫມຸດການບັນທຶກແລະຮູບແບບການແກ້ໄຂຂອງທ່ານບໍ່ໄດ້ຖືກຕັ້ງຄ່າເພື່ອຖິ້ມຄໍາຮ້ອງຂໍຫຼືຮ່າງກາຍການຕອບສະຫນອງທີ່ມີ token ທີ່ຮູ້ສຶກໄວ.
ປອດໄພບໍທີ່ຈະເກັບເງິນໂທລະສັບທີ່ໃຊ້ໄດ້ໃນຕົວປ່ຽນ CI?
ແມ່ນ ແລ້ວ, ຖ້າ ຫາກ ທ່ານ ປະ ຕິ ບັດ ກັບ ມັນ ຄື ກັນ ກັບ ຄວາມ ລັບ ອື່ນໆ ໃນ ລະ ດັບ ການ ຜະລິດ. ໃຊ້ຕົວປ່ຽນທີ່ຖືກລະຫັດຫຼືຜູ້ຈັດການລັບ, ຈໍາກັດການເຂົ້າເຖິງມັນແລະຫຼີກລ່ຽງການສະທ້ອນໃນສະບັບ. ຖ້າມີການເປີດເຜີຍ token ໃຫ້ຫມູນວຽນມັນຄືກັບທີ່ເຈົ້າເຮັດກັບກະແຈທີ່ຖືກທໍາລາຍ.
ຈະເກີດຫຍັງຂຶ້ນຖ້າຫີບເຂົ້າຊົ່ວຄາວຫມົດອາຍຸກ່ອນການສອບເສັງຂອງຂ້ອຍສິ້ນສຸດລົງ?
ຖ້າການທົດສອບຂອງເຈົ້າຊ້າ, ເຈົ້າມີທາງເລືອກສອງຢ່າງ: ເຮັດໃຫ້ສະພາບການສັ້ນລົງຫຼືເລືອກຫີບທີ່ສາມາດໃຊ້ຄືນໄດ້ພ້ອມກັບຊີວິດທີ່ຍາວນານ. ສໍາລັບ ທິມ ສ່ວນ ຫລາຍ, ການ ເຮັດ ໃຫ້ ຂັ້ນ ຕອນ ການ ທົດ ສອບ ແຫນ້ນ ແຫນ້ນ ແລະ ໃຫ້ ແນ່ ໃຈ ວ່າ ຂັ້ນ ຕອນ ຂອງ ອີ ເມວ ຈະ ດໍາ ເນີນ ໄປ ໃນ ຕອນ ຕົ້ນ ເປັນ ການ ເຄື່ອນ ຍ້າຍ ທໍາ ອິດ ທີ່ ດີກວ່າ.
ຂ້ອຍຄວນສ້າງຫີບເຂົ້າຈັກຫນ່ວຍສໍາລັບຊຸດທົດສອບແບບຄຽງຄູ່ກັນ?
ຫຼັກການງ່າຍໆແມ່ນຫນຶ່ງຫີບເຂົ້າຕໍ່ພະນັກງານທີ່ຄ້າຍຄືກັນສໍາລັບແຕ່ລະກໍລະນີກາງ. ໂດຍວິທີນີ້, ເຈົ້າຈະຫຼີກລ່ຽງການຂັດແຍ່ງກັນແລະຂ່າວສານທີ່ບໍ່ແຈ່ມແຈ້ງເມື່ອມີການທົດສອບຫຼາຍຢ່າງໃນເວລາດຽວກັນ. ຖ້າຜູ້ໃຫ້ບໍລິການມີຂໍ້ຈໍາກັດທີ່ເຄັ່ງຄັດ, ເຈົ້າສາມາດຫລຸດຈໍານວນລົງໂດຍເສຍຄ່າໃຊ້ຈ່າຍຂອງເຫດຜົນການແກ້ໄຂທີ່ສະຫຼັບຊັບຊ້ອນກວ່າຫນ້ອຍຫນຶ່ງ.
ການໃຊ້ທີ່ຢູ່ອີເມວຊົ່ວຄາວໃນ CI/CD ລົດຄວາມສາມາດໃນການສົ່ງອີເມວຫຼືເຮັດໃຫ້ເກີດການກີດຂວາງບໍ?
ມັນ ສາມາດ ເຮັດ ໄດ້, ໂດຍ ສະ ເພາະ ຖ້າ ຫາກ ທ່ານ ສົ່ງ ຂ່າວສານ ທົດ ສອບ ທີ່ ຄ້າຍຄື ກັນ ຈາກ IP ແລະ domain ດຽວ ກັນ. ການໃຊ້ຜູ້ໃຫ້ບໍລິການທີ່ຈັດການຊື່ສຽງຂອງໂດເມນໄດ້ດີແລະຫມູນວຽນຊື່ໂຮງແຮມຢ່າງສະຫລາດຈະຊ່ວຍໄດ້. ເມື່ອ ມີ ຄວາມ ສົງ ໄສ, ໃຫ້ ດໍາ ເນີນ ການ ທົດ ລອງ ທີ່ ຄວບ ຄຸມ ແລະ ເບິ່ງ ອັດຕາ ການ ຟື້ນ ຟູ ຫລື ການ ຊັກ ຊ້າ ທີ່ ເພີ່ມ ທະວີ ຂຶ້ນ.
ຂ້ອຍສາມາດດໍາເນີນການທົດສອບອີເມວໂດຍບໍ່ມີ Temp Mail API ສາທາລະນະໄດ້ບໍ?
ແມ່ນແລ້ວ. ຜູ້ໃຫ້ບໍລິການຫຼາຍຄົນເປີດເຜີຍຈຸດສຸດທ້າຍຂອງເວັບໄຊທີ່ງ່າຍໆທີ່ໂປຣແກຣມທົດສອບຂອງທ່ານສາມາດເອີ້ນໄດ້ຄືກັບ API. ໃນ ອີກ ກໍລະນີ ຫນຶ່ງ, ການ ຮັບ ໃຊ້ ພາຍ ໃນ ນ້ອຍໆ ສາມາດ ເຊື່ອມ ໂຍງ ຊ່ອງ ວ່າງ ລະຫວ່າງ ຜູ້ ຈັດ ຫາ ແລະ pipeline ຂອງ ທ່ານ, cache ແລະ ເປີດ ເຜີຍ ພຽງ ແຕ່ metadata ທີ່ ການ ທົດ ສອບ ຂອງ ທ່ານ ຕ້ອງການ.
ຂ້ອຍຄວນໃຊ້ອີເມວທີ່ໃຊ້ໄດ້ສໍາລັບຂໍ້ມູນທີ່ຄ້າຍຄືກັບການຜະລິດຫຼືຜູ້ໃຊ້ທົດສອບທີ່ສັງເກດເທົ່ານັ້ນ?
ຈໍາກັດ inbox ທີ່ ໃຊ້ ໄດ້ ພຽງ ແຕ່ ຜູ້ ໃຊ້ ປະສົມ ທີ່ ຖືກ ສ້າງ ຂຶ້ນ ເພື່ອ ຈຸດປະສົງ ຂອງ ການ ທົດ ສອບ ເທົ່າ ນັ້ນ. ບັນຊີການຜະລິດ, ຂໍ້ມູນລູກຄ້າແທ້ໆ ແລະ ຂໍ້ມູນໃດໆກໍຕາມທີ່ກ່ຽວຂ້ອງກັບເງິນຫຼືການປະຕິບັດຕາມກົດຫມາຍຄວນໃຊ້ທີ່ຢູ່ອີເມວໄລຍະຍາວທີ່ມີການຈັດການຢ່າງຖືກຕ້ອງ.
ຂ້ອຍຈະອະທິບາຍອີເມວທີ່ໃຊ້ແລ້ວໃນລະບົບຕໍ່ທີມຄວາມປອດໄພຫຼືການປະຕິບັດຕາມກົດຫມາຍໄດ້ແນວໃດ?
ໃຫ້ ຈັດ ໂຄງ ຮ່າງ ມັນ ເປັນ ວິ ທີ ທີ່ ຈະ ຫລຸດຜ່ອນ ການ ເປີດ ເຜີຍ ຂອງ ອີ ເມວ ທີ່ ຖືກ ຢືນຢັນ ແລະ PII ໃນ ລະ ຫວ່າງ ການ ທົດ ສອບ. ແບ່ງປັນນະໂຍບາຍທີ່ແຈ່ມແຈ້ງກ່ຽວກັບການເກັບຮັກສາ, ການບັນທຶກ ແລະ ການຈັດການຄວາມລັບ, ແລະ ເອກະສານອ້າງອີງທີ່ອະທິບາຍກ່ຽວກັບໂຄງສ້າງທີ່ທ່ານໃຊ້.
ເມື່ອໃດທີ່ຂ້ອຍຄວນເລືອກຕູ້ໄປສະນີຊົ່ວຄາວທີ່ໃຊ້ຄືນໄດ້ແທນທີ່ຈະໃຊ້ຄືນໄດ້?
ຕູ້ໄປສະນີຊົ່ວຄາວທີ່ສາມາດນໍາໃຊ້ຄືນໄດ້ມີເຫດຜົນສໍາລັບສະພາບແວດລ້ອມ QA ທີ່ດໍາເນີນເປັນເວລາດົນນານ, ລະບົບກ່ອນການຜະລິດ ຫຼືການທົດສອບການຄົ້ນຄວ້າດ້ວຍຕົວເອງທີ່ທ່ານຕ້ອງການທີ່ຢູ່ທີ່ສອດຄ່ອງ. ມັນ ເປັນ ທາງ ເລືອກ ທີ່ ຜິດ ສໍາລັບ ການ ຢືນຢັນ ທີ່ ມີ ຄວາມ ສ່ຽງ ສູງ ຫລື ການ ທົດ ລອງ ທີ່ ຮູ້ສຶກ ໄວ ບ່ອນ ທີ່ ການ ແຍກ ຕົວ ຢ່າງ ເຄັ່ງ ຄັດ ແມ່ນ ສໍາຄັນ ຫລາຍ ກວ່າ ຄວາມ ສະດວກ.
ແຫຼ່ງຂໍ້ມູນແລະການອ່ານເພີ່ມເຕີມ
ສໍາລັບການຄົ້ນຄວ້າຢ່າງເລິກເຊິ່ງກ່ຽວກັບພຶດຕິກໍາ OTP, ຊື່ສຽງຂອງໂດເມນ ແລະ ການໃຊ້ອີເມວຊົ່ວຄາວຢ່າງປອດໄພໃນການທົດສອບ, ທີມສາມາດທົບທວນເອກະສານຂອງຜູ້ໃຫ້ບໍລິການອີເມວ, ຄູ່ມືຄວາມປອດໄພຂອງລະບົບ CI/CD ແລະ ບົດຄວາມລາຍລະອຽດກ່ຽວກັບການໃຊ້ຈົດຫມາຍຊົ່ວຄາວສໍາລັບການກວດສອບ OTP, ການຫມູນວຽນຂອງໂດເມນ ແລະ ສະພາບແວດລ້ອມ QA/UAT.
ຈຸດ ສໍາຄັນ
ອີ ເມວ ທີ່ ໃຊ້ ໄດ້ ບໍ່ ພຽງ ແຕ່ ເປັນ ລັກ ສະ ນະ ທີ່ ສະ ດວກ ສະ ບາຍ ສໍາ ລັບ ໃບ ສະຫມັກ ເທົ່າ ນັ້ນ. ຖ້າໃຊ້ຢ່າງລະມັດລະວັງ, ມັນຈະກາຍເປັນສ່ວນປະກອບທີ່ມີພະລັງພາຍໃນລະບົບ CI / CD ຂອງທ່ານ. ໂດຍ ການ ສ້າງ inbox ທີ່ ໃຊ້ ເວລາ ສັ້ນໆ, ລວມ ເຂົ້າກັບ GitHub Actions, GitLab CI ແລະ CircleCI, ແລະ ບັງຄັບ ກົດ ທີ່ ເຄັ່ງ ຄັດ ກ່ຽວ ກັບ ຄວາມ ລັບ ແລະ ການ ບັນທຶກ, ທ່ານ ສາມາດ ທົດ ສອບ ອີ ເມວ ທີ່ ສໍາຄັນ ໂດຍ ບໍ່ ຕ້ອງ ມີ inbox ແທ້ໆ ໃນ ຂັ້ນ ຕອນ ນັ້ນ.
ເລີ່ມ ຕົ້ນ ເລັກ ນ້ອຍ ດ້ວຍ ສະ ພາບ ການ ດຽວ, ວັດ ແທກ ແບບ ແຜນ ການ ສົ່ງ ລໍາ ລຽງ ແລະ ຄວາມ ລົ້ມ ເຫລວ, ແລະ ຄ່ອຍໆ ສ້າງ ແບບ ແຜນ ທີ່ ເຫມາະ ສົມ ກັບ ທີມ ຂອງ ທ່ານ. ເມື່ອເວລາຜ່ານໄປ, ຍຸດທະວິທີທາງອີເມວທີ່ໃຊ້ແລ້ວໂດຍເຈດຕະນາຈະເຮັດໃຫ້ລະບົບຂອງເຈົ້າໄວ້ວາງໃຈໄດ້ຫຼາຍຂຶ້ນ, ການກວດສອບຂອງເຈົ້າງ່າຍຂຶ້ນ ແລະ ນັກວິສະວະກອນຂອງເຈົ້າຢ້ານຫນ້ອຍລົງຕໍ່ຄໍາວ່າ "ອີເມວ" ໃນແຜນການທົດສອບ.