Skip to main content

ซอฟต์แวร์ Ad Hoc คืออะไร?

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

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

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

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

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