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

软件测试基础-概念篇

难度入门
时长 3小时 2分
学习人数
综合评分9.57
111人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.4 逻辑清晰
  • 动态测试: 动态测试是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等。
    查看全部
    0 采集 收起 来源:软件测试手段

    2018-03-22

  • 静态测试: 静态测试是指无须执行被测程序,而是通过评审软件文档或代码,度量程序静态复杂度,检测软件是否符合编程标准,借以发现编写的程序的不足之处,减少错误出现的概率
    查看全部
    0 采集 收起 来源:软件测试手段

    2018-03-22

  • 灰盒测试 介于黑、白盒测试之间的,关注输出对于输入的正确性,同时也关注内部表现
    查看全部
    0 采集 收起 来源:软件测试手段

    2018-03-22

  • 软件测试的五大要素和两个目标
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-11-21

  • 白盒测试的主要测试方法: 代码检测法 、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法
    查看全部
    0 采集 收起 来源:软件测试手段

    2018-03-22

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

    2016-11-21

  • 白盒测试的优缺点: 优点:1、迫使测试人员去仔细思考软件的实现,理解原理 2、可以检测代码中的每条分支合路径 3、揭示隐藏在代码中的错误 4、对代码的测试比较彻底 缺点:1、昂贵 2、无法检测代码中遗漏的路径和数据敏感性错误 3、不能直接验证需求的正确性
    查看全部
    0 采集 收起 来源:软件测试手段

    2018-03-22

  • 白盒测试主要的逻辑单位 语句、条件、条件组合、分支、路径
    查看全部
    0 采集 收起 来源:软件测试手段

    2018-03-22

  • 软件缺陷是群体性的,如果软件缺陷越多,说明软件问题,所以要及时关注软件缺陷; 软件测试时无穷无尽的,要设立软件测试的目标,软件测试越早越好; 软件测试不是万能的,只能测试现有的问题,不能保证不会出问题。
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-11-21

  • 按照测试阶段:单元测试、集成测试、系统测试、验收测试 单元测试: 可测试的最小的模块 原则: 1.1 尽可能保证每个测试用例互相依赖 1.2 由开发人员自己编写测试 优势: 1.1 尽早发现缺陷 1.2 有利于重构 1.3 简化集成 1.4 减少文档,代码既是文档 集成测试:在单元测试的基础上,测试组装好的模块、子系统(关心接口之间的功能) 实施方案: 1.1 Big Bang: 1.2 自顶向下: 1.3 自底向上:最常用,由基础模块 1.4 核心系统集成:由内而外 1.5 高频集成(持续集成):在瀑布式开发中,比较常用 系统测试:测试在实际运行环境下,已经通过集成测试并与系统其他部分结合起来的软件系统(测试对象,还包括:计算机硬件、用户;偏于业务角度进行测试) 1.1 关注系统本身功能的使用 1.2 关注在真实使用环境下的使用 验收测试: 1.1 用户验收测试 1.2 运行验收测试 1.3 合同和规范验收测试 1.4 alpha测试:在开发环境中,由用户进行测试 1.5 Beta测试:在真实的环境中,由用户进行测试
    查看全部
    0 采集 收起 来源:软件测试阶段

    2016-11-21

  • 浏览器兼容性测试工具
    查看全部
  • 软件测试的特性: 测试只能显示缺陷,不能证明系统不存在缺陷; 穷尽测试是不可能的,应设定及时终止的条件; 测试应尽早进行; 缺陷具备群集特性; 测试的杀虫剂悖论:应该及时更新测试用例; 测试活动依赖于测试背景:不同系统测试方向不同
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-11-21

  • 浏览器内核
    查看全部
  • 兼容性测试内容
    查看全部
  • 软件测试的两个目标
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-11-21

举报

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

微信扫码,参与3人拼团

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

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