- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
练习 写出保险金计算程序的弱等价类测试用例,并用坐标的实心点表示。 写出保险金计算程序的强等价类测试用例,并用坐标的空心点表示。 弱和强等价类测试用例 练习 写出保险金计算程序的决策表测试用例,并用坐标的表示。 保险金计算程序的决策表测试用例 保险金计算程序的决策表测试用例 最终(混合)测试用例 黑盒软件测试教材 谢谢 练习 Web浏览器(Netscape 6.2、IE6.0、Opera 4.0) 插件(RealPlayer、MediaPlayer) 应用服务器(IIS、Apache、Netscape Enterprise) 操作系统(Windows2000、Windows NT、Linux) 练习——结果 1 2 3 4 1 Netscape 无 IIS W2000 2 Netscape RealPlayer Apache W NT 3 Netscape MediaPlayer Enterprise Linux) 4 IE 无 Apache Linux) 5 IE RealPlayer Enterprise W2000 6 IE MediaPlayer IIS W NT 7 Opera 无 Enterprise W NT 8 Opera RealPlayer IIS Linux) 9 Opera MediaPlayer Apache w2000 小结 节约测试工作工时; 可控制生成的测试用例的数量; 测试用例具有一定的覆盖率。 随机测试 即席测试 随机测试 半随机测试 探测性测试 黑盒测试技术回顾 我们学习了很多测试技术,这些方法的共同之处就是将程序看作是将输入映射到输出的数学函数。根据研究输入值的属性演变成基于边界值的方法,等价类的方法和决策表的方法、因果图、正交测试。 黑盒测试回顾 基于边界的方法是:通过标识输入程序输入变量的边界值域,确定四种技术: 边界值分析:单缺陷正常值 健壮性测试:单缺陷有意外情况 最坏情况测试:多缺陷正常值 健壮最坏情况测试:多缺陷有意外情况 黑盒测试回顾 相似的输入、输出和操作,我们定义了等价类: 弱一般:单缺陷,正常值 强一般:多缺陷,正常值 弱健壮:单缺陷,意外值 强健壮:多缺陷,意外值 黑盒测试回顾 决策表解决了程序函数的逻辑依赖关系。 决策表保证我们考虑了所有可能的条件值组合。 决策表的完备性能够保证一种完备的测试。 黑盒测试回顾 根据需求规格说明书,分析因果关系; 有助于用一个系统的方法选择出高效的测试用例集; 额外的好处,就是可以指出规格说明的不完整性和不明确之处。 因果图是一种形式语言,实际上是一种数字逻辑电路,但没有使用标准的电子学符号,而是使用了稍微简单点的符号。 黑盒测试回顾 节约测试工作工时; 可控制生成的测试用例的数量; 测试用例具有一定的覆盖率。 测试三角架 工作量 有效性 效率 测试工作量 测试工作量 测试工作量 测试工作量 测试工作量 测试工作量 选择黑盒测试方法的属性 变量是否表示物理量和逻辑量? 在变量之间是否存在依赖关系? 是假设单缺陷,还是假设多缺陷? 是否有大量例外处理? 黑盒测试的选择规则 如果变量引用的是物理量,可采用定义域测试和等价类测试。 如果变量是独立的,可采用定义域测试和等价类测试。 如果变量不是独立的,可以采用决策表测试。 如果可保证是单缺陷假设,可以采用边界值分析和健壮性测试。 黑盒测试的选择规则 如果可保证是多缺陷假设,可采用最坏情况测试、健壮最坏测试和决策表测试。 如果程序包含大量例外处理,可采用健壮性测试和决策表测试。 如果变量引用的是逻辑量,可以采用等价类测试用例和决策表测试。 黑盒测试的合适选择 案例研究 一个假想的保险金计算程序,根据两个因素计算半年保险金:投保人的年龄和驾驶历史纪录: 保险金=基本保险费率X年龄系数-安全驾驶折扣 年龄系数是投保人年龄的函数,如果投保人驾驶执照上的当前点数(根据交通违规次数确定)低于与年龄有关的门限,则给予安全驾驶折扣。书面保险政策的驾驶人年龄范围为从16-100岁,如果投保人有12点,则驾驶人的执照就会被吊销(因此不需要保险)。基本保险费率随时间变化,是每半年500美元。 案例研究 练习 写出输入变量的一般边界值分析测试用例的的输入值。 写出保险金计算程序的最坏情况边界值测试,并用坐标描述。 答案 答案 等价类的测试用例集合 练习 写出输入变量的详细边界值分析测试用例的的五个值。 用坐标描述详细最坏情况值测试用例 详细最坏情况值 详细最坏情况值测试用例 基于决策表的测试 M1={月份:每月有30天}; M2={月份:每月有31天}; M3={月份:此月是2月}; D1={日期:1≤日期≤28}; D2
文档评论(0)