为了账号安全,请及时绑定邮箱和手机立即绑定

软件测试基础-概念篇

难度入门
时长 3小时 2分
学习人数
综合评分9.57
111人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.4 逻辑清晰
  • 系统测试 vs 集成测试 区别 1、测试对象不同 集成:是由通过了单元测试的各个模块所集成起来的组件 系统测试:除了软件之外,还包括计算机硬件及相关的外围设备、数据采集和传输机构、支持软件、系统操作人员等整个系统 2、测试时间 集成:介于单元测试与系统测试之间 系统测试:在集成测试之后 3、测试内容 集成:测试各个单元模块之间的接口 系统:整个系统的功能和性能 4、测试角度: 集成:偏于技术 系统:偏于业务
    查看全部
    0 采集 收起 来源:软件测试阶段

    2016-08-12

  • 软件测试所遵行的原则: 1、测试显示缺陷的存在,但不能证明系统不存在缺陷 2、穷尽测试是不可能的,测试中应及时设定终止条件 3、软件测试应该尽早进行 (发现越晚修复成本越高) 4、缺陷具备群集特性(大部分的缺陷和运行失败在少数模块中) 重要关注发现问题多的模块 5、杀虫剂悖论 (长时间用相同的测试用例不容易发现新的缺陷,应定期修改测试用例的方法或不同部分从而发现更多缺陷) 6、二八原则 把80%的资源和精力用在重点模块上,从而提高效率和资源利用 7、测试活动依赖于测试背景 例:电信针对 大并发量、银行更测重安全性等
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-08-12

  • 集成vs单元 一般使用模拟环境来测试<br> 系统测试列多用真实环境来进行测试 系统测试包括内容:性能测试、功能测试和稳定性测试等 多种类型测试,企业内专职测试人员一般主要用于系统测试阶段 系统测试人员主要关注点(后面课程会提到):测试相关流程、测试方法、各个阶段的输入输出条件,和测试当中需要注意的问题 系统测试的关注点:1系统本身的使用,功能上关注使用 2关注系统与其它相关系统间的连通性 3关注系统在不同使用压力下的表现:大并发量,权限情况,cpu内存在达到权限情况下的系统表现 4关注系统在真实使用环境下的表现
    查看全部
    0 采集 收起 来源:软件测试阶段

    2018-03-22

  • 集成测试&单元测试 1、测试对象不同 单元:以最小单元为测试对象 集成:以模块和子系统为单元进行测试,测试模块间接口的关系 2、测试依据不同 单元:依据详细设计进行测试 集成:针对概要设计 3、测试方法不同 集成:关注接口的集成 单元:只关心单元内部
    查看全部
    1 采集 收起 来源:软件测试阶段

    2018-03-22

  • 黑盒测试的主要设计方法
    查看全部
    0 采集 收起 来源:软件测试手段

    2016-08-12

  • 按不同维度对测试进行分类<br> 1、按测试阶段<br> 单元测试 集成测试 系统测试 验收测试<br> 单元测试:最小可测试模块(函数、类、一个功能等)<br> 针对代码<br> 原则:1、尽可能保证各测试用例互相独立、不使用相互依赖的方法,可以用模拟方法来替代<br> 2、一般由代码的开发人员来实施,或敏捷开发中的结对人员<br> 单元测试益处 :<br> 1、尽早发现缺陷 ,敏捷研发:TDD(测试驱动开发) 先编写单元测试,再编号功能代码,保证代码能通过单元测试用例通过,也是对需求的二次确认和清晰理解 2、有利于重构,完美的单元测试有利于重构,可快速识别 3、简化集成:保证最小单元模块的稳定性和正确性 4、文档 减少文档 单元测试包含了对模块的基本理解,通过对代码的阅读就可以基本理解需求 5、用于设计 可以把设计思路在单元测试的代码中体现出来 限制:1不能覆盖所有执行路径,捕捉到所有错误 2、每一行代码一般需要3~5行测试代码才能完成单元测试,需要找到一个平衡点 单元测试框架: Junit (java) nunit(net) Cppunit (C++) 集成测试:在单元测试的基础上,针对已经完成单元测试的功能进行组装,针对单远测试的接口 主要实施方案:1 bigbang 把大部分功能组成在一起进行测试 2自顶向下 逐层 3 自底向上 常用 从程序模块的最低模块开始,逐层向上组装测试,好处:针对已经组装的测试,不再需要针对上一层组装模块,比较好的找到缺陷的位置 (传统瀑布式) 4、核心系统集成 多用于敏捷开发 5、高频集成 多用于敏捷开发 2、按测试手段<br> 3、按测试模式<br> 4、按测试类型
    查看全部
    0 采集 收起 来源:软件测试阶段

    2018-03-22

  • 软件测试所遵行的原则: 1、测试显示缺陷的存在,但不能证明系统不存在缺陷 2、穷尽测试是不可能的,测试中应及时设定终止条件 3、软件测试应该尽早进行 (发现越晚修复成本越高) 4、缺陷具备群集特性(大部分的缺陷和运行失败在少数模块中) 重要关注发现问题多的模块 5、杀虫剂悖论 (长时间用相同的测试用例不容易发现新的缺陷,应定期修改测试用例的方法或不同部分从而发现更多缺陷) 6、二八原则 把80%的资源和精力用在重点模块上,从而提高效率和资源利用 7、测试活动依赖于测试背景 例:电信针对 大并发量、银行更测重安全性等
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-08-12

  • 老师是南方人吧
    查看全部
    0 采集 收起 来源:软件测试手段

    2016-08-12

  • 软件测试的5大要素:质量、人员、流程、技术、资源 核心:软件质量 ,其它四要素用来服务 其次:人、人是决定因素 决定了技术、流程、资源等使用 技术:是手段,包括测试技术、方法、手段 流程:从测试计划、到测试用例到执行再到测试报告,是规范 资源:测试环境中的硬件、网络环境、数据、周期、测试时间等 测试目标:提升测试覆盖率和测试效率
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-08-12

  • 软件测试的对象:<br> 软件测试 <>程序测试<br> 包含:软件需求、概念设计、详细详细、源代码、运行环境、可运行程序
    查看全部
    0 采集 收起 来源:软件测试概要

    2018-03-22

  • 什么是软件测试:IEEE定义
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-08-12

  • 什么是软件测试: 经典定义:测试的目的是为了发现错误而执行程序的过程
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-08-12

  • 手工测试vs自动化测试
    查看全部
    0 采集 收起 来源:软件测试手段

    2016-08-11

  • 白盒测试的主要测试方法
    查看全部
    0 采集 收起 来源:软件测试手段

    2016-08-11

  • 黑盒测试的主要设计方法
    查看全部
    0 采集 收起 来源:软件测试手段

    2016-08-11

举报

0/150
提交
取消
课程须知
本门课程适合有志于从事软件测试或在校软件专业的同学学习, 最好了解一些软件工程的基本概念,对软件测试这个职业有一些最基本的认识。(随堂资料:http://img1.sycdn.imooc.com//down/57bd4d2f0001474e00000000.rar)
老师告诉你能学到什么?
通过学习本门课程,能够理清我们接触到得各种不同的软件测试概念以及它们的主要作用和适用场景,可以更加理解软件测试这个职业的作用和对软件产品的意义。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!