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

软件测试基础-概念篇

难度入门
时长 3小时 2分
学习人数
综合评分9.57
111人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.4 逻辑清晰
  • 软件测试的分类 1测试手段

    6284411700012f3812800720.jpg
    查看全部
    0 采集 收起 来源:软件测试手段

    2022-05-18

  • 验收测试驱动开发 指tdd

    6283bcf500016f3312800720.jpg
    查看全部
    0 采集 收起 来源:软件测试阶段

    2022-05-17

  • alpha指在开发者环境中的用户测试 beta指完全脱离开发者环境的用户测试

    6283bcc800013c1712800720.jpg
    查看全部
    0 采集 收起 来源:软件测试阶段

    2022-05-17

  • 验收测试的几大细分

    6283bc5d0001117012800720.jpg
    查看全部
    0 采集 收起 来源:软件测试阶段

    2022-05-17

  • 验收测试的基本定义 解答

    6283bc160001782612800720.jpg
    查看全部
    0 采集 收起 来源:软件测试阶段

    2022-05-17

  • 系统测试和集成测试的区别 1 测试角度

    6283bbd00001ce4112800720.jpg
    查看全部
    0 采集 收起 来源:软件测试阶段

    2022-05-17

  • 系统测试和集成测试的区别 1 测试内容

    6283bbba0001f2a612800720.jpg
    查看全部
    0 采集 收起 来源:软件测试阶段

    2022-05-17

  • 系统测试和集成测试的区别 1 测试时间

    6283bba10001efad12800720.jpg
    查看全部
    0 采集 收起 来源:软件测试阶段

    2022-05-17

  • 系统测试和集成测试的区别 1 测试对象

    6283bb8600013b3112800720.jpg
    查看全部
    0 采集 收起 来源:软件测试阶段

    2022-05-17

  • 系统测试的关注点,4大点

    6283bb43000161a112800720.jpg
    查看全部
    0 采集 收起 来源:软件测试阶段

    2022-05-17

  • 系统测试包含功能测试,性能测试,稳定性测试

    6283bae3000121fa12800720.jpg
    查看全部
    0 采集 收起 来源:软件测试阶段

    2022-05-17

  • 系统测试的定义,详细解答

    6283ba9b0001ca2712800720.jpg
    查看全部
    0 采集 收起 来源:软件测试阶段

    2022-05-25

  • 按测试模式来分类:
    瀑布模型、敏捷测试、基于脚本的测试、基于风险的测试、探索式测试等。
    1、瀑布模型:项目计划->需求分析->软件设计->程序开发->软件测试->集成维护


    https://img1.sycdn.imooc.com//625bc59e0001edf003850234.jpg


    https://img1.sycdn.imooc.com//625bc5650001127e04130242.jpg

    2、V模型(最广泛)
    需求分析->概要设计->详细设计->软件编码->单元测试->集成测试->系统测试->验收测试

    https://img1.sycdn.imooc.com//625bc5cc00019c4003850239.jpg

    3、W模型(双V模型)
    开发与测试并行,可以尽早发现问题

    https://img1.sycdn.imooc.com//625bc5f800011ddd04390248.jpg




    4、X模型
    解决交接和频繁集成周期的问题

    https://img1.sycdn.imooc.com//625bc62c00012fd204060276.jpg


    5、H模型:把软件测试看成一个独立的流程,与其他流程并发进行,比如设计流程,并发流程,甚至是测试流程



    https://img1.sycdn.imooc.com//625bc65e0001e55904810232.jpg

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

    2022-04-17

  • 软件测试的分类

    按测试手段分类

    1. 黑盒、白盒测试


      (1)黑盒测试

      不了解内部结构,设计逻辑

            优点:

    容易实施,不需要关注内部的实现

    更贴近用户的使用角度



           缺点:

             测试覆盖率较低,不到40%。

             针对黑盒的自动化测试,复用率较低,维护成本较高

     黑盒主要测试什么

    是否有不正确或遗漏的功能

    在接口上,输入是否能正确的接受?能否输出正确的结果?

    是否有数据结构错误或外部信息(例如数据文件)访问错误?

    性能满足是否能够满足需求?

    主要设计方法

    等价类划分法、边界值分析法、错误推测法、因果图法、正交试验分析法、状态迁移图法、流程分析法

    (2)白盒测试

    针对逻辑结构,逻辑覆盖率来验证测试的完整性

    主要的逻辑单位

    语句、条件、条件组合、分支、路径、

    优点:

    迫使测试人员去仔细思考软件的实现,理解原理

    可以检测代码中的每条分支和路径

    揭示隐藏在代码中的错误

    对代码的测试比较彻底


    缺点:

    昂贵

    无法检测代码中遗漏的路径和数据敏感性错误

    不能直接验证需求的正确性

    主要测试方法

    代码检测法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法

    灰盒测试

    介于黑、白盒测试之间的,关注输出对于输入的正确性,同时也关注内部表现

    2.静态、动态测试(验车)

    静态测试

    互审  走查  会议

    动态测试

    通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性等


    3.手工测试、自动化测试

    手工测试

    由专门的测试人员从用户视角来验证软件是否满足设计要求的行为。更适用针对深度的测试和强调主观的测试。

    众包测试、探索式测试


    优点:

    易发现缺陷

    容易实施

    创造性、灵活性


    缺点:

    覆盖量化难

    重复测试效率低

    不一致性、可靠性低

    人力资源依赖


    自动化测试



    优点:

    高效率、速度快

    高复用性

    覆盖率容易度量

    准确、可靠

    不知疲劳

    缺点:

    机械 、发现缺陷率低

    一次性投入较大

    单元测试、接口测试、性能测试

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

    2022-04-17

  • 软件测试 五大要素 两个目标


    621d83540001fb9e06400360.jpg
    查看全部
    0 采集 收起 来源:软件测试概要

    2022-03-01

举报

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

微信扫码,参与3人拼团

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

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