This document describes a framework that uses static verification and group testing techniques to help students find bugs in their programming exercises. The framework automates the process of testing student submissions and providing localized bug information without manually examining each program. An experiment tested the framework on 6 algorithms with seeded bugs and it was able to successfully locate the bug in 19 out of 22 test cases. The framework shows promise but challenges remain around addressing path explosion during testing and handling missing code.