- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
物联网测试技术 第2讲 软件测试基础
*;物联网工程;物联网工程;物联网工程;物联网工程;物联网工程;物联网工程;物联网工程;物联网工程;物联网工程;物联网工程;物联网工程;物联网工程;物联网工程;单元测试
又称为模块测试,属于最低层次的测试活动。它对软件测试的最小单位程序模块进行的测试活动,其目的在于发现程序模块内部可能存在的差错。它的特点如下:
针对的是软件设计的最小单位程序模块进行。
单元测试的执行率是100%。
提升了软件系统的可信度。
包括对可能出现的代码进行排查。
准确反映了代码的变化便于后期的维护。;集成测试
又称为组装或联合测试,把多个模块组合形成更大的单元。实践发现,单元模块能够独立正常工作,并不能保证一些模块能够连接起来后正常运行,也就说局部正常,但不是说全局正常。
集成测试又可为分为非渐增和渐增式集成。非渐增式先分别测试每一个模块,再把所有模块组装在一起形成程序。渐增式集成把下一个要测试的模块同一个已经测试号的模块结合在一起进行测试。渐增式又分为自底向上集成方法和自顶向下集成和三明治集成测试等。;系统测试
对整个产品系统进行的测试,其目的是验证系统能否满足需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。它不仅针对所需测试的软件产品,还包括所需的硬件、外设或者其他配合软件组件等。一般系统测试分为5个阶段:
测试计划阶段
测试用例分析和设计阶段
测试实施阶段
测试执行阶段
分析和评估阶段
;确认测试
又称为有效性测试或合格性测试,其目的是对软件产品进行评估以确定其是否满足软件需求的过程。它一般通过一系列黑盒测试来实现软件确认。它一般由软件企业中独立的部门或第三方测试机构来完成。
;验收测试
Verification Testing通过测试发现错误,报告异常情况,提出批评意见,然后再进行改错和完善、并修正。
其目的在于向用户表明所开发的软件系统能够向用户所预定的那样工作。它往往是最后一个阶段,也成为交付测试。
它的主要任务有:
明确规定验收测试通过的标准。
确定验收测试方法
确定验收测试的组织??可利用的资源。
;验收测试
它的主要任务有(续):
确定测试结果的分析方法。
制定测试计划并进行评审
设计验收测试的测试用例。
审查验收测试的准备工作。
执行验收测试。
分析测试结果,决定是否验收。
;物联网工程;2.4.1 软件测试用例设计;2.4.1 软件测试用例设计;2.4.1 软件测试用例设计;2.4.1 软件测试用例设计;2.4.1 软件测试用例设计;2.4.1 软件测试用例设计;2.4.2 软件测试方法;2.4.2 软件测试方法;2.4.2 软件测试方法;2.4.2 软件测试方法;2.4.3 软件测试的误区;2.4.3 软件测试的误区;物联网工程;物联网工程;物联网工程;;;ISO的软件质量评价模型;;CMM;软件产业与CMM的提出
软件产业的发展;CMM的发展过程;CMM基础知识;CMM基础知识;2.6 软件可靠性;课后作业;物联网工程
文档评论(0)