网站大量收购闲置独家精品文档,联系QQ:2885784924

物联网测试技术第一章详解.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试的不修复原则 并非所有软件缺陷都能修复 不需要修复软件缺陷的原因: 没有足够的时间 不算真正的软件缺陷 修复的风险太大 不值得修复 Pareto原则 Pareto原则暗示着测试发现的错误中的80%很可能起源于程序模块中的20%。 软件测试分类 谢昊飞 2014 * 从代码的特性角度出发的测试方法为覆盖性测试 从用户的使用角度出发的测试方法为使用测试 按是否查看源代码的角度分为白盒测试和黑盒测试 按是否使用工具分为手工测试和自动测试 按代码是否执行分为静态测试和动态测试 按测试阶段分为单元测试,集成测试,系统测试和验收测试 软件测试技术分类 谢昊飞 2014 * * * * * * * * * * * * * * * * * * * 谢昊飞 2014 ?Aditya P. Mathur 2014 Aditya P. Mathur 2014 物联网测试技术 绪论 物联网是一种新兴学科,涉及网络技术多种多样,应用系统复杂,是世界领域另一个亿万元级市场。目前各个国家各个跨国公司、机构都在研究它们标准化、关键技术以及商业应用。然而它的测试技术却是目前比较少关注。本课程就是研究物联网所涉及关键技术。 谢昊飞 重庆邮电大学 物联网测试技术目录 软件测试的基本知识? 测试生成 基于有穷状态模型的测试生成 基于组合设计的测试生成技术 回归测试 测试充分性评价与测试增强 基于程序变异的测试充分性评价 谢昊飞 2014 * 物联网测试技术目录(续) 协议测试技术 TTCN技术 RFID测试技术 安全测试技术 谢昊飞 2014 * 物联网测试技术参考书目 谢昊飞 2014 * 物联网测试技术参考书目 谢昊飞 2014 * 物联网测试技术参考网站与材料 / 领先测试 /html/index.html 全国软件测试学术会议(NSTC) IEEE Transactions on Software Engineering (TSE) ACM Transactions on Software Engineering Methodology (TOSEM) 谢昊飞 2014 * 物联网测试技术涵盖内容 物联网测试技术是一个广泛的复杂综合体。这里只分析几个其中几项内容: 软件测试的基本方法 协议测试的基本方法 RFID测试的基本方法 安全测试的基本方法 硬件测试的基本方法(暂不讨论) 谢昊飞 2014 * 软件测试----思考 谢昊飞 2014 * void Add(int * sum, int * num1, int num2) { *sum = num1 + num2; return; } 上面的程序代码有问题吗?如果有,有哪些问题呢? 软件测试是什么? 谢昊飞 2014 * 软件测试是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品(包括阶段性软件产品)进行验证和确认的活动过程,其目的是尽快尽早地发现软件产品存在的各种问题——与用户需求、预先定义的不一致性。 1.“针对产品说明书和用户需求”的软件产品评估及确认 2. 寻找软件缺陷的过程 软件测试立体空间 谢昊飞 2014 * 单元 集成 系统 行为 鲁棒性 功能行为 白盒 黑盒 细节层次 易用性 特性 可用性 可靠性 模块 安全 测试循环 谢昊飞 2014 * Execution of cases Test cases Results Evaluation Additional tests Suspected causes Identified causes Corrections Regression tests Debugging 软件失败的术语描述 缺点(defect) 偏差(variance) 错误 (fault) 失败(failure) 问题 (problem) 矛盾(inconsistency) 错误 (error) 特殊(feature) 毛病 (incident) 臭虫(bug) 异常 (anomaly) “臭虫”的由来 人们将软件错误称为“臭虫”,这是因为第一个有记载的电脑故障是由线路上的臭虫造成的。就是我们通常称的“BUG”。 软件失败的几个定义 错误:人类会犯错误。 缺陷:缺陷是错误的结果。 失效:当缺陷执行时会发生失效。 事故:当出现失效时,可能会也可能不会呈现给用户。 软件缺陷 软件未达到产品描述表明的功能。 软件出现了产品描述指明不会出现的错误。 软件功能超出产品描述指明范围。 软件未

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档