您好,欢迎访问三七文档
实验四基于决策表的测试决策表适合描述不同条件集合下采取行动的若干组合的情况。使用决策表标识测试用例,则把条件解释为输入,行动解释为输出。有时条件最终引用输入的等价类,行为引用被测试软件的主要功能处理部分,规则解释为测试用例。对于有限条目决策表,如果有n个条件,则必须有2条规则。如果不关心条目实际地表明条件是不相关的,则没有不关心条目的规则统计为1条规则,规则中每出现一个不关心条目,该规则数乘一次2。3.1.1实验设备主流PC机一套,要求安装windows操作系统、VisualC++开发工具和OFFICE工具;3.1.2实验内容题目一:电话号码问题某城市电话号码由三部分组成。它们的名称和内容分别是:地区码:空白或三位数字;前缀:非'0'或'1'的三位数字;后缀:4位数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试方案。划分等价类:输入条件有效等价码无效等价码地区码1.空白;2.三位数;1.有非数字字符;2.少于三位数字;3.多于三位数字;非'0'或'1'的三位数字3.从200到999之间的三位数;4.有非数字字符;5.起始位为‘0’;6.起始位为‘1’;7.少于三位数字;8.多余三位数字4位数字4.四位数字;9.有非数字字符;10.少于四位数字;11.多余四位数字;设计测试方案:方案内容输入预期输出地区码前缀后缀1空白从200到999之间的三位数四位数字()654——2568有效2三位数字四位数字(568)894——3658有效3有非数字字符(20A)895——695无效4少于三位数字(20)896——7895无效5多余三位数字(5698)785——4562无效6有非数字字符(658)68E——958无效7起始位为‘0’(326)026——7856无效8.起始位为‘1’(365)178——589无效9少于三位数字(265)23——5698无效10多余三位数字(458)5698——无效897411有非数字字符(568)789——698Q无效12少于四位数字(956)632——562无效13多余四位数字(956)958——78959无效题目二:三角形问题根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。“一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印出信息,说明这个三角形是三边不等的、是等腰的、还是等边的。”题目三:找零钱最佳组合假设商店货品价格(R)皆不大于100元(且为整数),若顾客付款在100元内(P),求找给顾客最少货币个(张)数?(货币面值50元10元,5元,1元四种)
本文标题:实验四
链接地址:https://www.777doc.com/doc-4557505 .html