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

软件测试基础-概念篇

难度入门
时长 3小时 2分
学习人数
综合评分9.57
111人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.4 逻辑清晰
  • 应用性能管理 apm

    常用工具 听云。。

    查看全部
  • 性能测试指标:并发用户数  每秒事务数tps系统响应时间  设备性能(磁盘 io)

    测试工具:

    静态性能评估:基于web,分析页面代码给出评估结果


    查看全部
  • 功能测试工具5d763fd30001cdd712800720.jpg

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

    2019-10-12

  • 软件测试所遵循的原则

    一、测试显示缺陷的存在,但不能证明系统不存在缺陷

    二、穷尽测试是不可能的,应设定及时终止的条件

    三、测试应该尽早进行

    四、缺陷具备群集特性

    五、测试的杀虫剂悖论


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

    2019-10-10

  • 从客户角度出发

    不强调过程和阶段注重功能和结果

    不间断,有条件即可测试

    关注迭代

    查看全部
  • v模型 应用最广泛

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

    2019-10-10

  • http://img1.sycdn.imooc.com//5d9f058a000172f803420190.jpg

    瀑布模型。。



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

    2019-10-10

  • 根据测试对象的可见度:黑盒测试、 白盒测试

    根据状态:静态测试、动态测试

    执行方式:手工测试、自动化测试


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

    2019-10-10

  • 按软件测试阶段分类:单元测试、集成测试、系统测试、验收测试

    单元测试:最小单位的测试;用例间相互独立;要求易维护高质量

    集成测试:测试单元模块间的接口

    系统测试:软件结合环境与系统,即通常所指的测试工作


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

    2019-10-10

  • 1.软件测试的定义

      早期定义:软件测试是对程序能够按预期运行建立起一种信心。

      经典定义:测试是为发现错误而执行程序的过程。

      IEEE(规范定义):使用人工或自动的手段来运行或测量软件系统的过程,以检测软件系统是否满足规定的要求,并找出与预期结果之间的差异。

    2.软件测试的对象


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

    2019-10-10

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

    2019-10-10

  • 软件测试原则

    1. 测试显示缺陷的存在,但不能证明系统不存在缺陷

    2. 穷尽测试是不可能的,应设定及时终止的条件

    3. 测试应该尽早进行

    4. 缺陷具备群集特性

    5. 测试的杀虫剂悖论

    6. 测试的二八原则

    7. 测试活动依赖于测试背景

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

    2019-09-30

  • 软件测试的回顾总结

    查看全部
    0 采集 收起 来源:其他测试分类

    2019-09-27

  • 回归测试

    软件功能修改后,对软件进行重新测试以确认修改没有引入新的错误或导致其他部分产生错误。回归测试的重心在关键模块和重点功能组件。软件研发周期中会进行多次回归测试,且尽量实现自动化。

    Monkey测试

    Monkey测试,也称搞怪测试。就是用一些随机、稀奇古怪的方式来操作软件,以测试系统的健壮性和稳定性。

    冒烟测试

    来自于硬件板卡验证术语。软件上则用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。与回归测试有些相似,但冒烟测试更对的是针对全流程的关键业务流程的验证,而回归测试重点在关键模块、关键功能。

    “每日构建”中用冒烟测试来确认合入的代码没有影响主要功能的正常使用。

    A/B测试

    多用于互联网行业,通过为页面提供2个版本给用户使用并记录相关的用户行为数据,来确定更优化设计的一种测试方案。

    A/B测试实施要点

    多个方案并行,保证统计结果的有效性

    每次测试仅改动一个变量,能更加确定用户的选择差异

    按照某种规则进行优胜劣汰

    A/B测试工具

    Google Andlytics Content Experiments 主要通过向用户提供不同页面的版本之后,通过嵌入我们的分析脚本,就可以收集到一系列分析数据。

    Visual Website Optimizer

    查看全部
    0 采集 收起 来源:其他测试分类

    2019-09-27

  • (1)软件本身的兼容性:主要是软件的向后兼容,如软件升级,以前版本的功能也能使用

    (2)不同平台下的兼容性:如在Linux系统下的ubuntu、openSUSE等,进行平台的兼容性测试

    (3)对不同的设备的兼容性:如32位、64位、如小型机、PC等

    (4)软件的互操作性:如和一些主流应用的兼容,也就是说和大众软件互通,有时是很多网站的登录。。。。

    查看全部

举报

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

微信扫码,参与3人拼团

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

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