- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试 - 领测软件测试网
第 3部分软件测试技术 本部分课程目标 测试技术的基本概念 测试技术的使用技巧 测试技术的应用范围 软件测试技术的分类 静态黑盒测试 动态黑盒测试 静态白盒测试 动态白盒测试 静态与动态 静态——只是检查和审阅 动态——运行和使用软件 黑盒与白盒 黑盒:软件测试人员只需知道软件要做什么即可,无法看到盒子中是如何运行的。 白盒:软件测试人员可以访问程序员的代码,并通过检查代码来测试,可以看到盒子里面。 静态黑盒测试 对产品说明书进行高级审查 设身处地为用户着想 研究现有的标准和规范 审查和测试同类软件 静态黑盒测试 测试标准: 1、公司惯用语和约定 2、行业要求 3、国家标准 4、硬件和网络标准 5、图形用户界面(GUI)。 产品描述属性检查清单 完整 准确 精确 一致 合理 代码无关 可测试 产品描述用语检查清单 是否有绝对、肯定和切实认定的叙述,针对其设计用例。 比较模糊的用语。某些、有时····· 功能清单是否有等等、诸如此类、依此类推,无法测试的词汇。 在性能上不确定的说法。 隐藏大量需要说明的功能 如果·····那么·····(没有否则)。 产品说明案例分析 ◆ 国产电子软件的巅峰之作,包含12本权威词典、32本专业词典,最新收录原汁原味的美语英汉双解词典:《美国传统词典》;◆ 强大的网络功能,定时更新最新词库、词霸界面、随时下载功能插件;◆ 国际顶尖的TTS语音全程技术,彻底实现单词乃至整篇文章的流畅朗读;◆ 新增“生词本”功能,是您学习英语的好帮手; 智能的即指即译功能,可在任意窗口下实现中英文对译。 静态黑盒测试的小结 标准 产品描述属性检查 产品描述用语检查 动态黑盒测试——边界值分析 边界值测试的基本原理: 错误更可能出现在输入变量的极值附近. 失效极少由两个(或多个)缺陷的同时发生引起的。 Min、min+、nom、max-和max。 动态黑盒测试——边界值测试 如果函数F实现了一个程序,则输入两个变量x1 和 x2会有一些边界: a≤ x1≤ b c ≤ x2≤ d 区间[a,b]和[c,d]是x1 和 x2的值域。 动态黑盒测试——边界值分析 动态黑盒测试——边界值分析 动态黑盒测试——边界值分析 边界的数据类型可能是: 数值 速度 字符 地址 位置 尺寸 数量 动态黑盒测试——边界值分析 边界值类型的描述: 第一个/最后一个 最小值/最大值 开始/完成 超过/在内 空/满 最短/最长 最大/最小 最高/最低 相邻/最远 动态黑盒测试——次边界值分析 次边界条件: 有些边界条件在软件内部,最终用户几乎看不到,但是软件测试仍有必要检查。这样的边界条件称为次边界条件或者内部边界条件。如2的乘方和ASCⅡ。 软件中的2的乘方 部分的ASCⅡ制表 动态黑盒测试——边界值分析 边界值分析的特点和局限性 对于一个n变量函数,边界值分析会产生4n+1个测试用例。 边界值的取值取决于变量本身的性质。 边界值分析对布尔变量没有什么意义。 边界值分析假设变量是完全独立的。 动态黑盒测试——健壮性测试 健壮性测试是边界值分析的一种简单扩展 动态黑盒测试—最坏情况测试 最坏情况测试用例 动态黑盒测试—健壮最坏情况测试 健壮最坏情况测试用例 动态黑盒测试——练习 1、写出三角形问题的边界值分析测试用例 2、写出NextDate函数的最坏情况测试用例 动态黑盒测试—佣金问题的测试用例 动态黑盒测试—佣金问题的测试用例 写出佣金问题的输出 边界值分析测试用例 动态黑盒测试—佣金问题的测试用例 动态黑盒测试—佣金问题的测试用例 边界值测试的小结 这类测试方法是基于一种假设:输入的变量是真正独立的。 这些方法的区别是:正常值与健壮值;单缺陷与多缺陷。 动态黑盒测试—等价类测试 等价分配:是指分步骤地把过多(无限)的测试案例减小到同样有效的小范围的过程。 等价类别或者等价区间是指测试相同目标或者暴露相同软件缺陷的一组测试。 在寻找等价区间时,想办法把软件的相似输入、输出、操作分成组。这些组是等价区间。 动态黑盒测试—等价类测试 弱一般等价类测试用例 动态黑盒测试—等价类测试 强一般等价类测试用例 动态黑盒测试—等价类测试 弱健壮等价类测试用例 动态黑盒测试—等价类测试 强健壮等价类测试用例 动态黑盒测试—等价类测试 写出三角形问题的输入等价类和输出等价类 写出NextDate函数的输入等价类 写出佣金问题的输入和输出等价类 Wi
文档评论(0)