Challenges of Testing technology