测试软件的主要原因是什么？
测试的主要目的是检测软件故障，以便发现和纠正缺陷。测试不能确定产品在所有条件下都能正常工作，而只能确定产品在特定条件下不能正常工作。软件测试的范围通常包括检查代码，以及在各种环境和条件下执行代码，以及检查代码的各个方面：它是否做了它应该做的事情以及它需要做的事情。在当前的软件开发文化中，测试组织可能与开发团队分离。测试团队成员有各种角色。从软件测试中得到的信息可以用来修正软件开发的过程。
检测软件故障