TECHNICAL SERVICES AND TESTING AGREEMENT