Tôi đã nghiên cứu và sử dụng một số công cụ hổ trợ kiểm tra và gỡ lỗi như sau:
-trình biên dịch tích hợp (integrated development environment - IDE), trình gỡ lỗi, trình kiểm tra (test runner) và trình phân tích mã nguồn (code analyzer) để tìm ra lỗi và điều tra mã nguồn.
-Xây dựng và chạy bài kiểm tra tự động để phát hiện lỗi sớm và đảm bảo tính ổn định của phần mềm. Bài kiểm tra tự động có thể bao gồm bài kiểm tra đơn vị (unit testing), bài kiểm tra tích hợp (integration testing) và bài kiểm tra hệ thống (system testing).