9 แนวทางปฏิบัติที่ดีที่สุดสำหรับการทดสอบการใช้งานสำหรับแอพมือถือ

เผยแพร่แล้ว: 2022-02-23

“การทดสอบการใช้งาน” ตามชื่อคือการทดสอบประเภทหนึ่งที่ทดสอบความสามารถในการใช้งานของซอฟต์แวร์ด้วยความช่วยเหลือจากผู้ใช้จริง เทคนิคนี้ใช้ในการออกแบบการโต้ตอบที่เน้นผู้ใช้เป็นศูนย์กลางเพื่อประเมินผลิตภัณฑ์ และให้ข้อเสนอแนะโดยตรงว่าผู้ใช้จริงจะรู้สึกอย่างไรขณะใช้ระบบ

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

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

Usability.gov ยังเสนอราคาการทดสอบการใช้งานเป็นการทดสอบที่อ้างอิงถึงการประเมินผลิตภัณฑ์หรือบริการโดยการทดสอบกับผู้ใช้ที่เป็นตัวแทน นอกจากนี้ยังเสริมว่าเป้าหมายที่นี่คือการระบุข้อบกพร่องในการใช้งาน รวบรวมข้อมูลเชิงคุณภาพและเชิงปริมาณ และวัดความพึงพอใจของผู้ใช้ที่เข้าร่วมกับผลิตภัณฑ์

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

Usability Testing For Mobile Apps

การตั้งค่างานสำหรับผู้ใช้

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

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

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

ตัวอย่างเช่น คุณควรพิจารณาลบข้อความที่พักในกล่องข้อความ นอกจากนี้ ให้ลบความคลุมเครือหากมีอยู่ในคำแนะนำของคุณก่อนทำการทดสอบ

ผู้ใช้สามารถทำงานใด ๆ ตามฟังก์ชั่นการใช้งานเช่น

  • การลงทะเบียนในบัญชี,
  • อัปโหลดรูปภาพ
  • กำลังอัปโหลดวิดีโอ
  • ส่งข้อความ,
  • ตอบรับคำขอเป็นเพื่อน
  • หรือปิดการใช้งานบัญชี

พยายามรักษางานให้มากที่สุดเท่าที่สามารถดำเนินการได้ ดิบ และสมจริง เป้าหมายควรอธิบายได้อย่างแม่นยำและให้อิสระในการเปรียบเทียบผลิตภัณฑ์และสัมผัสประสบการณ์ของผู้ใช้ตามเกณฑ์และความคาดหวัง

วิธีทดสอบการใช้งานมือถือและแนวทางปฏิบัติที่ดีที่สุด

มาดูวิธีการทดสอบการใช้งานแอพมือถือที่ใช้กันทั่วไปกัน

การทดสอบการใช้งานจากระยะไกลกับการทดสอบการใช้งานแบบตัวต่อตัว

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

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

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

การทดสอบ A/B

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

การเรียงลำดับการ์ด

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

สัมภาษณ์ทางโทรศัพท์และวิดีโอ

วิธีนี้ต้องการให้ผู้เข้าร่วมทำงานให้เสร็จสิ้นผ่านแฮงเอาท์วิดีโอเพื่อบันทึกการโต้ตอบและพฤติกรรมจากระยะไกล มันถูกใช้เป็นโซลูชันการทดสอบที่มีงบประมาณต่ำ โดยเฉพาะอย่างยิ่งเมื่อผู้ใช้ในพื้นที่ทางภูมิศาสตร์ขนาดใหญ่ทำการทดสอบ

รับสมัครกลุ่มทดสอบที่ใช่

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

ทดสอบกับอุปกรณ์จริง

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

ขนาดกลุ่มทดสอบ

จากข้อมูลของ Nielsen Norman Group ผู้ใช้ 5 คนสำหรับการทดสอบความสามารถในการใช้งานนั้นครอบคลุมความต้องการในการทดสอบแอพมือถือส่วนใหญ่ แอพมือถือที่มีมากกว่า 30-40 หน้าจอ คุณอาจจ้างผู้เข้าร่วม 10-15 คนในแบทช์ต่อเนื่องกัน

การใช้เครื่องมือที่เหมาะสม

เลือกเครื่องมือที่ไม่ทำให้แอปพลิเคชันของคุณช้าลง ตัวอย่างเช่น เครื่องมือทดสอบระยะไกลส่วนใหญ่ต้องการการติดตั้ง SDK ดังนั้นจึงเป็นเรื่องสำคัญที่จะต้องเลือกเครื่องมือทดสอบความสามารถในการใช้งานอย่างรอบคอบ

ตรวจสอบให้แน่ใจว่าผู้เข้าร่วมทุกคนอยู่ในหน้าเดียวกัน

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

ประโยชน์ของการทดสอบการใช้งาน

วิธีการประหยัดเวลา

หากคุณกำลังพิจารณาต้นทุนการพัฒนา คุณควรคิดถึงปัญหาการใช้งาน การทดสอบความสามารถในการใช้งานสามารถช่วยคุณประหยัดค่าใช้จ่าย 50% ของชั่วโมงส่วนบุคคลในการแก้ไขปัญหาทางเทคนิค เป็นประโยชน์ต่อทั้งบริษัทและผู้ใช้ปลายทาง การทดสอบนี้ช่วยบริษัทต่างๆ จากการมองข้ามปัญหาและตรวจจับปัญหาได้ก่อนหน้านี้ ทำให้ใช้เวลาน้อยลงและประหยัดต้นทุน นอกจากนี้ยังทำการตัดสินใจตามข้อเท็จจริงและประสบการณ์ของผู้ใช้มากกว่าการสันนิษฐาน ดังนั้นจึงช่วยปรับปรุง UX โดยรวม

การระบุปัญหา

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

สินค้าดีกว่า

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

ค้นพบปัญหาที่ซ่อนอยู่

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

ความสะดวกในการใช้งาน

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

ความท้าทายของการทดสอบการใช้งานแอพมือถือ

การเลือกกลุ่มเป้าหมายเพื่อทำการทดสอบอาจเป็นเรื่องที่ท้าทาย

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

มันอาจจะมีราคาแพง

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

ผลลัพธ์ที่น่าสงสัย

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

การตัดสินใจงานที่เหมาะสม

เป็นสิ่งสำคัญสำหรับผู้ทดสอบ (ผู้ใช้) ในการสำรวจแอปพลิเคชันด้วยวิสัยทัศน์ที่สมจริง ดังนั้นการจัดเตรียมงานที่เหมาะสมสำหรับพวกเขาจึงอาจเป็นเรื่องที่ท้าทาย อย่างไรก็ตาม ในที่นี้ “ผู้ใช้” คือผู้ทดสอบ ดังนั้นให้พวกเขาค้นพบงานจะสร้างผลลัพธ์ที่มีค่ามากกว่าการขอให้พวกเขาทำรายการงานที่กำหนดไว้ล่วงหน้า

กำหนดเวลาที่แน่น

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

เครื่องมือที่ใช้ในการทดสอบการใช้งานมือถือ

แข็ง

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

Mouseflow

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

ผู้ใช้ซูม

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

นกทดสอบ

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

TreeJack

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

บทสรุป

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