首页 > 其他分享 > 如何提升软件测试的价值?

如何提升软件测试的价值?

时间:2023-02-16 11:14:59浏览次数:47  
标签:代码 用户 提升 测试 自测 价值 我们 软件测试

  日常我们测试的项目都是时间紧急,导致需求或设计都可能存在一定的问题;或是bug或是未考虑周全,或是描述不清。开发写代码过程也会出现遗漏、错误或到了时间节点未进行联调或自测。所有这些导致的问题都会在测试阶段集中爆发,导致测试80%时间在调试,在验证需求是否实现,验证功能是否正常。也许我们会发现几十个、几百个Bug,但是这些Bug并没有真正发挥测试的价值,那么如何提升软件测试的价值呢?

如何提升软件测试的价值?

   1、从需求及设计阶段就开始测试,尽早发现需求和设计中存在的问题和漏洞

  即使没有时间或人力在需求阶段投入,也应该在后续阶段,重点对需求及设计进行深入分析,挖掘其漏洞,发现其问题。只要在交付用户之前发现,总比遗漏给用户强过百倍。

  2、深如了解用户需求,站在用户角度思考,提升用户体验

  多与用户接触,多跟业务方聊天,你会有很多意想不到的收获。因为用户体验不是我们想出来的,而是用户真正体验、使用总结而来的。

  3、采用【白加黑】测试策略,尽量提升测试准确度

  【白加黑】就白盒加黑盒的测试策略;尤其在回归测试中非常明显;如果纯黑盒测试,有时开发可能只改了一行代码,或者改了一个配置,我们就需要回归整个流程及其中一些重要细节;但如果我们通过阅读代码,与开发沟通,通过代码的修改评估出影响的范围,我们就能有的放矢。这样的测试我们不仅提高了工作效率,缩短测试时间,还能让我们测试的更明白,更放心。

  4、通过冒烟测试,减少不必要的资源浪费

  我有一个想法是,冒烟测试是否可以由开发人员来进行;冒烟的测试用例由测试和开发共同编写,评审。这样是否就可以避免我上面提到的两个问题,也保证开发提测的代码流程是通的,测试也不用在流程性的问题上耽误太多时间,而保证更多的精力去探索需求、设计及代码。

  5、自己能办到的事一般不求别人

  在涉及多个部门或多个系统的大项目中,我认为这句话很管用。当然这句话只能用在自测的阶段,联调阶段万不可使用。在自测阶段,我们依赖的外部数据,可以通过我们自己调用自己的接口,给自己发送MQ消息,或者调用别人的接口,使用别人的系统,尽可能不依赖别人,这样我们自测的效率就会大大提高。

  6、站在专业测试的角度,不局限于自己目前的负责范围

  在大的公司,术业有专攻;有的人只负责功能,有的人只负责性能,有的只负责安全,等等。但是作为测试人员,我们不能仅仅局限于我们目前的工作范围,应该从整体去考虑;因为立项时,项目经理和开发人员有哪些类型测试需要做,他们可能不会特别清楚;这时,我们就应该站在专业的角度,为项目组提供更合理的建议。

  7、不存私心,一切以客户为中心

  有些项目需要多部门合作,作为测试,我觉的不能仅仅考虑我们自己负责的范围没问题就OK;应该站在公司角度,用户角度考虑问题;少计较个人得失,多关注用户和公司的利益。看似是大道理,但是实际工作中我已深有体会;当我帮助别人发现问题,并得到解决。我的心里就会有一种莫名的自豪感和成就感。

  以上内容为大家介绍了如何提升软件测试的价值,本文由多测师亲自撰写,希望对大家有所帮助。

标签:代码,用户,提升,测试,自测,价值,我们,软件测试
From: https://www.cnblogs.com/lfc666/p/17125964.html

相关文章

  • 几个提升WPF应用程序冷启动性能的方法,建议收藏!(Part 2)
    在上文中(点击这里回顾>>),我们主要介绍了针对三个技术的WPF应用程序性能提升,本文将着重介绍针对DevExpressWPF界面控件研发的应用程序如何提升性能!PS:有用控件推荐~DevExpre......
  • Python黑客编程之权限提升
    描述登录目标机器后,需要获取system权限,可选择方式有攻击驱动程序或者系统内核,较难且容易导致系统奔溃,考虑到某些高权限任务所依赖的文件或者程序可以被低权限用户修改,如......
  • 一个合格的软件测试工程师应该具有的能力
    从事软件测试工作已经有一年之久了,从最初的啥都不懂,到现在能够熟练完成测试工作,我经历了很多,也成长了很多,在这一年多的日子里,我学到了很多东西。当然也许现在我还不是......
  • 软件测试工作经验分享
    一、测试阶段划分1、单个模块功能测试时间相对较长,但每一个项目都应该有专门的集成测试阶段,并且应该不止进行一轮。每一轮集成测试,应该都有自己的目的,比如第......
  • fiddler在软件测试中的使用
    1.抓包,辅助定位bug(web中类似谷歌浏览器F12开发调试工具)合格的软件测试工程师,不仅仅需要能够发现bug,还需要能透过bug表象,分析出问题根本原因,从而提升bug的解决效率,通过fid......
  • 外贸行业crm软件最有价值的4个功能
    外贸行业crm软件即客户关系管理,是指企业为提高核心竞争力,利用相应的信息技术以及互联网技术协调企业与顾客间在销售、营销和服务上的交互,从而提升其管理方式,向客户提供创新......
  • 如何从软件测试转行车载测试(网盘视频)
    加v:1489088761纯软件测试越来越卷了,转行车载测试是不错的选择,尤其是车载智能座舱测试,比较好入门。我们班上学了车载测试去一线的同学,本科基本上都是12k起步。(ps:不要问我......
  • MRS+LakeFormation:打造一站式湖仓,释放数据价值
    摘要:华为LakeFormation是企业级的一站式湖仓构建服务。本文分享自华为云社区《华为云MRS支持LakeFormation能力,打造一站式湖仓,释放数据价值】》,作者:breakDawn。1背景......
  • MRS+LakeFormation:打造一站式湖仓,释放数据价值
    摘要:华为LakeFormation是企业级的一站式湖仓构建服务。本文分享自华为云社区《​​华为云MRS支持LakeFormation能力,打造一站式湖仓,释放数据价值】​​》,作者:breakDawn。1......
  • 软件测试小结
    郑重声明:本文纯属个人见解,不保证内容正确无误,仅供参考,欢迎拍砖。参考文献:《软件测试原理与实践》印度SrinivasanDesikan,GopalaswamyRamesh写作目的:3月份,群硕招测试实......