精选优质文档-倾情为你奉上1. 软件开发过程中错误之所以不可避免, 从客观上说, 是由于所开发的软件具有相当的复杂 性。从主观方面讲,则是由于人们思维的局限性。2. 软件测试是指在特定的条件下系统或其中的部件进行操作、 观测并记录结果, 并对系统或 部件的某方面作出评估的过程。3.Myers 给出的三个重要观点:测试是为了证明程序有错,而不是证明程序无错误;一个好的测试用例是在于它能发现至今未发现的错误;一个成功的测试是发现了至今未发现的错误的测试。4. 错误出现在书写程序的过程中导致错误的原因 :对需求的误解;编写代码逻辑不清或疏忽软件配置错误故障是错误在程序代码中的体现,程序中的故障就是导致程序按照非预期的方式运行的因 素, 并不是所有的软件故障均有编码错误引起, 当一段包含故障的代码被执行且导致不正确 的状态并传播到程序的输出,即失效发生。并不是所有的故障均会导致失效,一个故障可能导致多种失效症状由错误故障失效的基本过程:由于程序设计人员犯了一个错误, 并导致软件源代码中形成一个故障。 如果在一定的条件下 该故障被执行且