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

软件测试基础-概念篇

难度入门
时长 3小时 2分
学习人数
综合评分9.57
111人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.4 逻辑清晰
  • 传统工程学的瀑布模型--传统的瀑布模型 项目计划:输出项目的计划书 需求分析:明确用户的需求定义并对需求有清晰的描述,输出软件的规格说明 --描述用户需求和产品功能的阶段 软件设计:根据需求得出产品的设计方案,包括软硬件的结构、接口、界面、数据等。输出概要设计、详细设计等多份设计说明书 程序开发:根据需求和设计实现产品 软件测试:查看是否满足需求。输出测试结果和测试报告 集成维护:交付给用户,并对产品维护(修改、升级等操作)
    查看全部
    0 采集 收起 来源:软件测试模式

    2017-08-24

  • 软件测试的分类
    查看全部
    0 采集 收起 来源:软件测试模式

    2017-08-24

  • 总结。
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-08-24

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

    2017-08-24

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

    2017-08-24

  • 手工测试:利用人的主观性和创造性进行测试
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-08-24

  • 静态测试是不运行代码程序,通过检查文档和代码进行测试 动态测试的定义
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-08-24

  • 静态测试的流程
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-08-24

  • 静态测试的定义
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-08-24

  • 灰盒测试的定义。 更多的是在系统软件层来评价应用软件是否符合需求的表现
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-08-24

  • 主要测试方法: 代码检测法:多面 代码审查 静态结构分析法:测试工具,内部结构分析 静态质量度量法:标准的度量模型 逻辑覆盖法:6种逻辑,语句 ,分支,条件,条件组合,路径,判定 基本路径测试法:通过分析复杂度,选出基本可执行路径的集合。程序控制流图,描述程序控制流
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-08-24

  • 白盒测试需要做到较高的覆盖率,因此 白盒测试的缺点
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-08-24

  • 白盒测试的优点
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-08-24

  • 白盒测试:逻辑覆盖率 主要的逻辑单位: 语句覆盖:保证每条语句执行一次 分支(判定):保证每条分支至少执行一次 条件:条件表达式,至少计算一次 条件组合:所以不同条件下的组合情况 路径:程序中,每个可能的路径至少执行一次 优点 1.迫使测试人员去仔细思考软件的实现,理解原理 2.可以检测代码中的每条分支和路径 3.揭示隐藏在代码中的错误 4.对代码的测试比较彻底 缺点 1.昂贵。 2.无法检测代码中遗漏的路径和数据敏感性错误 3.不能直接验证需求的正确性 主要测试方法: 代码检测法:多面 代码审查 静态结构分析法:测试工具,内部结构分析 静态质量度量法:标准的度量模型 逻辑覆盖法:6种逻辑,语句 ,分支,条件,条件组合,路径,判定 基本路径测试法:通过分析复杂度,选出基本可执行路径的集合。程序控制流图,描述程序控制流 灰盒测试 介于黑、白盒测试之间的,关注输出对于输入的正确性,同 时也关注内部表现 静态测试 定义:静态测试是指无须执行被测程序,而是通过评审软件文档或代码,度量程序静态复杂度,检查软件是否符合编程标准,借以发现编写的程序的不足之处,减少错误出现的概率; 动态测试 定义:动态测试是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等。 手工测试 由专门的测试人员从用户视角来验证软件是否满足设计要求的行为。更适用针对深度的测试和强调主观判断的测试。 众包测试,探索式测试 自动化测试 使用单独的测试工具软件控制测试的自动化执行以及对预期和结果进行自动检查。 单元测试、接口测试、性能测试等
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-08-24

  • 白盒中主要的逻辑单位
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-08-24

举报

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

微信扫码,参与3人拼团

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

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