- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
?? 错误推测法本身不是一种测试技术,而是一种可以应用到所有测试技术中产生更加有效的测试的一种技能。 * (1)聊天窗口功能 A、输入特殊字符(全角,半角)后,窗口是否能够正常显示 B、输入空格,是否能够过滤,是否会算入长度计算 C、输入html字符 D、输入脚本语言函数 E、在需要密码验证,或者需要二次输入确认的地方,通过复制粘贴第一次的输入内容是否能够通过 (2)查询功能 A、无条件查询 B、是否支持模糊查询 C、查询的关键字之间是否可用连接符 D、输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据 (3)登录功能 A、输入的数据前存在空格,是否能够正常登录 B、输入的密码是否能够加密显示 C、用户在注销之后是否能够再登录成功 4、优缺点 优点:充分发挥个人的经验和潜能,命中率高 缺点:覆盖率难以保证;过多的依赖于个人的经验 * 本案例是一个购物中心商业街指南系统。 本案例是一个购物中心商业街指南系统。 对该系统中有关购物者对系统的操作功能进行功能性测试。例如: 在主菜单上,如果购物者点击列表中的专卖店种类,显示该类专卖店的清单; 购物者点击“地图”按钮,显示商业街地图屏幕; 购物者点击“帮助”按钮,显示帮助屏幕等等. 第一步 :编写输入项 第二步 :根据输入项,重新组织输入信息 第三步:编写测试用例 对该系统中有关购物者对系统的操作功能进行功能性测试。例如: 在主菜单上,如果购物者点击列表中的专卖店种类,显示该类专卖店的清单; 购物者点击“地图”按钮,显示商业街地图屏幕; 购物者点击“帮助”按钮,显示帮助屏幕等等. 第一步 :编写输入项 第二步 :根据输入项,重新组织输入信息 第三步:编写测试用例 为了避免测试用例的冗余或遗漏,如何确定等价类是使用等价类划分方法中的一个重要问题。我们必须在分析需求规格说明书的基础上划分等价类,列出等价类表,从而确定测试用例。下面给出进行等价类划分的几个参考依据: 若某个输入条件说明了一个必须成立的情况,则可划分一个有效等价类和一个无效等价类。例如在一个两位数加法器的例子中,输入数据除了在-99和99之间,还隐含了输入数据必须是数字的条件,这样我们还可以设置无效等价类为输入字母数据,有效等价类为输入数字数据。 若某个输入条件对取值的范围或值的个数进行了规定,则可确定一个有效等价类和两个无效等价类。例如,每个输入数据值是从100到200,则可划分一个有效等价类,大于等于100且小于等于200;两个无效等价类,小于100的数值和大于200的数值。 如果输入条件是一个布尔量,则可以确定一个有效等价类和一个无效等价类. 若在某个输入条件中对输入数据的一组可能值进行了规定,并且程序是用不同的方式处理每一种值的,则可为每一种值划分一个有效等价类,并针对这组值确立一个无效等价类,它是所有不允许的输入值的集合。例如,在彩票对奖方案中规定对显示图案为梅花、黑桃、方块和红桃的彩票分别计算中奖金额。因此可以确定四个有效等价类梅花、黑桃、方块和红桃,以及一个无效等价类,它是所有不符合以上花色的彩票的集合。 如果规定了输入数据必须遵守的规则,则可以确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。例如,C语言规定语句必须以“;”结束。这时就可以确定一个有效等价类“以‘;’结束”,若干个无效等价类“以‘:’结束”、“以‘,’结束”等等 若已划分的某等价类中的各元素在程序中的处理方式是不同的,则应当将此等价类进一步划分成更小的等价类。例如我们把两位数加法的输入划分为输入数字为有效,输入字母为无效,因为当数值大于99和小于-99的时候的处理方式又是不同的,所以我们要继续把它划分成更小的等价类。 注意事项 即考虑有效等价类,同时也要考虑无效等价类: 利用有效等价类生成的测试用例,可以检验程序是否实现了需求规格说明书中预先规定的功能和性能。 (2) 利用无效等价类生成的测试用例,可以检查程序中功能和性能的实现是否不符合规格说明要求。 设计测试用例的时候要同时考虑这两种等价类。因为软件不仅要能接收合理的数据,也要能经受意外的考验,这样的测试才能确保软件具有更高的可靠性。 (3)仔细划分,审核划分 等价类的目标就是把有可能的测试用例组合缩减到仍然足以测试软件的范围。如果为了减少测试用例的数量过度进行等价分配,漏掉软件缺陷的风险就会增加。我们必须要仔细选择分类,特别对于测试新手,在测试前一定要请有经验的测试人员帮助审核确定划分的等价类别。 * 中国十大品牌IT教育机构 功能测试用例设计方法(二) 黑盒测试的方法 1、等价类划分法 2、边界值分析法 3、错误推测法 4、因果图法 5、判定表驱动法
文档评论(0)