首页 > 其他分享 >功能测试的几个层次

功能测试的几个层次

时间:2022-12-16 10:36:22浏览次数:39  
标签:功能 养成 层次 哪些 几个 功能测试 测试用例 测试

  第一个层次,初级功能测试工程师,根据功能测试用例进行功能测试,这个可能是很多同学进入测试这一行最开始干的活,这个阶段会觉得测试工作很无聊,很没有技术含量,因为工作基本上是机械式的工作,测试用例上面写怎么测试就怎么测试,发现的问题基本上也是测试用例覆盖范围内的问题,如果这个时候思考为什么测试用例这样设计,设计测试用例有哪些套路,测试功能可能还会有什么缺陷,就会晋升到下一个阶段,

  第二个层次,中级功能测试工程师,这个是工作就不仅仅是执行测试用例,需要设计一些不太复杂模块的测试用例,这个时候就会发现设计测试用例工作具有一定难度,不是一个初中生可以完成的工作,也不是没有技术含量的工作,如何评价一份测试用例的好坏?两个标准,第一,这份测试用例测试的模块上线了后是否有网上问题,第二,这个模块发现的问题有多少是通过测试用例发现的,发现的比例越高,说明测试用例的覆盖度越高,质量越好。具体如何写好一份测试用例,网上有很多方法,在这里就不详细展开了,在这个阶段通过总结测试用例额设计方法,研究测试系统的业务,熟悉测试系统的业务流程、熟悉测试系统的数据库表,以及每张表存储数据的用处,就可能会进入下一个阶段

  

功能测试的几个层次_数据

  

  第三个层次,高级功能测试工程师,1、对整个系统的业务非常熟悉,2、可以负责系统核心功能的测试方案设计、测试用例设计 3、可以画出核心功能的流程图,这个流程图不是大概的流程,而是具体到核心功能页面每一个按钮点击后,清楚系统会请求哪些后台接口,每个接口作用是什么,修改哪些表的字段,这些字段会在哪些地方用到,会有哪些校验等,如果其中某些节点出现异常,数据怎么样回退都要清楚, 4、可以指导初级、中级功能测试工程师开展工作。

  可能这个时候有些同学可能会问,什么是系统的核心功能?核心功能就是这个功能坏了,会给客户造成严重的损失,比如一个售票系统,下单支付肯定是核心功能,如果测试这个功能,下单支付的流程必须清楚,每一个操作会调用哪些接口必须要清楚,调用接口查询哪些表的数据、变更哪些表的数据必须要清楚、如果出现异常,数据如何恢复要清楚,是否有定时任务处理异常的数据。不能出现下单后给客户出票了,结果钱没收的情况,也不能出现微信支付收钱了却自动给客户退款的情况,出现这些问题,都是极其严重问题,很可能给公司带来比较严重的损失。

  通过对功能测试三个阶段的思考,发现要做好功能测试其实不容易,功能测试也不仅仅是黑盒测试,有时间也需要深入到程序运行流程中去,好的功能测试人员其实很抢手,不是没有竞争力的,因为公司都希望的自己的产品问题少,客户抱怨少,赚取最大的利润,另外功能测试在项目组中和开发的地位是一样的,薪酬也是一样的。

  如何修炼到高级测试工程师?养成测试的时候看数据库的习惯,养成抓包分析系统请求的习惯,养成分析程序运行流程图的习惯,最后养成常做总结的习惯,养成了这些习惯,到高级功能测试师真不难。

  如需了解更多测试技术信息请关注:深圳多测师软件与技术服务有限公司

标签:功能,养成,层次,哪些,几个,功能测试,测试用例,测试
From: https://blog.51cto.com/u_15239049/5946874

相关文章

  • 评价模型 - 层次分析法
    应用场景:决策模型(通过赋权,然后利用加权值来进行决策)、给指标赋权准则层:先给这5个部分进行\(5\times5\)的赋权(比如,景色相比费用略微重要,赋成3),然后对这个矩阵进行求解,得......
  • 想要将CADz轴归零?快来试试这几个办法!
    CAD平面图设计过程中,如果有Z坐标可能会带来一系列问题,例如:CAD查询距离不准确,无法倒圆角,无法延伸、无法裁剪……怎么才能将CADz轴归零?本文以浩辰CAD软件为例给大家分享几个......
  • Java 使用 wkhtmltopdf 生成 PDF 遇到的几个坑
    wkhtmltopdf使用本地文件生成PDF一般使用命令wkhtmltopdfURLpdfPath生成PDF文件,其中URL为GET请求地址。但是笔者在做的项目是一个模板中心服务(后续代码整理......
  • 想要将CADz轴归零?快来试试这几个办法!
    CAD平面图设计过程中,如果有Z坐标可能会带来一系列问题,例如:CAD查询距离不准确,无法倒圆角,无法延伸、无法裁剪……怎么才能将CADz轴归零?本文以浩辰CAD软件为例给大家分享几个......
  • 功能测试中数据库与抓包工具的作用
    功能测试中数据库与抓包工具的作用1:数据库的应用场景验证数据的准确性和完整性借助数据库尽情缺陷定位借助数据库构造测试场景(需要特定的测试数据)借助数据库备份与更新2......
  • 与机器学习相关的数学家,你认识几个?
    机器学习,需要一定的数学基础,也需要一定的代码能力。我们发布了一篇《​​机器学习的数学基础​​》,里面有很多数学公式是数学家的名字命名的,然而,好多人不知道那些数学家长什......
  • 推荐几个提高工作效率的神器
    推荐几个提高工作效率的神器,只要用到电脑的工作都适用,可以大大提高工作效率。本文所提到的装备经过本人试用,所有价格来自京东网,建议根据自己的经济条件购买装备(理论上越贵越......
  • Vue实战必会的几个技巧
    键盘事件在js中我们通常通过绑定一个事件,去获取按键的编码,再通过event中的keyCode属性去获得编码如果我们需要实现固定的键才能触发事件时就需要不断的判断,其实很......
  • 数据分享|R语言用lme4多层次(混合效应)广义线性模型(GLM),逻辑回归分析教育留级调查数据
    最近我们被客户要求撰写关于混合效应广义线性模型的研究报告,包括一些图形和统计输出。本教程为读者提供了使用频率学派的广义线性模型(GLM)的基本介绍。具体来说,本教程重点介......
  • 大数据学习必备 | 推荐几个牛X 的 GitHub 项目
    前言        大家好,我是梦想家Alex。我们都知道github对于程序员们而言,就是一个巨大的“聚宝盆”,上面不仅有很多优质的开源项目,还有很多热爱开源分享的开发者......