On-Demand Software Testing for Projects