If you want to program then you should test components separately.