缺陷的由来 软件测试的定义和目的 正向思维(假定软件可以工作) (让怎么干就怎么干) 反向思维(怀疑一切) (让怎么干就不怎么干) IEEE定义的测试(不止要注意软件本身,还要注意软件的使用环境,应用场景,相对较严格) 广义的软件测试(软件,数据,相关文档,所有的东西都要测试) 确认(是不是,有没有,在不在) 验证(是不是满足需求)