软件测试培训_基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试培训 -----基础篇 内容摘要 测试的分类(一) 测试的分类(二) 黑盒测试的优缺点 黑盒测试的方法 等价类测试(一) 等价类测试(二) 边界值测试(一) 边界值测试(二) 错误推测法 常用功能测试方法(一) 常用功能测试方法(二) 常用功能测试方法(三) 常用功能测试方法(四) 测试人员的分工 做好测试准备 执行软件测试任务 案例研究1 :根据输入判断三角形的形状 案例研究1(续一) 案例研究1(续二) 案例研究2:测试用户登录对话框的功能 对测试结果的评价 测试结果评价体系 测试结果评价体系(评分表) 谢谢完毕! * * 测试的分类 测试人员的分工 非编程测试人员的基本技能 软件测试的基本设计方法 如何更好的执行测试用例 测试案例分析 对测试结果的评价 测试阶段 单元测试 集成测试 系统测试 回归测试 测试方法 黑盒测试 白盒测试 灰盒测试 测试类型 功能测试 性能测试 可用性测试 安全性测试 兼容性测试 极限测试 安装测试 什么是黑盒测试 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。 把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试 它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息 黑盒测试用例的设计方法 等价类测试 边界值测试 错误推测法测试 因果图法测试 黑盒测试的优点 不用了解程序的内部结构 可以使用自动化测试工具 设计完测试用例之后,可以在实践中不断完善补充 适合回归测试 黑盒测试的缺点 结果取决于测试例的设计,测试例的设计部分来源于经验 对数据环境的要求比较高,功能变更可能导致数据环境不可用。如:如果功能变更导致数据结构的调整 出现问题有可能无法直接判断问题产生原因,仍然需要调试程序,但调试过程可能却无法模拟测试环境 常用方法 等价类划分方法 边界值分析方法 错误推测方法 高级方法 因果图方法 判定表驱动分析方法 正交实验设计方法 功能图分析方法 在输入条件规定了取值范围或值的个数的情况下,则可以确立一个有效等价类和两个无效等价类 在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可以确立一个有效等价类和一个无效等价类 在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类 在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类 在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则) 建立等价类表,列出所有划分出的等价类: 为每个等价类规定一个唯一的编号 设计一个新的测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类。重复这一步,最后使得所有有效等价类均被测试用例所覆盖 设计一个新的测试用例,使其只覆盖一个无效等价类。重复这一步使所有无效等价类均被覆盖 输入条件 有效等价类 无效等价类 … … … … … … 原理 程序的很多错误发生在输入或输出范围的边界上,因此针对各种边界情况设置测试用例,可以发现不少程序缺陷。 方法 确定边界情况(输入或输出等价类的边界) 选取正好等于、刚刚大于或刚刚小于边界值作为测试数据 确定边界值的方式 如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。 如果输入条件规定了值的个数,则用最大个数、最小个数、比最小个数少一、比最大个数多一的数作为测试数据。 如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。 如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。 分析规格说明,找出其他可能的边界条件。 原理 基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性地设计测试用例。 方法 单元测试中发现的模块错误 产品的以前版本曾经发现的错误 输入数据为0或字符为空 当软件要求输入时(比如在文本框中),不是没有输入正确的信息,而是根本没有输入任何内容,单单按了Enter键 页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确 相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确 检查按钮的功能是否正确:如update, cancel, delete, save等功能是否正确 字符串长度检查: 输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度,会不会出错 字符类型检查: 在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型)

文档评论(0)

***** + 关注
实名认证
文档贡献者

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档