软件测试-浪晋的小讲堂-学习笔记

1.什么是软件测试

去检查开发做出来的软件是否是符合最初的设计的,如果符合的话就是正确的,不符合的话就是错误的。

也就是说去检查软件上的功能是否是符合预期的结果的

实际结果和预期结果去做一个对比,如果符合的话就是ok 的,如果不符合的话就是不 ok 的(有bug的)(预期结果和实际结果

2. 软件测试发展的历程

  • 软件测试是证明软件是正确的
  • 软件测试是去证明软件是错误的
  • 软件测试是保证软件的质量,是符合用户需求的一系列手段(第三阶段)(软件工程) 最高境界是预防bug

在国外基本上以流程控制来控制发展
在国内以技术控制来控制发展(技术导向)

3. 软件测试的职业发展(自动化测试工程师)

  • 功能测试(一年半载)
  • 自动化测试工程师 (测试开发,持续集成,testops)
  • 性能测试工程师 (高级性能测试工程师-架构师)
  • 转行 (开发 产品 设计 运维 运营)
  • 管理 (项目经理,QA)

4. 软件测试的分类

按照方法来分:

黑盒测试,白盒测试,灰盒测试

黑盒测试:

  • WEB(同一个 站在不同的浏览器上可不可以正常的使用)不同的浏览器表现性不同

  • APP (andriod, ios)

    易用性:
    (强调的是 用户体验

    稳定性(7*24h)指的是在一直使用的过程中会不会出现崩溃的情况

    UI (界面)

    第一个测试的肯定是功能测试

  • 7. 软件测试按照对象来分类

    APP测试
    WEB 测试
    物联 测试
    车联 测试
    小程序测试
    嵌入式测试(汇编程序,高级的计算器)
    大数据测试
    AI 测试

    8. 软件测试按照软件的状态来分类

    • 静态测试(白盒)软件不运行起来测试
    • 动态测试(黑盒,灰盒)软件运行起来测试

    9. 软件测试其他分类(四个)

    • 冒烟测试(测试前的测试,非正式的测试流程)
    • 回归测试 (之前发现的问题有没有被修改)

  • v 字型(一一对应,开发和测试相对应)

  • 敏捷模型
    特点是:高效的工作,及时的沟通,日 ,白板(每天的进度),站立会(比如早会),集中办公(开发和测试集中)

  • 旋螺型

  • H 字型

  • 12.软件是什么

    软件其实是程序,文档和数据的集合体

    13.测试流程(4个)

    包括需求分析,测试设计阶段,测试执行阶段,测试总结阶段

    • 需求分析阶段

    • 测试执行阶段

    • 测试总结阶段

    产品原型:

    优秀的测试工程师养成攻略:
    测试
    文档
    编程

    测试用例是必须掌握的文档

    5W1H 分析法:

    有效等价类和无效等价类怎么找出来:
    可以找边界值

    用例名称 用最少的字描述这个用例是做什么的

    前置条件 执行这个用例之前软件必须要满足的条件

    优先级 执行这条用例的时间要求紧急的等级

    重要级 这个被测的功能在系统里面的重要级别

    17. 评审

    • 同行评审
    • 小组评审
    • 部门评审
    • 项目评审
    • 第三方评审
    • 邮件评审

    18.测试执行阶段

    • 预期结果和实际结果做对比,如果一样则通过,如果不一样则有问题,
    • 提交BUG
    • 回归测试(在版本2上去检查版本1发现的问题有没有被解决)

    19.Bug 的管理

    • BUG 的管理平台 (禅道 BUGFree ALM/QC/testlink)
    • BUG 的六要素
    • BUG 的生命周期
    • BUG 的状态
    • BUG 的等级

    20.BUG 的六个要素

    • BUG 的名称

    • BUG 的优先级

    • BUG 的严重级别

    • BUG 的复现步骤

    • 附件

    26.bug 的状态

    • 新建/new
    • 打开/激活/open
    • 已确认
    • 已解决
    • 拒绝
    • 重新打开/reopen
    • 关闭/closed
    • 延期处理
    • 重复bug

    27.版本迭代

    随着时间或者是测试次数的推进,会发布很多版本,其中版本 是不断叠加的

  • WEB 测试

  • 区别在于要不要安装客户端的区别

    29.软件结构

    • B/S(brower 浏览器 server 服务)
    • C/S (client 客户端 server 服务)

    客户端 是需要另外安装的比如APP

    30.测试总结阶段

    编写测试 告

    • 对工作的总结
    • 对bug的统计分析(测试,开发,软件模块,等级,解决的时间,每个版本,状态)
    • 对被测软件质量的评估(以下三点全具备,就可以开始验收了)
      一二三级的Bug 全部都关闭了
      三级的bug 关闭了80%+
      四级的BUG 无所谓

    总结:

    软件测试-浪晋的小讲堂-学习笔记

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年2月27日
    下一篇 2021年2月27日

    相关推荐