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

软件测试基础-概念篇

难度入门
时长 3小时 2分
学习人数
综合评分9.57
111人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.4 逻辑清晰
  • 记录一下
    查看全部
  • 瀑布模型:

        项目计划->需求分析->软件设计->程序开发->软件测试->集成维护

    V模型:

    W模型:

    X模型:

    H模型


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

    2018-08-20

  • 测试手段:

      1. 黑盒测试

        a.优点:容易实施,不需要关注内部实现;更贴近用户的使用角度

            b.缺点:测试覆盖率较低,一般只能覆盖到代码量的不到40%;针对黑色的自动化测试,复用效率较低,维护成本较高

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

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

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

        性能上是否能够满足要求

    (等价类划分法,边界值分析法,错误推测法,因果图法,正交试验分析法,转态迁移图法,流程分析法(场景法),功能图法)

        2.白盒测试

        a.优点:理解原理;可以检测代码中的每条分支路径;揭示隐藏在代码中的错误;对代码的测试比较彻底

        b.缺点:昂贵,无法检测代码中遗漏的路径和敏感性错误;不能直接验证需求的正确性

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

    静态测试,动态测试

    手工测试,自动化测试


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

    2018-08-20

  • TDD测试驱动开发

    测试阶段来分

    1. 单元测试:可进行的最小测试模块的测试

    2. 集成测试:自底向上,自顶向下,一次性集成,主系统集成,高频集成(偏技术方面的测试)

    3. 功能测试:(偏业务方面的测试)

    4. 验收测试:alpha测试,bate测试

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

    2018-08-20

  • 黑盒测试主要设计方法:

    https://img1.sycdn.imooc.com//5b74241300018f6e04410427.jpg

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

    2018-08-15

  • 单元测试:对软件中的最小可测试单元进行检查和验证

    单元测试的原则:

        1.尽可能保证各个测试用例是相互独立的

        2.一般由代码的开发人员来实施,用以检验所开发的代码功能符合自己的设计要求

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

    2018-08-13

  • 负载测试:指的是在我们测试过程中,来逐步的增加负载,并且记录下被测系统相应的性能表现,最终确定出,系统在正常指标下的一个最大的负载

    压力测试:指的是测试系统在极限情况下的压力情况,也就是确定我们的系统,在什么样的负载压力下,会导致我们系统的失效,不能够正常运行

    ,确定出系统所能承受的最大的一个极限

    稳定性测试:指稍大于一个正常业务量的负载,对系统进行持续的,长时间的测试,比如24*5,连续五天的对这个系统施加压力,以确定系统在较长运行时间的情况下,这个系统的稳定性情况

    查看全部
  • Know You Mession:这个任务阶段,需要了解我们的测试任务重点,主要的测试方向,系统的环境,做到测试的一个总体的思路

    Learning Session:这个阶段,我们要详细的学习和探索我们的被测系统,了解系统的业务逻辑,具体的功能,深入的学习我们的被测系统

    Coverage session:这个是探索式测试的实施阶段,在这个节点,我们要完成主要功能点的测试验收,然后完成我们测试点的覆盖,尽可能的把我们需要测试的东西都覆盖到

    Deep Session:这个实在上一个覆盖式测试的基础上,来做进一步的深入的,发散式的探索,挖掘一些深层次的问题

    Close Session: 对前面的工作,有一个总结,总结我们前面探索式测试的过程,整理我们测试过程中记录的一些信息,并且根据这些记录还有过程的总结,分析我们测试过程,还有没有什么遗漏,覆盖率如何

    查看全部
  • 距离产生美
    查看全部
    0 采集 收起 来源:其他测试分类

    2018-08-01

  • 要素和目标

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

    2018-07-28

  • IEEE定义

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

    2018-07-28

  • 1* 2* 3* 4* 5*测试 6*
    查看全部
    0 采集 收起 来源:软件测试概要

    2018-07-23

  • 缺陷具备群集特性,因为与编程人员的个体,有很大的差异,将80%的资源投入20%的重点模块
    查看全部
    0 采集 收起 来源:软件测试概要

    2018-07-23

  • 测试可以证明发现了异常的问题,但是不能证明未发现异常的问题
    查看全部
    0 采集 收起 来源:软件测试概要

    2018-07-23

  • 测试的目的:
        发现错误
    测试的手段:
        执行程序


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

    2018-07-23

举报

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

微信扫码,参与3人拼团

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

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