软件测试
here_wei
这个作者很懒,什么都没留下…
展开
-
测试术语
1.测试用例 (1)输入 (2)预期输出 (3)环境2.测试和调试 (1)测试是为了找出bug。 (2)调试是为了修复bug。3.确认和验证 (1)确认是确认规格文档是否满足用户需求的。 (2)验证是确认实现是否满足规格文档。4.静态测试和动态测试 区别:是否需要运行程序。5.黑盒测试、白盒测试和灰盒测试 (1)黑盒测试:不需要源代码。 ...原创 2018-04-22 19:13:46 · 181 阅读 · 0 评论 -
PIE模型
1.bug的三个概念 (1)fault:静态存在于软件中的缺陷。 (2)error:软件运行过程中,fault表现出的不正确的中间状态。 (3)failure:error传播到软件外面,用户能观察到的失效。2.观测到failure的条件(PIE模型) (1)执行到错误的代码。(Execution) (2)触发错误的中间状态。(Infection) (3)错误传播...原创 2018-04-22 19:31:56 · 5522 阅读 · 0 评论 -
fault反思
1.fault、error、failure (1)程序员看到缺陷代码,确认这就是fault,很难。 (2)程序员启用断点调试时,确认错误状态(error),难。 (3)测试人员通过正确的规格文档和输出的对比,确认这就是failure,简单。2.fault (1)修复定义fault? (2)测试定义fault? (3)fault之间相互干扰,导致failure…...原创 2018-04-22 19:50:29 · 313 阅读 · 0 评论 -
软件测试的分类
软件测试的分类比较杂,作为新手看到招聘启事的时候,可能会有些懵。下面我给一张思维导图方便大家理解一下。参考地址: https://www.cnblogs.com/findyou/p/6480411.html ...转载 2018-05-27 15:36:51 · 113 阅读 · 0 评论