What are the differences between software and hardware testingfor an aquaponics system.