บ้าน ความปลอดภัย ซอฟต์แวร์วงจรการทดสอบคืออะไร (stlc)? - คำจำกัดความจาก techopedia

ซอฟต์แวร์วงจรการทดสอบคืออะไร (stlc)? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ซอฟต์แวร์การทดสอบวงจรชีวิต (STLC) หมายถึงอะไร

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

Techopedia อธิบายซอฟต์แวร์การทดสอบวงจรชีวิต (STLC)

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

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

ซอฟต์แวร์วงจรการทดสอบคืออะไร (stlc)? - คำจำกัดความจาก techopedia