- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 软件测试技术 软件测试分类 本章目标 掌握黑盒测试、白盒测试的概念 掌握静态测试、动态测试的概念 掌握单元测试、集成测试、系统测试、验收测试的概念 掌握功能测试、性能测试的概念和应用 掌握回归测试、冒烟测试、随机测试的概念 软件测试分类 掌握黑盒测试的概念和应用 掌握系统测试、验收测试的概念 掌握功能测试、性能测试的概念 测试分类概貌图 分类角度不同组织结构自然不同… 单元测试 请先不要犯 晕…,一步一 步来… 按开发阶 段划分 集成测试 系统测试 逻辑功能 测试 界面测试 验收测试 易用性测 静态测试 试 软件测试 是否运行 是否查看 源代码 动态测试 白盒测试 黑盒测试 功能测试 安装测试 兼容性测 试 一般性能 测试 回归测试 稳定性测 试 其他 冒烟测试 随机测试 性能测试 负载测试 压力测试 按开发阶段划分 单元测试 按开发阶 段划分 集成测试 系统测试 逻辑功能 测试 界面测试 验收测试 易用性测 静态测试 试 图:测试分类 软件测试 是否运行 动态测试 功能测试 安装测试 兼容性测 是否查看 源代码 白盒测试 黑盒测试 回归测试 试 一般性能 测试 稳定性测 试 其他 冒烟测试 随机测试 性能测试 负载测试 压力测试 最小单位—— 单元测试 单元测试(unit testing): 单元测试又称模块测试,针对软件设计中的最小单位——程序模 块,进行正确性检查的测试工作。单元测试需要从程序的内部结构出 发设计测试用例。多个模块可以平行地独立进行单元测试。 单元定义: C中指一个函数,Java中指一个类,在图形化的软件中, 单元一般指1个窗口,1个菜单。 单元测试 单元测试 单元测试 单元测试 单元测试 单元测试 单元测试(unit testing): 1.什么时候进行单元测试? 编码后,编译通过后进行。 2.由谁来做单元测试? 白盒测试工程师或者开发工程师,最好不要自己做自己代码的测试。 3.单元测试的依据? 源程序(代码+注释)+《详细设计文档》 4.单元测试的通过标准? 程序通过所有单元测试用例 语句的覆盖率达到100% 分支的覆盖率达到85% 5.国内单元测试的现状? 简单+没有单元测试计划、单元测试用例和代码覆盖率的统计。 6.如何进行单元测试? 单元格测试主要用白盒测试,先静态地检查代码是否符合规范,然后 动态运行代码,检查其实际运行结果,检查程序的运行结果是否正确是一 个最基本的要求,还要关注容错处理,程序的边界值处理等。 集成测试 集成测试(integration testing): 集成测试又叫组装测试,通常在单元测试的基础上,将所有程序模块进行 有序的、递增的测试。重点测试不同模块的接口部分。 1.什么时候进行集成测试? 单元测试集成测试同步进行,理论上先有单元测试。 2.由谁来做集成测试? 白盒测试工程师或者开发工程师 3.集成测试的依据? 单元测试 单元测试 单元测试的模块+《概要设计》文档。 单元测试 单元测试 单元测试 系统测试 系统测试(system testing): 指的是将整个软件系统看为一个整体进行测试,包括对功能、性能、 以及软件所运行的软硬件环境进行测试。 目前系统测试主要由黑盒测试工程师在系统集成完毕后进行测试, 前期主要测试系统的功能是否满足需求,后期主要测试系统运行的性 能是否满足需求,以及系统在不同的软硬件环境中的兼容性等 验收测试 验收测试(acceptance testing): 验收测试指按照项目任务书或合同、供需双方约定的验收依据文档 进行的对整个系统的测试与评审,决定是否接收或拒收系统。在系统 测试的后期,以用户测试为主或有测试人员等质量保证人员共同参与 的测试。 α测试:指的是指的是由用户,测试人员、开发人员等共同参与的 内部测试。 β测试:指的是内测后的公测,即完全交给最终用户测试 验收测试的重要性:验收签字,收钱。 我们关注的 重点…. 1 2 3 4 按开发分类小结 测试名称 测试对象 测试依据 人员 测试方法 时间比例 单元测试 最小模块, 如函数类等 白盒测试工程 《详细设计》 师或开发工程 师 主要采用白 盒测试 集成测试 模块间的接 白盒测试工程 口,如参数 《概要设计》 师或开发工程 传递 师 黑盒白盒 测试相结合 系统测试 验收测试 整个系统, 包括软硬件 整个
文档评论(0)