• 0
  • 0
分享
  • 灵魂一问:测试人员的价值是什么?——软件测试圈
  • 落叶凌飒 2023-01-04 11:50:35 字数 827 阅读 1081 收藏 0

  早些年就有人喊出了“测试已死”的口号,主张开发人员交叉测试。他们想说的,并不是“测试已死”,而是“测试人员已死”。没有人否认测试的价值,他们只是认为不再需要专门的测试人员了。

  我现在已经是一名测试老兵了,测试人员的价值是什么?我一直在思考。这个问题是在从业的第五年,也就是去年才逐渐清晰明朗起来。

  测试的核心价值,我认为是持续地进行技术调查,尽可能快而全面地提供质量反馈。拆成几个关键词:“持续”,“技术调查”,“尽可能快而全面”,“质量反馈”。

  “持续”意味着测试是一个迭代的过程。把某一个版本分支测试好了,大多没什么难度,问题在于做长远打算,做好测试数据和用例管理,还有自动化脚本,性能和安全测试方面的规划。必要时,测试人员需要承担过程改进的角色。

  “技术调查”,是我对测试过程的一种类比。因为是调查,所以应该自发地收集信息,早期介入。因为是技术岗位,所以不会抗拒学习代码,不会害怕与开发做技术讨论。会时常更新自己的测试技术和工具箱,时常提醒自己,不断用知识来武装自己。

  “尽可能快而全面”,意思是测试人员不可能发现百分之百的问题,难免会有一些考虑不周和遗漏的情况;再加上时间有限,如何提高测试效率,也是我们需要反复学习思考的问题。测试与开发技术一样,也有专业的工具和框架;测试与产品设计一样,也需要用户思维,深入了解业务。如果能兼具“开发”和“产品”之长,那么离“快而全面”的测试目标就越近。

  “质量反馈”,意思是测试人员主要产出是质量反馈。发现了Bugs,要不要修,什么时候修,这不是测试人员来决定的。质量是需要整个产品团队一起构建起来的,不是测试测出来的。质量好,不会只有测试的功劳;质量糟糕,也不会只有测试人员出了问题。

  以上这些表述,我不知道会引起多少同行的共鸣。其实每一点的背后都可以讲出很多故事。


作者:测试空间    

来源:http://www.51testing.com/html/06/n-4480006.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 读者提问:『接口测试准备测试数据,有哪些推荐的操作方法 ?』阿常回答:接口测试准备测试数据,通常有如下 4 种操作方法:1、基于 GUI 操作生成测试数据很少直接使用基于 GUI 操作生成的测试数据。2、通过 API 调用生成测试数据目前主流的测试数据生成方法。为了规避在创建测试数据时过于在乎实现细节的问题,我们可以把调用 API 生成测试数据的过程封装成测试数据准备函数。3、通过数据库操作生成测试数据目前主流的测试数据生成方法。将创建数据需要用到的 SQL 语句封装成测试数据准备函数,当我们需要创建数据时,直接调用这些封装好的函数。4、综合运用 API 和数据库的方式生成测试数据先...
            0 0 1779
            分享
          •   票据系统交易具有错综复杂,跨系统,多协议的特点。为更好的开展票据系统接口自动化测试,提升接口测试水平,笔者基于Xmeter(客户端版)开展系统间接口测试,积累环境可用性的快速验证方法和测试数据准备方法。  一、背景  测试人员在票据系统的测试过程中,发现业务流程很长,系统间调用频繁,比如票据系统要和C3、BoEing,网银交互,还和ECDS交互,还用到Air,内部也是有票据交易系统(CPES),贸易通(HERMES),数字票据(DCDP),每个系统都有单独的界面和服务,票据系统还有服务端,用户端,前置,批量等子系统,相互调用,协议众多,包括http和soap协议,后续还要推广DevOps,...
            12 12 1255
            分享
          • 软件测试:描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。1、软件测试的定义软件测试就是根据需求,采用不同的测试方法或测试工具,对软件进行测试,尽可能早、尽可能多地发现软件的缺陷,跟踪并确保缺陷得到正确的解决,提高软件的质量。2、软件测试的目的软件测试为了发现程序存在的代码或业务逻辑错误;软件测试为了检验产品是否符合用户需求;软件测试为了提高用户的体验。3、什么是软件缺陷功能:没有实现的功能、实...
            0 0 1415
            分享
          • 1.测试用例的定义:测试用例是执行测试的依据,把测试系统的操作步骤用文档的形式描述出来2.测试用例包含?用例编号 用例描述  【用例所属模块】  执行条件  预期结果 测试输入   实际结果 【测试人】  【测试版本】 【测试日期】 【备注】3.测试用例文档的方式Excel  word  方式     bug管理工具里可以直接写4.测试用例开始写的时间拿到对应的模块进行编写。5.测试用例的注意:根据需求文档或者是原型图年写的用例的覆盖度[80%-90%].书写用例有正反  &...
            0 0 1373
            分享
          •   二维码概述  二维码本身就是一个URL,只是通过QR码的形式把URL和用户身份信息转换成二进制的0和1,二维码中黑色的色素块代表1,白色的色素块代表0,我们通过相机扫码,就获取了二维码中的URL。  测试用例罗列(含扫码支付的相关内容)  1.界面测试:  · 界面的按钮和文字说明是否清晰、正确  · 界面的设计风格是否符合大众审美,对用户操作是否友好  2.功能测试:  · 扫描成功是否有提示  · 扫描失败是否有提示  · 只扫描一半时,是否扫描成功  · 打开扫描功能一段时间后没有扫描任何二维码,是否有提示用户或自动退出扫描功能  · 是否支持相册获取二维码,当扫描不是二维码时提示是...
            9 9 6416
            分享
      • 51testing软件测试圈微信