如何设计编写测试用例.pptVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
其他测试方法 错误猜测:(错误推测)本身不是一种测试技术,而是一种可以运用到所有测试技术中产生更加有效的一种测试的技能。 错误猜测是基于经验和直觉推测程序中所有可能存在的各种错误,从而有正对性的设计测试用例的方法。 随机测试: 随机测试指测试中的所有输入数据都是随机生成的,其目标是模拟用户的操作。 测试方法的选择 一个好的测试方法将给软件测试带来事半功倍的效果。在实际的测试工作中 可以按照以下原则运用以上所学习的测试技术: 1. 在任何情况下都必须使用边界值分析方法。经验表明,用这种方法设计出的测试用例发现程序错误的能力最强。 2. 用等价类划分方法补充一些测试用例。 3. 用错误推测法再增加一些测试用例。 4.如果程序的功能说明中含有输入条件的组合,应在一开始就选择用因果图法。 5. 如果程序的某功能适合自动测试,则可采用自动测试方法以及随机测试方法进行测试。 帮助建议 1. 你是否感觉测试的时候思维很混乱,或者总觉得有些功能没有测到,而一些功能已经测过好几遍? 帮助建议:请明确你的需求,是否做到覆盖100%。你的用 例优先级是否设置合理。 2. 在测试实践紧迫的情况下,你不知道要测什么,或者要先测哪些功能? 帮助建议:那么你需要调整自己的用例优先级,顺带回去好好整理整理需求。 3.在编写测试用例的时候先去学习前辈们的优秀做法。在学习别人优秀成果的基础上,编写自己的用例。 实例:纸杯的测试用例设计 用户需求:一个带广告图案的花纸杯 杯子特性 杯子的容量: 能装多少升水,空杯,半杯,满杯 杯子的型状: 圆型,上面口大,下面小。 杯子的材料: 纸杯 杯子的抗摔能力: 风吹是否会倒,摔一次是否会摔坏,摔多次会摔坏 杯子的耐温性: 装冷水,冰水,热水 广告图案 广告内容与图案碰水是否会掉色 广告内容与图案是否合法 广告内容与图案是否容易剥落 广告内容与图案是否符合某个民族的禁忌 可用性及安全性 可用性 1. 装入液体多久后会漏水 2. 装入热水多久后可以变温,装入冰水多久后可以融化 3. 如果装入的不是液体,像石头,沙子,铁块等 安全性 1. 装入不同液体,是否会有化学反应。比如:可乐,咖啡等饮料 2. 装入热水杯子是不是会变型和异味 3. 可以加入当热水小于多少度(是一个确定值)时,手不能被烫伤。 易用性和性能 易用性 1. 不同人群是否能适合杯子的型状,包括握杯的 感觉和喝水的感觉 2. 不同人群是否能接受杯子的广告内容与图案 3. 纸杯杯壁的薄厚,杯深是否可以让消费者接受 性能 1. 杯子在50,80度的水温下可以使用多少次 2. 倒满开水后,放入冰箱冷冻结冰,取出在融化 后杯子是否可以继续使用。 你有不明白的地方吗? 谢 谢 观 看! 很明显,如果对第一个参数的值分别取从-99 到 99 的199个数,第二个参数的值分别取从-99 到 99 的第199个数,我们不可能对两位数相加的所有情况进行穷举测试。如果不能进行穷举测试,则面临以下的问题:1. 在测试了1+1,1+2,1+(-1)和1+(-2)之后,还是否有必要测试1+3和1+4? 2. 如果不对加法计算器程序进行穷举测试,能否放心的以为所有参数组合都是正确的?那么这样的话,我们能否找到解决的办法? 如何设计编写测试用例 测试用例的概念 测试用例设计原则 测试用例的编写方法 实例: 纸杯的测试用例设计 如果没有测试用例测试人员将会如何测试? 没有测试用例 软件本身复杂度 测试人员素质 测试方法和技术的运用 例:开发人员变动,工作受情绪影响 影响软件测试的因素举例 随机测试存在的问题 不知道是否较全面的测试了所有功能 测试的覆盖率无法衡量 对新版本的重复测试很难实施 无法对测试质量进行有效评估 无法形成有效的知识积累 ...... 测试用例的特征 最有可能抓住错误的 不是重复的、多余的 一组相似测试用例中最有效的 既不是太简单,也不是太复杂 测试用例的概念 如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,是软件公司探索和追求的目标 测试用例是测试工作的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障 测试用例的概念 测试用例是指为实施测试而向被测试系统提供的输入数据,操作或者各种环境设置以及期望结果的一个特定集合。 其实简单来说,测试用例就是解决要测什么,怎么测和如何衡量的问题。 测试用例的好处 在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。 测试用例的使用令软件测试的实施重点突出、目的明确。 在软件版本更新后只需修正少部分的测试用例便可开展测试工作,降低工作强度、缩短项目周期。 功能模块的通用化和复用化使软件易于开发,而相对于功能模

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档