Sumario: | Modern society has been increasingly more dependent on software for a growing number of crucial tasks, such as financial systems, automatically trading billions of dollars, autonomous vehicles, and various systems for day-to-day tasks. The quality of those systems has a significant impact on the life of billions of people. In this scenario, software testing is a paramount activity, exacting a high toll on the cost of development. By its turn, if done poorly, testing can impact negatively on the overall cost of the system. Therefore, rigorous techniques and tool support are in high demand. The pressure to reduce the cost encourages the investigation of systematic and automated approaches for software testing. On top of that, evidence of the effectiveness of those approaches is mandatory for fostering the adoption by industry.
|