Developed to make functional testing as mach painless as possible