• 小白如何开始进行数据库的测试(经验总结)


    你是不是属于刚入行做数据库的测试,一脸懵逼的茫然,不知道该如何下手?对数据库的基本知识掌握的也不全面?更加不知道该测试什么?身边也没有人指导?......等等之类的问题。那么你最开始需要做什么才能让自己有个起步状态,并且逐渐的明白数据库中有什么,要如何迈出这一步,向下看。

    1、了解一个数据库中都包含什么

    • 找一个竞品数据库,看它的指导文档
      • 推荐:阿里的“云原生数据仓库AnalyticDB MySQL版”,此数据库属于阿里云所有数据库中,对数据库介绍的最清楚的一个数据库产品,同时所有的测试方法和测试步骤都有说明,没有比这个文档更能让小白清楚数据库是什么,里面所有哪些功能了,其他厂商的数据库帮助文档和技术文档,写的都没有这个好
    • 在公司的文档管理平台,找数据库产品的所有文档进行查看
    • 若兼容mysql,可进入mysql官网,去看musql的文档
    • 认真总结文档中的核心内容
      • 推荐:Xmind

    2、了解所测数据库的基本内容

    • 数据库的迭代版本到了第几个?
    • 最近的版本上线时间是何时?
    • 数据库的产品架构?找对应的开发让其讲解
    • 数据库的技术架构都有哪些优势?
    • 数据库的竞品都有哪些?
    • 是否有做过竞品分析。分析文档是否有
    • 相比竞品,我们的产品有哪些优势和不同
    • 数据库的应用场景是什么?当前的定位是什么?
    • 接下来数据库的核心技术路线和产品规划的走向如何?
    • 本次测试的数据库版本,核心关注和测试的功能都有哪些?
    • 针对测试的数据库内容,开发是否有测试的建议提供?
    • 测试覆盖范围到什么程度,就算是本次的测试达标
    • 数据库的说明文档(或者白皮书)是否有?

      如上的内容若团队中已经有负责测试的人员,则找她了解清楚,若无,则先找某个开发沟通,看如上的信息是否都已具备,对还未解决得到答案的遗留问题可以找找研发负责人、产品负责人等了解清楚。保证了自己对所负责的产品在大的维度上先有了一个基本的认识。

    3、了解研发团队的基本组成

    • 研发团队对数据库的模块开发分工如何?
    • 团队中谁的数据库工作年限长或最有经验?
    • 遇到了难题,优先可以寻找谁来协助解决?

      如上的内容均可找自己的leader或者研发负责人来进行解答

    4、了解leader对自己测试的期望

    • 对自己测试数据库,在质量上是否有明确的要求?
    • 数据库的测试范围和测试要求是否有明确的指标?
    • 在缺陷的跟进处理上,是否有明确的要求?
    • 当前的数据库测试流程如何?
    • 希望通过什么方式汇报测试进度?大概需要多长时间汇报一次等?

      此步的核心目的是与leader确定他对你的期望,并且明确在工作上是否他已经有了规划,对你当前的工作是否有指导和要求,并且避免你做了很久后,发现leader对你做的工作并不满意,他的想法和你的想法不一致,所以,提前明确沟通清楚再开始

    5、明确测试范围和测试要求

    • 根据数据库的产品需求文档或参考竞品的测试范围和方法,梳理出测试重点
    • 刚开始的测试范围可以使用脑图先大致梳理,完成后先组织研发、产品等人进行评审,确定范围和方向均无任何问题时,再次进行细化用例
    • 细化用例后,进行用例评审,此时注意要标注用例的优先级
    • 测试范围确定后,列出测试计划,并明确同步到研发组,在团队内部达成一致

    6、开展测试

    • 按照用例执行测试即可
  • 相关阅读:
    一个购物网站的思路设计分享
    B/S和C/S的区别(转)
    TreeSet
    计算出给你一个随机乱敲的一个字符串最多的一个
    JavaScript来实现打开链接页面(转载)
    js小数计算小数点后显示多位小数(转)
    java中使用 正则 抓取邮箱
    浅谈 正则表达式
    jQuery中each()、find()、filter()等节点操作方法
    Xcode插件VVDocumenter Alcatraz KSImageNamed等安装
  • 原文地址:https://www.cnblogs.com/syw20170419/p/16381476.html
Copyright © 2020-2023  润新知