Healthcare Software Testing: Key Steps, Cost, Tips, and Trends