การทดสอบการใช้งานคืออะไร? ซอฟต์แวร์ UX

การทดสอบการใช้งาน

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

แนะนำให้ใช้การทดสอบนี้ในระหว่างขั้นตอนการออกแบบเริ่มต้นของ SDLC ซึ่งช่วยให้มองเห็นความคาดหวังของผู้ใช้ได้มากขึ้น

ทำไมต้องทำการทดสอบการใช้งาน

การทดสอบการใช้งาน

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

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

  • ฉันจะคลิกถัดไปได้ที่ไหน
  • ต้องสำรวจหน้าใด?
  • ไอคอนหรือศัพท์เฉพาะใดแสดงถึงอะไร?
  • ข้อความแสดงข้อผิดพลาดไม่สอดคล้องหรือแสดงอย่างมีประสิทธิภาพ
  • เวลาเซสชันไม่เพียงพอ

วิศวกรรมซอฟต์แวร์, การทดสอบการใช้งานจะระบุข้อผิดพลาดในการใช้งานในระบบตั้งแต่เนิ่นๆ ของวงจรการพัฒนา และสามารถบันทึกผลิตภัณฑ์จากความล้มเหลวได้

ตัวอย่างกรณีทดสอบการทดสอบการใช้งาน

กรณีทดสอบการทดสอบการใช้งาน

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

ประสิทธิภาพของระบบ

  • ระบบง่ายต่อการเรียนรู้หรือไม่?
  • ระบบมีประโยชน์และเพิ่มมูลค่าให้กับกลุ่มเป้าหมายหรือไม่?
  • เนื้อหา สี ไอคอน รูปภาพที่ใช้มีความสวยงามหรือไม่?

อย่างมีประสิทธิภาพ

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

ความถูกต้อง

  • ไม่ควรมีข้อมูลที่ล้าสมัยหรือไม่ถูกต้อง เช่น ข้อมูลติดต่อ/ที่อยู่
  • ไม่ควรมีลิงก์เสีย

ความเป็นมิตรของผู้ใช้

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

วิธีการทดสอบการใช้งาน: เสร็จสิ้นกระบวนการ

กระบวนการทดสอบการใช้งานประกอบด้วยขั้นตอนต่อไปนี้

การทดสอบการใช้งาน: กระบวนการเสร็จสมบูรณ์

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

ระยะที่ 2) การสรรหา: ในระหว่างระยะนี้ คุณจะรับสมัครผู้ทดสอบตามจำนวนที่ต้องการตามแผนการทดสอบการใช้งานของคุณ การค้นหาผู้ทดสอบที่ตรงกับโปรไฟล์ประชากร (อายุ เพศ ฯลฯ) และวิชาชีพ (การศึกษา งาน ฯลฯ) อาจต้องใช้เวลา

ระยะที่ 3) การทดสอบการใช้งาน: ในระหว่างขั้นตอนนี้ การทดสอบการใช้งานจะดำเนินการจริง

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

ระยะที่ 5) การรายงาน: แบ่งปันผลการทดสอบการใช้งานกับผู้มีส่วนได้ส่วนเสียที่เกี่ยวข้องทั้งหมด ซึ่งอาจรวมถึงนักออกแบบ นักพัฒนา ลูกค้า และ CEO

วิธีทดสอบการใช้งาน: 2 เทคนิค

มีสองวิธีในการทดสอบการใช้งาน –

  1. การทดสอบการใช้งานในห้องปฏิบัติการ
  2. การทดสอบการใช้งานระยะไกล

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

การทดสอบการใช้งานระยะไกล: ภายใต้การทดสอบนี้ ผู้สังเกตการณ์และผู้ทดสอบจะอยู่ในระยะไกล ผู้ทดสอบเข้าถึงระบบภายใต้การทดสอบจากระยะไกลและปฏิบัติงานที่ได้รับมอบหมาย เสียงของผู้ทดสอบ กิจกรรมบนหน้าจอ การแสดงออกทางสีหน้าของผู้ทดสอบจะถูกบันทึกโดยซอฟต์แวร์อัตโนมัติ ผู้สังเกตการณ์วิเคราะห์ข้อมูลนี้และรายงานผลการทดสอบ ตัวอย่างของซอฟต์แวร์ดังกล่าว – http://silverbackapp.com/

คุณต้องการผู้ใช้กี่คน?

คุณต้องการผู้ใช้จำนวนเท่าใด

การวิจัย (Virzi, 1992 และ Neilsen Landauer, 1993) บ่งชี้ว่า ผู้ใช้ 5 คนเพียงพอที่จะเปิดเผยปัญหาการใช้งานถึง 80%. นักวิจัยบางคนเสนอแนะตัวเลขอื่น ๆ

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

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

รายการตรวจสอบการทดสอบ UX

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

  • เริ่มการทดสอบ UX ในช่วงเริ่มต้นของการออกแบบและพัฒนา
  • ถือเป็นแนวปฏิบัติที่ดีในการทดสอบการใช้งานกับผลิตภัณฑ์ของคู่แข่งก่อนที่จะเริ่มพัฒนา สิ่งนี้จะช่วยคุณกำหนดมาตรฐานการใช้งานสำหรับกลุ่มเป้าหมายของคุณ
  • เลือกผู้ใช้ที่เหมาะสมเพื่อทดสอบระบบ (อาจเป็นผู้ใช้ที่เชี่ยวชาญ/ไม่ใช่ผู้เชี่ยวชาญ/50-50 ของผู้ใช้ที่เชี่ยวชาญและไม่ใช่ผู้เชี่ยวชาญ)
  • ใช้ตัวจำลองแบนด์วิธ ตัวอย่างเช่น กลุ่มเป้าหมายของคุณมีการเชื่อมต่อเครือข่ายที่ไม่ดี จำกัดแบนด์วิดท์เครือข่ายไว้ที่ 56 Kbps สำหรับผู้ทดสอบการใช้งานของคุณ
  • ผู้ทดสอบจำเป็นต้องมุ่งเน้นไปที่ฟังก์ชันที่สำคัญและใช้บ่อยของระบบ
  • มอบหมายผู้สังเกตการณ์หนึ่งคนให้กับผู้ทดสอบแต่ละคน ช่วยให้ผู้สังเกตการณ์สังเกตพฤติกรรมของผู้ทดสอบได้อย่างแม่นยำ หากผู้สังเกตการณ์ได้รับมอบหมายให้เป็นผู้ทดสอบหลายคน ผลลัพธ์ที่ได้อาจได้รับผลกระทบ
  • ให้ความรู้แก่นักออกแบบและนักพัฒนาว่าผลการทดสอบนี้ไม่ใช่สัญญาณของความล้มเหลว แต่เป็นสัญญาณของการปรับปรุง

ข้อดีการทดสอบการใช้งาน

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

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

ข้อเสียการทดสอบการใช้งาน

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

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