Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

นี่คือโพสต์ที่แปลด้วย AI

Alien Story

การพัฒนาแอปแบบคนเดียว ควรทำการทดสอบอะไรบ้าง?

เลือกภาษา

  • ไทย
  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

สรุปโดย AI ของ durumis

  • เน้นย้ำถึงความสำคัญของการเขียนโค้ดทดสอบก่อนเปิดตัวแอป และเสนอลำดับความสำคัญสำหรับวิธีการทดสอบที่หลากหลาย เช่น การทดสอบโดยบุคคล การทดสอบแบบบูรณาการ การทดสอบหน่วย การทดสอบการยอมรับและการทดสอบวิดเจ็ต
  • นักพัฒนาควรให้ความสำคัญกับการทดสอบโดยบุคคลและการทดสอบแบบบูรณาการ (เน้นผู้ให้บริการ) เนื่องจากประสิทธิภาพของเวลา ควรเพิ่มการทดสอบหน่วยหลังจากเปิดตัว และควรพิจารณาประสิทธิภาพสำหรับการทดสอบการยอมรับและการทดสอบวิดเจ็ต เนื่องจากใช้เวลา
  • ลดเวลาและเพิ่มความเร็วในการพัฒนาด้วยการทดสอบอัตโนมัติเพื่อมุ่งสู่การเปิดตัวที่รวดเร็ว

"การทดสอบต้องไม่ใหญ่กว่าตัวสินค้า ฉันหมายถึง การเขียนการทดสอบต้องไม่ใช้เวลานานกว่าการพัฒนาผลิตภัณฑ์"

จะเขียนโค้ดทดสอบจนหมดเวลาหรือ?



เรื่องราวของการเขียนการทดสอบ


ก่อนที่จะปล่อยแอปพลิเคชัน ฉันต้องการเขียนโค้ดทดสอบอย่างง่าย ๆ ก่อน แท้จริงแล้ว การทดสอบแบบอัตโนมัติ ดังนั้น จึงไม่น่าจะ เป็นปัญหาในอนาคต แต่ควรเขียนไว้ตอนนี้ ฉันคิดว่ามันโอเค



ลำดับความสำคัญของการทดสอบที่ฉันคิดไว้คือ

การทดสอบโดยบุคคล > การทดสอบแบบรวม (เฉพาะ provider) > การทดสอบหน่วย > วิดเจ็ต การทดสอบการยอมรับ



1. ทดสอบโดยบุคคล

"วิธีที่ดีที่สุดคือ ให้มนุษย์ลองทำดู"

ฉันต้องการทำการทดสอบแบบรวมไปพร้อมกับการตรวจสอบฟังก์ชันการทำงานของผู้ใช้โดยประมาณ การทำเช่นนี้จะทำให้ฉันผ่าน การทดสอบอย่างน้อยหนึ่งครั้งแล้ว ดังนั้นจึงไม่ควรเป็นปัญหา?



2. การทดสอบหน่วย

"การทดสอบว่าชิ้นส่วนที่เล็กที่สุดทำงานได้ดีหรือไม่"

แท้จริงแล้ว การมีคนอื่นมาผสานโค้ด หรืออะไรทำนองนี้ (เนื่องจากเป็นการพัฒนาแบบคนเดียว) จึงมีความสำคัญน้อยลง ในตอนนี้ ฉันจะตรวจสอบโดยประมาณก่อนปล่อย และหลังจากนั้น ฉันจะใส่โค้ดทดสอบหน่วย ฉันทำเสร็จแล้ว ดังนั้น จึงเสร็จสิ้นการพัฒนาแล้ว ฉันคิดว่าความน่าจะเป็นที่จะเกิดข้อผิดพลาดในตอนนี้มีน้อยมาก เนื่องจากไม่ได้มีการอัปเดตหรือเพิ่ม สิ่งอื่นใด



3. การทดสอบแบบรวม

"แท้จริงแล้ว คือการทดสอบ provider. ให้เน้นส่วนนี้เป็นหลัก"

ฉันคิดว่ามันคือการตรวจสอบ provider ในแอปที่ฉันสร้าง ทุกอย่างเป็น riverpod และฟังก์ชันการทำงานส่วนใหญ่ ดำเนินการผ่าน riverpod ดังนั้น การทำเฉพาะส่วนนี้เท่านั้นอาจช่วยลดข้อผิดพลาดได้มาก?



4. การทดสอบการยอมรับ วิดเจ็ต

"มันสำคัญ แต่... มันใช้เวลาเยอะ"

การยืนยันฟังก์ชันการทำงานของผู้ใช้และการทดสอบวิดเจ็ตนั้นสำคัญมาก แต่มีปัญหาอยู่... การเขียนโค้ดนี้ใช้เวลานานมาก ฉันไม่สามารถตรวจสอบสาขาได้ทั้งหมด นอกจากนี้ การเขียนโค้ดทดสอบทั้งหมดนั้นแทบจะเป็นไปไม่ได้... ฉันไม่แน่ใจว่า การทดสอบนี้จะรับประกันความปลอดภัย 100% หรือไม่ ดังนั้นฉันคิดว่ามันคุ้มค่ามาก การทดสอบ provider ในการทดสอบแบบรวม และหากพบว่ามีส่วนใดที่ใช้งานไม่ได้ ให้แจ้งให้ผู้ใช้ทราบ... จากนั้นฉันสามารถอัปเดตส่วนนั้นได้ตามต้องการ


ดูเหมือนจะไม่รับผิดชอบเท่าไหร่ แต่คิดว่าวิธีนี้ดีที่สุด




ความคิดของฉัน


แท้จริงแล้ว การทดสอบก็เหมือนกับการทำงานแบบอัตโนมัติ การทำสิ่งเหล่านี้แบบอัตโนมัติเป็นวิธีที่ดีในการประหยัดเวลา แทนที่จะต้องทดสอบทีละอย่าง

เวลาเป็นเงิน ดังนั้นฉันต้องพัฒนาสิ่งที่เร่งด่วนที่สุดให้เร็วที่สุด และเร่งวันวางจำหน่าย



เวลาไม่พอ ต้องรีบพัฒนา





เกี่ยวกับนักพัฒนา

คู่สามีภรรยาต่างชาติร่วมกันพัฒนาและดำเนินการแอปนัดหมายระดับโลก เอเลี่ยน


YouTube : https://www.youtube.com/@AlienApp
อีเมล : slugj2020@gmail.com





Alien
Alien Story
Alien developer & international couple
Alien
เหตุผลที่แต่งงานข้ามชาติเป็นสิ่งที่ดี เรื่องราวของนักพัฒนาที่สร้างแอพนัดเดทสำหรับคู่รักข้ามชาติ บทความนี้จะแนะนำข้อดีของการพบปะกับผู้คนจากประเทศอื่นๆ ผ่านแอพ และเป้าหมายที่นักพัฒนาต้องการบรรลุผ่านแอพ ตรวจสอบช่องยูทูบของคู่สมรสข้ามชาติของนักพัฒนาด้วย

5 พฤษภาคม 2567

เรื่องราวแรกของนักพัฒนาแอปพลิเคชันเอเลี่ยน นี่คือเรื่องราวของนักพัฒนาที่เลือกใช้ durumis เพื่อเริ่มต้นบล็อกระดับโลก โดยมีเป้าหมายเพื่อโปรโมตแอปพลิเคชันการนัดหมายระดับนานาชาติโดยใช้การสนับสนุน 38 ภาษาและเครื่องมือแปล YouTube อัตโนมัติ นักพัฒนาเป็นผู้ดำเนินการช่อง YouTube สำหรับคู่รักนานาชาติด้วย

21 เมษายน 2567

การเลือกภูมิภาคเซิร์ฟเวอร์แอป Alien (AWS) บทความนี้กล่าวถึงกระบวนการออกแบบและสร้างเซิร์ฟเวอร์ AWS สำหรับแอปนัดหมายทั่วโลกของ Alien ครอบคลุมถึงความต้องการในการสนับสนุนหลายภูมิภาค การปรับขนาดอัตโนมัติ และอื่นๆ พร้อมด้วยเกณฑ์การเลือกภูมิภาคและแผนการใช้ Amazon Route 53, S3, Cloud Front

8 พฤษภาคม 2567

การทดสอบข้อความ ไม่มีการแสดงตัวอย่างของ durumis AI
안민수
안민수
안민수
안민수

29 เมษายน 2567

อยากยิ้มทุกเช้าใช่ไหม? เคล็ดลับความสุข 1% เรื่องราวของประสบการณ์และการเติบโตที่ได้รับจากการโพสต์วันละ 1 ครั้งเป็นเวลา 60 วัน ซึ่งแสดงให้เห็นถึงกระบวนการในการสร้างความคิดเชิงบวกและความยืดหยุ่นผ่านการเขียนเพื่อ เปิดเส้นทางใหม่ นำเสนอวิธีการเชื่อมั่นในตัวเองและทำงานอย่างต่อเนื่องเพื่อสร้างจุดเปลี่ยน
카니리 @khanyli
카니리 @khanyli
카니리 @khanyli
카니리 @khanyli
카니리 @khanyli

6 พฤษภาคม 2567

[นอกสายงาน วิศวกร สู้ชีวิต] 17. พอร์ตโฟลิโอของวิศวกรมือใหม่ ไปถึงไหน? พอร์ตโฟลิโอของวิศวกรมือใหม่ควรเน้นไปที่ทักษะการพัฒนา ซอฟต์แวร์ การติดตั้ง Infra ทั้งหมดนั้นไม่จำเป็นเท่ากับการสร้างฟังก์ชัน CRUD พื้นฐาน และการสะสมประสบการณ์การเชื่อมต่อ API ภายนอก สามารถลองใช้ API เช่น การเข้าสู่ระบบของ Naver, API แผนที่ Naver, API ของ
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

3 เมษายน 2567

การจำลอง Prisma Client สำหรับการทดสอบหน่วยใน NestJS การลบการพึ่งพาภายนอกเป็นสิ่งสำคัญในระหว่างการทดสอบหน่วยของแอปพลิเคชัน คุณสามารถดำเนินการทดสอบหน่วยได้อย่างง่ายดายโดยใช้ วิธีการจำลอง Jest สำหรับ Prisma ORM การติดตั้งแพ็คเกจ jest-mock-extended และการจำลอง Prisma Client ช่วยให้คุณสามารถสร้างสภาพแวดล้อมการท
제이의 블로그
제이의 블로그
제이의 블로그
제이의 블로그

2 เมษายน 2567

[สำหรับผู้ที่ไม่ใช่ผู้เชี่ยวชาญด้านการพัฒนา การเอาชีวิตรอดในฐานะนักพัฒนา] 3. เหตุผลที่ต้องการเป็นนักพัฒนา แม้ว่าจะมีหลายเหตุผลที่ทำให้ต้องการเป็นนักพัฒนา แต่การมีเป้าหมายที่ชัดเจนและความพยายามอย่างต่อเนื่องเท่านั้นที่จะนำไปสู่ความสำเร็จ ความสามารถในการแก้ปัญหาและการเรียนรู้ตลอดชีวิตเป็นสิ่งจำเป็นสำหรับนักพัฒนา และเป้าหมายในการเป็นนักพัฒนาที่เป็นมิตรกับผู้ใช้
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

28 มีนาคม 2567

[ไม่ใช่ผู้เชี่ยวชาญ การอยู่รอดในฐานะนักพัฒนา] 9. สร้างเว็บไซต์ที่เหมาะสำหรับพอร์ตโฟลิโอ นี่คือ 3 ประเภทของเว็บไซต์ที่เหมาะสำหรับนักเรียนที่ได้รับทุนจากรัฐบาลหรือบูทแคมป์ในการสร้างพอร์ตโฟลิโอสำหรับการหางาน คุณสามารถพัฒนา กลุ่มเว็บไซต์ ERP ระบบภายในองค์กร ฯลฯ ที่บริษัทใช้บ่อย หรือสร้างคลาวด์บริการเว็บที่มีชื่อเสียง แต่อย่างไรก็ตาม คุณควรระวัง
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

30 มีนาคม 2567