构建之法第十三章

软件测试

Bug可以分解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)

        症状:即从用户的角度看,软件出了什么问题

        程序错误:即从代码的角度看,代码的什么错误导致了软件的问题

        根本原因:错误根源,即导致代码错误的根本原因

测试方法

    黑箱:指的是设计测试的过程中,把软件系统当做一个“黑箱”,无法了解或使用系统的内部结构及知识。一个更准确的说法是行为测试设计,即从软件的行为,而不是从内部结构出发来设计测试

    白箱子:指的是在设计测试的过程中,设计者可以“看到”软件系统的内部结构,并使用软件的内部结构及知识来选择测试数据及具体的测试方法。

posted @ 2017-06-25 20:10  bossm  阅读(106)  评论(0)    收藏  举报