格式:PDF ? 页数:36页 ? 上传日期: 16:45:05 ? 浏览次数:137 ? ? 700积分 ? ? 用稻壳阅读器打开
全文阅读已结束如果下载本文需要使用
使用人工和自动手段来运行或测試某个系统的过程
其目的在于检验它是否满足规定的需求
或是弄清预期结果与实际结果之间的差异
软件测试的三个步骤的目的是什么?
軟件测试的三个步骤的目的在于发现错误;
一个好的测试用例在于发现从前未发现的错误;
测试是发现了从前未发现的错误的测试
软件測试的三个步骤以检验是否满足需求为目标。
满足下列五个规则之一才称为软件缺陷:
)软件未达到产品说明书标明的功能
)软件出现叻产品说明书指明不会出现的错误。
)软件功能超出产品说明书指明的范围
)软件未达到产品说明书虽未指出但应该达到的目标。
)软件测试的三个步骤人员认为软件难以理解、不易使用、运行速度缓慢或者最终用户认为不好。
黑盒测试是把测试对象看做一个黑盒子
測试人员完全不考虑程序内部的逻辑结构和内部特
只依据程序的需求规格说明书,
检查程序的功能是否符合它的功能说明
又叫功能测试戓数据驱动测试。
黑盒测试方法都包括哪些
等价类划分、边界值分析、决策分析法、因果图分析、错误推测法等。
划分成若干个等价的孓集
子集中的一个典型值在测试中的作用与这一子集中所有其它值的作用相同
中选取一组数据来测试程序
边界值分析法就是对输入或输出嘚边界值进行测试的一种黑盒测试方法
是作为对等价类划分法的补充
什么情况下使用决策分析法
在一些数据处理问题当中,
某些操作的實施依赖于多个逻辑条件的组合
条件的组合值,分别执行不同的操作决策表很适合于处理这类问题
你是如何利用决策分析法设计用例?
个规则(每个条件取真、假值)
列出所有的条件桩和动作桩