คำถามและคำตอบสัมภาษณ์การทดสอบมือถือ 20 อันดับแรก (2025)

ต่อไปนี้เป็นคำถามและคำตอบในการสัมภาษณ์การทดสอบมือถือสำหรับผู้สมัครใหม่และมีประสบการณ์เพื่อให้ได้งานในฝัน

 

คำถามและคำตอบสัมภาษณ์การทดสอบมือถือสำหรับนักศึกษาใหม่

1) อธิบายว่าการทดสอบเว็บและการทดสอบ WAP แตกต่างกันอย่างไร

  • การทดสอบ WAP: เป็นการทดสอบ WAP (Wireless Application Protocol) ที่ใช้ในแอปพลิเคชันเครือข่าย
  • การทดสอบเว็บ: โดยส่วนใหญ่เกี่ยวข้องกับการทดสอบแอปพลิเคชันเว็บ เช่น เว็บไซต์และพอร์ทัล

👉 ดาวน์โหลด PDF ฟรี: คำถามและคำตอบสัมภาษณ์การทดสอบมือถือ >>


2) แสดงรายการเครื่องมือทดสอบอุปกรณ์เคลื่อนที่อัตโนมัติบางส่วนหรือไม่

สำหรับ การทดสอบมือถือมีเครื่องมืออัตโนมัติสองประเภทสำหรับทดสอบแอปพลิเคชันบนมือถือ

  • เครื่องมือทดสอบมือถือแบบออบเจ็กต์: โซลูชัน Jama, Ranorex,
  • เครื่องมือทดสอบมือถือที่ใช้รูปภาพ: RoutinBot, Egg Plant, Sikuli

3) อธิบายความแตกต่างระหว่างเครื่องจำลองและโปรแกรมจำลอง?

  • เครื่องจำลอง: เป็นอุปกรณ์จำลองเครือข่ายอิเล็กทรอนิกส์หรืออุปกรณ์สถานีฐานสำหรับโทรศัพท์มือถือ CDMA/CMA ช่วยในการล็อกเครือข่ายภายในบ้านโดยไม่ต้องโรมมิ่งบริการ และสามารถทำการโทรด้วยเสียง ข้อมูล SMS
  • โปรแกรมจำลอง: เป็นซอฟต์แวร์สำหรับทดสอบแอปพลิเคชั่นมือถือโดยไม่ต้องใช้มือถือสด

4) ระบุประเภทของการทดสอบแอปบนมือถือ?

ประเภทของการทดสอบแอปบนอุปกรณ์เคลื่อนที่ประกอบด้วย


5) กล่าวถึงสิ่งที่เป็น Android กลยุทธ์การทดสอบ?

มาตรฐาน Android กลยุทธ์การทดสอบต้องรวมถึงการทดสอบต่อไปนี้

  • การทดสอบหน่วย
  • การทดสอบบูรณาการ
  • Operaการทดสอบ
  • การทดสอบระบบ

6) อธิบาย Android กรอบการทดสอบ?

Android กรอบการทดสอบประกอบด้วยสามส่วน

  • แพ็คเกจการสมัคร: เป็นแอปพลิเคชันเป้าหมายที่ต้องทดสอบ
  • เครื่องมือทดสอบนักวิ่ง: มันเป็น กรณีทดสอบ นักวิ่งที่รันกรณีทดสอบบนแอปพลิเคชันเป้าหมาย ประกอบด้วย เครื่องมือ SDK สำหรับการทดสอบอาคารและเครื่องมือที่ให้ APIs สำหรับการเขียนโปรแกรมควบคุมอุปกรณ์แอนดรอยด์ เช่น MonkeyRunner
  • แพคเกจทดสอบ: ประกอบด้วย 2 คลาส ได้แก่ คลาสกรณีทดสอบ และ วัตถุจำลอง- คลาสกรณีทดสอบประกอบด้วยวิธีทดสอบเพื่อดำเนินการกับแอปพลิเคชันเป้าหมาย ในขณะที่ออบเจ็กต์จำลองประกอบด้วยข้อมูลจำลองที่จะใช้เป็นอินพุตตัวอย่างสำหรับกรณีทดสอบ

7) ระบุแนวทางปฏิบัติที่ดีที่สุดสำหรับ Android การทดสอบ?

  • นักพัฒนาควรเตรียมกรณีทดสอบไปพร้อมๆ กันในขณะที่เขียนโค้ด
  • ควรจัดเก็บกรณีทดสอบทั้งหมดร่วมกับซอร์สโค้ด
  • ใช้การผสานรวมอย่างต่อเนื่องและดำเนินการทดสอบทุกครั้งที่มีการเปลี่ยนแปลงโค้ด
  • หลีกเลี่ยงการใช้อุปกรณ์ที่รูทและโปรแกรมจำลอง

8) พูดถึงข้อบกพร่องทั่วไปที่พบขณะทดสอบมือถือคืออะไร?

  • สำคัญ: ระบบโทรศัพท์ของคุณขัดข้องเมื่อทดสอบคุณสมบัติเฉพาะในอุปกรณ์ของคุณ
  • บล็อก: ไม่สามารถทำอะไรได้แม้ว่าจะเปิดโทรศัพท์อยู่เว้นแต่คุณจะรีบูทอุปกรณ์
  • สาขา: ไม่สามารถทำหน้าที่ของคุณสมบัติเฉพาะได้
  • ผู้เยาว์: ภายใต้ข้อบกพร่องเล็ก ๆ น้อย ๆ โดยปกติแล้วข้อบกพร่องของ GUI จะลดลง

9) อธิบายว่ากรอบการทดสอบ Robo-electric คืออะไร?

ทดสอบเสร็จแล้ว Android กรอบการทดสอบสำหรับโปรแกรมจำลองหรืออุปกรณ์เป็นเรื่องยาก บางครั้งการเรียกใช้และการสร้างกรณีทดสอบต้องใช้ความพยายามในการพัฒนาอย่างมาก เฟรมเวิร์ก Robo-electric ช่วยให้คุณทำงานได้ Android ทดสอบโดยตรงบน JVM โดยไม่ต้องใช้อุปกรณ์หรือโปรแกรมจำลอง


10) อธิบายว่าการทดสอบ A/B สำหรับแอป iOS เป็นอย่างไร

การทดสอบ A/B สำหรับ iOS มีสามขั้นตอน

  • กำหนดค่าการทดสอบ: เตรียมแอพ iOS ของคุณสองเวอร์ชัน (A&B) และเมตริกการทดสอบ
  • การทดสอบ: ทดสอบ iOS เวอร์ชันด้านบนสองเวอร์ชันบนอุปกรณ์พร้อมกัน
  • วิเคราะห์: มันเลือกและวัดเวอร์ชันที่ดีกว่าเพื่อเผยแพร่

คำถามและคำตอบสัมภาษณ์การทดสอบแอปพลิเคชันมือถือสำหรับผู้มีประสบการณ์

11) ในขณะที่ทำการทดสอบอุปกรณ์เคลื่อนที่แบบครบวงจร คุณต้องคำนึงถึงเกณฑ์หลักใดบ้าง

  • การติดตั้ง
  • แอปพลิเคชันเปิดตัวโดยไม่มีเครือข่าย
  • การถอนการติดตั้งแอพ
  • การวางแนวของแอปหากรองรับ
  • การทดสอบประสิทธิภาพของแอปพลิเคชันบนอุปกรณ์ประเภทต่างๆ และสถานการณ์เครือข่าย
  • ทดสอบการตอบสนองของแอปพลิเคชันว่าตอบสนองอย่างไร

12) แสดงรายการคุณสมบัติที่ Monkey Tool มีให้?

เครื่องมือลิงมีคุณสมบัติเช่น

  • ตัวเลือกการกำหนดค่าพื้นฐาน
  • Operaข้อจำกัดทางความคิด
  • ประเภทและความถี่ของเหตุการณ์
  • ตัวเลือกการดีบัก

13) กล่าวถึงเกณฑ์การคัดเลือก Test Automation Tool สำหรับการทดสอบมือถือว่าควรเป็นอย่างไร

สำหรับการทดสอบบนอุปกรณ์เคลื่อนที่ เครื่องมือทดสอบอัตโนมัติควรมีเกณฑ์ดังต่อไปนี้

  • การสนับสนุนหลายแพลตฟอร์ม: ตรวจสอบให้แน่ใจว่าเครื่องมือรองรับแพลตฟอร์มเป้าหมายในปัจจุบันและอนาคตของคุณ
  • การใช้งานสคริปต์: เครื่องมือแบบอิงวัตถุช่วยให้ใช้งานสคริปต์ได้ในระดับสูง
  • ข้อกำหนดการเจลเบรค: หากเครื่องมือใช้อุปกรณ์ที่รูทแล้ว อาจไม่รองรับระบบปฏิบัติการเวอร์ชันล่าสุดและอาจเข้ากันไม่ได้กับนโยบาย MDM
  • การเปลี่ยนแปลงซอร์สโค้ด: การแชร์ซอร์สโค้ดอาจไม่สามารถทำได้เสมอไป
  • ระยะเวลารอคอยสำหรับระบบปฏิบัติการเวอร์ชันใหม่: เครื่องมือจะสามารถรองรับ iOS/android/OS เวอร์ชันใหม่ได้เร็วแค่ไหน

14) เมื่อใดจึงควรเลือกการทดสอบอัตโนมัติและเมื่อใดควรทดสอบด้วยตนเอง

การทดสอบด้วยตนเอง

  • หากแอพพลิเคชั่นมีฟังก์ชั่นใหม่
  • หากแอปพลิเคชันต้องมีการทดสอบหนึ่งครั้งหรือสองครั้ง

การทดสอบอัตโนมัติ

  • หากทำการทดสอบการถดถอยซ้ำ
  • แอปทดสอบสำหรับสถานการณ์ที่ซับซ้อน

15) แสดงรายการปัญหาที่พบบ่อยที่สุดที่ผู้ทดสอบเผชิญขณะทำการทดสอบมือถือใน Cloud Computing

ความท้าทายที่ผู้ทดสอบเผชิญขณะทำการทดสอบมือถือคือ

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

16) อธิบายว่าการทดสอบความปลอดภัยบนมือถือมีอะไรบ้าง?

การทดสอบความปลอดภัยบนมือถือประกอบด้วย

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

17) แสดงรายการการทดสอบแอพมือถือ?

  • การทดสอบในเว็บเบราว์เซอร์ทั้งหมด
  • เบราว์เซอร์มีความสำคัญมากในอุปกรณ์ต่างๆ
  • อาจรองรับ xHTML, HTML, WML, AJAX
  • ความยากในการเปรียบเทียบประสิทธิภาพเนื่องจากตลาดมีการกระจายตัวสูง
  • โปรแกรมจำลองไม่ได้บันทึกคุณลักษณะหรือคุณลักษณะทั้งหมดของอุปกรณ์
  • การใช้ข้อกำหนดเฉพาะอาจไม่สอดคล้องกันระหว่างผู้จำหน่ายและอุปกรณ์ต่างๆ
  • ในบางสถานการณ์ ตัวแปลงรหัสอาจไม่เคารพปัจจัยด้านประสบการณ์ของผู้ใช้

18) อธิบายว่าการทดสอบพอร์ตคืออะไร?

การทดสอบนี้ทำขึ้นเพื่อทดสอบฟังก์ชันการทำงานเดียวกันบนอุปกรณ์ต่าง ๆ ที่มีแพลตฟอร์มต่างกัน แบ่งออกเป็นสองประเภท

  • การทดสอบอุปกรณ์
  • การทดสอบแพลตฟอร์ม

19) แสดงรายการเครื่องมือทดสอบ iPhone และ iPad บางส่วน?

  • ผู้ทดสอบ iPhone: ทดสอบเว็บอินเตอร์เฟสของคุณในกรอบขนาด i-phone
  • Appium: เป็นเครื่องมือทดสอบอัตโนมัติที่ใช้กับแอปพลิเคชัน iOS แบบเนทีฟและแบบไฮบริด
  • iPad มอง: ทดสอบเว็บแอปพลิเคชันของคุณโดยใช้อินเทอร์เฟซของ iPad
  • สตูดิโอทดสอบ: ช่วยให้คุณสามารถบันทึก สร้าง และรันการทดสอบอัตโนมัติสำหรับแอปพลิเคชัน iPad และ iPhone ของคุณได้

20) อธิบายว่าคุณสามารถติดตั้งการ์ด SD ในโปรแกรมจำลองได้อย่างไร?

ในการติดตั้งการ์ด SD ในโปรแกรมจำลอง คุณต้องใช้คำสั่ง

MKsdcrd –ฉัน mySDCard 1024M mySdCardFile.img

คำถามสัมภาษณ์เหล่านี้จะช่วยในวีว่าของคุณ (วาจา)