- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章、黑盒测试用例设计方法三
状态迁徙图法 从QQ启动界面开始,进行状态迁徙分析 第2轮 状态迁徙图法 从QQ启动界面开始,进行状态迁徙分析 第3轮 状态迁徙图法 从最后的状态图中可以看出QQ登录界面最后的状态有7种 从这7种状态中构造出状态类表 导出测试用例 状态迁徙图法 作业: 用状态迁徙法为金山词霸的词典页面设计测试用例。 内容进度 状态迁徙图法 错误猜测法 随机测试法 测试大纲法 测试方法选择的综合策略 测试用例的编写 测试用例模版 错误猜测法 错误推测法就是基于经验和直觉推测程序中所有可能存在的各种错误,有针对性地设计测试用例的方法。 列举出程序中所有可能有的错误和容易发生错误的特殊情况 例如:设计一些非法、错误、不正确和垃圾数据进行输入测试是很有意义的。 如果软件要求输入数字,就输入字母;如果软件只接受整数就输入负数;如果软件对时间敏感,就看它在公元3000年还能否正常工作。 还有,单元测试时许多模块的常见错误,以前产品测试中曾发现的错误等,这些都是经验的总结。 另外,输入数据和输出数据为0,输入表格为空格,输入表格只有一行…都是容易发生错误的情况。 内容进度 状态迁徙图法 错误猜测法 随机测试法 测试大纲法 测试方法选择的综合策略 测试用例的编写 测试用例模版 随机测试法 猴子测试 一种没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试 根据测试者的经验对软件进行功能和性能抽查 随机测试的缺点: 测试往往不太真实; 不能达到一定的覆盖率; 许多测试都是冗余的; 需要使用同样的随机数种子才能重建测试。 随机测试常常是被用来检验系统在遭受不利影响时是否能保持正常。 内容进度 状态迁徙图法 错误猜测法 随机测试法 测试大纲法 测试方法选择的综合策略 测试用例的编写 测试用例模版 测试大纲法 为列出各种测试条件,将需求转换为大纲的形式 内容进度 状态迁徙图法 错误猜测法 随机测试法 测试大纲法 测试方法选择的综合策略 测试用例的编写 测试用例模版 测试方法选择的综合策略 首先进行等价类划分 在任何情况下都必须使用边界值分析方法 可以用错误推测法追加一些测试用例 对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度。如果没有达到要求的覆盖标准,应当再补充足够的测试用例。 如果程序的功能说明中含有输入条件的组合情况,则一开始就可选用因果图法和判定表驱动法。 对于参数配置类的软件,要用正交试验法选择较少的组合方式达到最佳效果。 功能图法也是很好的测试用例设计方法,我们可以通过不同时期条件的有效性设计不同的测试数据。 对于业务流清晰的系统,可以利用场景法贯穿整个测试案例过程,在案例中综合使用各种测试方法。 内容进度 状态迁徙图法 错误猜测法 随机测试法 测试大纲法 测试方法选择的综合策略 测试用例的编写 测试用例模版 测试用例的编写 测试用例计划的目的 测试设计说明 标识符 要测试的特性 方法 测试用例信息 通过/失败规则 测试用例的编写 测试用例说明 标识符 测试项 输入说明 输出说明 环境要求 特殊要求 用例之间的依赖性 测试用例的编写 测试程序说明 标识符 目的 特殊要求 程序步骤 日志 设置 启动 程序 衡量标准 关闭 终止 重置 偶然事件 本章回顾 状态迁徙图法 错误猜测法 随机测试法 测试大纲法 测试方法选择的综合策略 测试用例的编写 测试用例模版 本章小结 状态迁徙图法 错误猜测法 随机测试法 测试大纲法 测试方法选择的综合策略 测试用例的编写 测试用例模版 */总页数 */总页数 软件黑盒测试基础 第十一章 黑盒测试用例设计方法三 软件黑盒测试基础 第十章 课程小结 课程小結 上周我们学习了设计测试用例的几种常用方法。 首先进行等价类划分法,包括输入条件和输出条件的等价类划分,将无限测试变为有限测试; 在任何情况下都必须使用边界值法,这种方法设计出的测试用例发现缺陷的能力最强。 但等价类划分法和边界值法,未考虑输入之间的各种组合及相互之间的因果关系, 因果图法 因果图法 因果图法的特点 因果图(Cause-EffectGraphing)提供了一个把规格转化为判定表的系统化方法,从该图中可以产生测试数据。 考虑输入条件间的组合关系 考虑输出条件对输入条件的信赖关系,即因果关系,其中原因是表示输入条件,结果是对输入执行的一系列计算后得到的输出。 测试用例发现错误的效率高 能检查出功能说明中的某些不一致或遗漏 因果图方法最终生产的就是判定表,它适合于检查程序输入条件和各种组合情况 用因果图法生成测试用例的基本步骤 1、分割功能说明书 对于规模比较大的程序来说,由于输入条件的组合数太大,所以很难整体上使用一个因果图 我们可以把它划分为若干部分,然后分别对每个部分使用因果 2、识别出“原因”和“结果”,并加以编号 3、根据功能说
文档评论(0)