![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试
evanoma
d-y-chp@live.cn
展开
-
系统测试
线索:单元级线索:DD路径集成级线索:MM路径系统级序列:ASF(原子功能系统)开始于某个端口输入事件,经过1条或多条MM路径,终止于某个端口输出事件...原创 2018-07-11 15:50:39 · 549 阅读 · 0 评论 -
集成测试
基于功能分解树: 自顶向下的集成:图13-3 使用桩代替真实代码参与测试自底向上的集成:图13-4 使用驱动器代替真实代码参与测试三明治集成基于调用图的集成:通过相邻集成避免开发桩或者驱动器。但是代价是故障的分离问题。而且在修复后又需要重新进行原来已经通过的集成测试。...原创 2018-07-11 15:51:01 · 1847 阅读 · 0 评论 -
动态白盒测试
根据覆盖指标,借助DD路径编写能够覆盖的测试用例。路径测试 考虑到代码级的依赖,即图上的某些路径由于违反代码的逻辑是不可行的。主要用于衡量测试的质量,而不是用于构造测试用例DD路径 从判断到判断的中间路径被压缩。(图9-1到图9-4) 循环覆盖:测试循环 循环的3种情况(图9-5)循环缠绕要使用数据流基路径测试 图中的所有路径都可以由基元构成。强连通图的圈数是基元的个数。在图原创 2018-07-11 15:52:47 · 1494 阅读 · 0 评论 -
动态黑盒测试
边界值测试: 将程序输入看成定义域(集合),输出看成值域(集合)。程序把定义域映射到值域。可以根据定义域和值域构造测试用例。缺点是容易出现冗余和覆盖不全。边界值分析:当失效问题不会由2个故障同时引发(单故障假设)时,也就是说变量是相对独立的,不会相互影响。将1个输入变量取图中(最大最小,略大于略小于),其他输入变量取正常值。健壮性测试:除了边界值分析的5个值,还要考察取值在范围原创 2018-07-11 15:53:20 · 2485 阅读 · 0 评论 -
软件测试
随着时间的推移,修复缺陷的费用惊人的增长 螺旋模式:一开始不定义所有细节,实现部分功能后反馈,然后循环。由于无法完全测试软件,所以无法保证没有缺陷。 图P42 不是所有的软件缺陷都要修复。例如修复的风险太大或者是不常出现的软件缺陷。 可靠性是质量的一部分 测试:找出缺陷 QA(质量保证):创建和执行关于开发的标准黑盒测试(功能测试,行为测试): 白盒测试: 静态测试:不对软原创 2018-07-11 15:53:35 · 662 阅读 · 0 评论