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