Software Testing to Release Perfect Apps