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

软件测试基础-概念篇

难度入门
时长 3小时 2分
学习人数
综合评分9.57
111人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.4 逻辑清晰
  • 软件测试分类 按测试类型: 功能测试 性能测试 兼容性测试 部署测试 易用性测试 文档测试 本地化测试 安全测试 无障碍测试 可靠性测试 功能测试:对提供给客户的软件进行功能测试。 针对的问题:功能错误或遗漏,界面问题,性能错误,数据及访问错误,初始化及终止错误 工具:QTP silkTest Rational robot selenium watir sikuli
    查看全部
    0 采集 收起 来源:软件测试类型

    2016-08-13

  • 敏捷测试:Agile Testing----遵循敏捷宣言的一种测试实践 敏捷宣言:个体与交互 重于 过程和工具 可用的软件 重于 完备的文档 客户协作 重于 合同谈判 响应变化 重于 遵循计划 敏捷测试:强调从客户角度测试 重点关注迭代测试新功能,不在强调测试阶段 尽早测试,不间断测试,具备条件即测试 强调持续反馈 预防缺陷重于发现缺陷 敏捷测试VS传统测试: 传统测试 敏捷测试 测试是质量的最后保护者 开发和测试人员紧密合作,大家都有责任对软件负责 严格的变更管理 变更可以接受 预先的计划和细节准备 计划随着进展时常调整 重量级文档 只需要必要的文档 各阶段测试严格的入口和出口标准 各迭代之间没有明显入口和出口标准 更多在回归测试时进行重量级自动化测试 所有阶段都要自动测试,每个人都需要做,是项目集成一部分 测试 开发 相对独立 合作 ================================================================================== 基于脚本的测试 SBT script-based testing 和ET【探索性测试】 互补 ST ET 系统性强 自由灵活 容易管理控制 和ST互补 设计在先,执行在后 执行和设计并行 主要是验证自己的思路 不断和系统交互,带着问题测试 可预见 学习的过程 探索式测试更适用于敏捷项目。测试管理上有局限性。只有在SUT完全可用下更有作用。生产率难定义。 输入 状态 代码路径 用户数据 执行环境 全局探索测试: 漫游测试法 ================================================================== 基于风险的测试:RBT 一种基于对软件失效的风险评估并以此指导测试计划,设计,执行,结果评价的软件测试类型 风险包括 质量风险 管理风险 基于模型的测试:MBT 主要MBT工具:Spec Explorer GraphWalker Tcases modeljunit
    查看全部
  • 软件测试分类: 瀑布模型: 项目计划 (制定总体的研发计划,确定主要的里程碑节点-输出项目计划书) 需求分析(明确用户需求定义,并对定义进行清晰描述,充分理解需求,描述产品功能- 输出产品需求规格说明) 软件设计-根据需求定义,设计产品的实现方案,包括定义软件硬件的结构、组件、实现方法、接口、界面、数据-输出概要设计、详细设计 程序开发-根据概要和详细设计具体实现,根据编程规范构建各类组件模块,输出产品版本。 软件测试-通过独立的测试小组评估产品是否满足需求定义-输出测试报告 集成维护-交付用户,根据用户使用情况进行维护及升级 敏捷测试 基于脚本的测试 基于风险的测试 探索式测试
    查看全部
    0 采集 收起 来源:软件测试模式

    2016-08-13

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

    2016-08-12

  • 软件测试的对象
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-08-12

  • 软件测试标准的定义
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-08-12

  • 软件测试最早是hetzal于1973年提出来的到今天有40多年的历史。测试是为了发现错误而执行程序的过程,测试的目的是为了发现错误,而手段是通过执行程序。
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-08-12

  • 软件测试最早是hetzal于1973年提出来的到今天有40多年的历史。测试是为了发现错误而执行程序的过程,测试的目的是为了发现错误,而手段是通过执行程序。
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-08-12

  • 软件测试最早是hetzal于1973年提出来的到今天有40多年的历史
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-08-12

  • H模型 把测试当成一个完全独立的流程 便于尽早的完成测试
    查看全部
    0 采集 收起 来源:软件测试模式

    2016-08-12

  • x模型 针对v模型的改进,主要交接和周期的问题
    查看全部
    0 采集 收起 来源:软件测试模式

    2016-08-12

  • w模型 v模型的改进 增加了开发各个阶段的验证,测试的对象不再是对象,对需求和分析都有测试过程 有利于及于发现风险,线性的相互关系 不能很好的支持迭帯
    查看全部
    0 采集 收起 来源:软件测试模式

    2016-08-12

  • V模型<br> 是瀑布模型的变种<br> 明确表明测试过程的不同级别,阶段 单元测试-集成测试-系统测试-验收测试<br> 并且描述了各个阶段与开发过程各个阶段的对应关系 ,<br> 优 v模型 强调软件开发的协作 ,反应测试活动和分析设计的关系 缺 仅把关系明确对应,忽略了对需求分析的验证,对需求和功能的测试到验收测试才能发现
    查看全部
    0 采集 收起 来源:软件测试模式

    2018-03-22

  • 瀑布模型优:<br> 强调需求、设计的作用,保证用户需求有一个充分的了解<br> 阶段分工明确<br> 按阶段划分检查点,里程碑清晰<br> 文档规范<br> 缺:<br> 难以适应需求变化<br> 项目周期后段才能看到成果<br> 强制里程碑、完成时间 点 ,对变化不容易适应<br> 产生大量文档, 工作量大<br> 从测试角度不能体现测试的价值和地位
    查看全部
    0 采集 收起 来源:软件测试模式

    2018-03-22

  • 软件测试分类: 瀑布模型: 项目计划 (制定总体的研发计划,确定主要的里程碑节点-输出项目计划书) 需求分析(明确用户需求定义,并对定义进行清晰描述,充分理解需求,描述产品功能- 输出产品需求规格说明) 软件设计-根据需求定义,设计产品的实现方案,包括定义软件硬件的结构、组件、实现方法、接口、界面、数据-输出概要设计、详细设计 程序开发-根据概要和详细设计具体实现,根据编程规范构建各类组件模块,输出产品版本。 软件测试-通过独立的测试小组评估产品是否满足需求定义-输出测试报告 集成维护-交付用户,根据用户使用情况进行维护及升级 敏捷测试 基于脚本的测试 基于风险的测试 探索式测试
    查看全部
    0 采集 收起 来源:软件测试模式

    2016-08-12

举报

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

微信扫码,参与3人拼团

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

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