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

软件测试基础-概念篇

难度入门
时长 3小时 2分
学习人数
综合评分9.57
111人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.4 逻辑清晰
  • 哪些是风险? 质量风险、管理风险 风险级别=风险可能性*风险严重度
    查看全部
  • 探索式测试的优点: 1、更能激发测试人员的创造性和工作乐趣 2、增加了发现新的或较深入BUG的可能性 3、在较短时间内找到更多bug以及对SUT做一个快速的评估 4、有利于更加有效地实施自动化 5、更加适用于敏捷项目 6、减少了在简单、繁复上用例的无谓编写时间 探索式测试的缺点: 1、测试管理上有局限性,较难协调和控制 2、对于BUG的重复利用和重现上作用有限 3、对测试人员的测试技能和业务知识深度依赖较大 4、只有在SUT已完全可用的前提下才更有作用 5、ET的生产率很难定义 6、ET本省较难进行自动化
    查看全部
  • 敏捷测试的特点: 1、强调从客户角度进行测试 2、重点关注迭代测试新功能,不在强调测试阶段 3、尽早测试,不间断测试,具备条件即测试 4、强调持续反馈 5、预防缺陷终于发现缺陷
    查看全部
  • 软件按测试模式来分类:瀑布模型、敏捷测试、基于脚本的测试、基于风险的测试、探索式测试等
    查看全部
    0 采集 收起 来源:软件测试模式

    2017-10-07

  • 手工测试VS自动化测试 手工测试: 1、易发现缺陷 2、容易实施 3、创建性、灵活性 1、覆盖量化难 2、重复测试效率低 3、不一致性、可靠性低 4、人力资源依赖 自动化测试 1、高效率、速度快 2、高复用性 3、覆盖率容易度量 4、准确、可靠 5、不知疲劳 1、机械、发现缺陷率低 2、一次性投入较大
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-10-07

  • 自动化测试:适用单独的测试工具软件控制测试的自动化执行以及对预期和结果进行自动检查。大多应用于单元测试、接口测试、性能测试等。
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-10-07

  • 主要的逻辑单位:语句、条件、条件组合、分支、路径 白盒测试的优缺点: 优点: 1、迫使测试人员去仔细思考软件的实现,理解原理 2、可以检测代码中的每条分支和路径 3、揭示隐藏在代码中的错误 4、对代码的测试 缺点: 1、昂贵 2、无法检测代码中遗漏的路径和数据敏感性错误 3、不能直接验证需求的正确性 白盒测试的主要测试方法:代码检测法、静态分析法、静态质量度量法、逻辑覆盖法、基本路径测试法 灰盒测试:介于黑、白盒测试之间的,关注输出对于输入的正确性,同时也关注内部表现 静态测试:无须执行被测程序,而是通过评审软件文档或代码,度量程序静态复杂度,检查软件是否符合编程标准,借以发现编写的程序的不足之处,减少错误出现的概率; 静态测试的方式:互审、走查、会议 动态测试:通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等。 手工测试:由专门的测试人员从用户视角来验证软件是否满足设计要求的行为。更适用针对深度的测试和强调主观判断的测试。目前众包测试和探索式测试都是通过手工测试
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-10-07

  • 黑盒测试的主要设计方法:流程分析法、等价类划分法、边界值分析法、错误推测法、因果图法、正交试验分析法、状态迁移图法
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-10-07

  • 软件测试的分类 按照测试清晰度划分:黑盒测试、白盒测试 按照状态划分:静态测试、动态测试 按照测试执行方式划分:手工测试、自动化测试 黑盒测试的优缺点 优点:容易实施,不需要关注内部的实现;更贴近用户的使用角度 缺点:测试覆盖率较低,一般只能覆盖到代码量的不到40%;针对黑盒的自动化测试,复用率较低,维护成本较高。 黑盒测试主要测试什么? 1、是否有不正确或遗漏功能? 2、在接口上,输入是否能正确的接受?能否输出正确的结果? 3、是否有数据结构错误或外部信息(例如数据文件)访问错误? 4、性能上是否能够满足要求?
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-10-07

  • 验收测试的细分:用户验收测试、运行验收测试、合同和规范验收测试、alpha测试、Beta测试
    查看全部
    0 采集 收起 来源:软件测试阶段

    2017-10-07

  • 验收测试:也称交付测试。针对用户需求、业务流程的正式的测试,确定系统是否满足验收标准,由用户、客户或其他授权机构决定是否接受系统。
    查看全部
    0 采集 收起 来源:软件测试阶段

    2017-10-07

  • 4、测试角度:集成测试是偏于技术角度的验证,系统测试是偏于业务角度的验证
    查看全部
    0 采集 收起 来源:软件测试阶段

    2017-10-07

  • 3、测试内容:集成测试是测试各个模块之间的接口,系统测试是测试整个系统的功能和性能
    查看全部
    0 采集 收起 来源:软件测试阶段

    2017-10-07

  • 测试时间:集成测试介于单元测试和系统测试之间测试,系统测试在集成测试之后
    查看全部
    0 采集 收起 来源:软件测试阶段

    2017-10-07

  • 集成测试由通过了单元测试的各个模块所集成起来的构建,系统测试除了软件之外,还包括计算机硬件及相关的外围设备、数据采集和传输机构、支持软件、系统操作人员等整个系统。
    查看全部
    0 采集 收起 来源:软件测试阶段

    2017-10-07

举报

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

微信扫码,参与3人拼团

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

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