• 0
  • 0
分享
  • 亲测有效!提高提测版本质量的秘诀在这里——软件测试圈
  • 落叶凌飒 2024-04-24 11:47:19 字数 1639 阅读 1112 收藏 0

  概述

  从去年4月份开始,已经发现我们的提测版本质量存在问题,于是陆陆续续向上反馈希望通过自测环节来把控提测版本质量问题。

  为此,经过前期的一些探索我们开展了如下工作成果,增加自测流程:

  · 整体汇总单体测试测试点V1.0

  · 通用测试checklist 清单

  · 单体测试宣讲

  问题分析

  在经过上述实践后,我们发现了一些不足之处。从不同角度深入分析,我们意识到在某些方面仍需改进。

  排除一些主观因素外,存在问题现象有2点:

  1、不能匹配所有项目

  部门大部分项目为web 项目,有些功能清单能覆盖到,有的项目非web型,并且调用第三方平台,针对这种类型的项目,清单就显现出了弊端。

  下面为清单内容:

  自测清单

1-1.jpg

  2、无法做到全面自测

  现状:目前项目中1名开发对应多个页面的开发,仅仅由PM或者组长提交一份清单结果,无法做到针对性,无法普及到所有页面是否完全进行自测,以至于仅仅是流程的走马观花,等我们进行测试的时候问题依然很多。

  为此,为了规避上面以及未提及的一些问题,提出了一个新的方案,即自测用例模式。

  开发自测用例模式

  自测用例流程

  按照功能点由测试人员提供自测用例,各自模块开发人员执行测试,最后由PM邮件发送测试结果,规避流程不通等影响流程性较大问题。

1-2.png

  自测用例提取原则

  功能性原则:确保每个功能点都有对应的自测用例,并且用例的设计要覆盖功能的主要方面,包括正常情况和异常情况。

  优先级原则:根据功能的重要性和风险程度,对自测用例进行优先级排序,优先测试核心功能和重要场景。

  标准化原则:遵循统一的测试用例编写规范和标准,保持格式一致,方便团队成员理解和使用。

  实现原则:先编写功能测试用例,再从功能测试用例中抽取开发自测用例。

  可改善点

  每一次实践,都会有一定的成果,这是我们不断进步的动力。然而,正如每一次旅行都不能一帆风顺,我们也总会遇到一些困难和不足。

  这些不足,正是我们需要正视和改进的地方。它们可能是流程上的瑕疵、技术上的瓶颈,或者是团队协作的摩擦。

  下面有3点还需要改善:

  1、缺少开发规范(UI)

  开发规范(UI)在软件开发中起着至关重要的作用。

  首先,它能够统一整个产品的视觉风格,确保用户界面的一致性和美观性,提升用户体验。

  其次,UI规范可以明确各个界面元素的标准和交互方式,让开发人员遵循统一的标准进行开发,提高开发效率。

  此外,明确的UI规范还有助于减少后期维护成本,降低因设计不规范而导致的返工和修改。

  最重要的是,UI规范能够确保软件产品的品质和用户体验的稳定性,为用户提供更好的使用体验,从而提升软件产品的市场竞争力。

  参照下图:

1-3.png

  2、用例方面

  ·自测测试用例 尽量按照功能点去编写,保证完整性,注意细节。

  · 自测测试用例需要增加常见UI问题检查项。

  3、复盘会议

  以往对于不符合要求功能模块体现到测试报告中,有条件总测试报告编写完成后可针对每一个组存在的问题召开一次复盘会议。

  总结

  针对提测版本质量过低的问题,从测试的角度,我们已经采取了一系列措施,如自测清单、自测用例和测试宣讲等,这些措施的实施确实提高了测试的质量和效率。

  但要想取得更大的成果,单靠这些措施是远远不够的,还需要得到更多方面的支持和配合:

  首先,需要得到领导层的支持,他们可以提供更多资源和人员配备,使得测试工作能够更加顺利地进行。

  此外,也需要开发人员的积极配合,他们可以更加深入地了解测试的需求和目的,从而更好地完成开发工作。

  同时,还需要得到跨部门之间的协作和支持,例如与产品经理、运维团队等的沟通和合作,以确保产品的质量和稳定性。

  总之,要想取得大的成果,离不开各种支持和配合,只有大家齐心协力,才能够更好地完成测试工作并提高产品的质量。


作者:M&T.    

来源:http://www.51testing.com/html/62/n-7800562.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 前言九月了,有很多的小伙伴已经全面武装好准备找工作了,九月和十月是黄金期——俗称”金九银十“。那么,作为测试,不管是面试还是笔试,必然要被考验到的就是”测试思维“。在面试中就是体现在如下面试题中:“说说你项目中的xx模块你是如何测试的?”“给你一个购物车,你要怎么测试?”"你说一下这个产品的登录功能有哪些测试点?"“支付功能怎么测试?”......所有的这些问题其实都是在考察你的测试思维。我们再回答这类问题的时候有方法可依循的。那么今天这篇文章,笔者来和大家分析一个问题这个问题就是以“支付功能”作为案例,一起来分析一下如何回答这类的面试题。一、测试思维要分析测试点之前,我们...
            0 0 1634
            分享
          •   今年,Google将提前两个月,于 8 月 13 日举行年度硬件发布会。届时,除了Pixel 9 系列手机,Pixel Watch 3也有望亮相。Pixel Watch 将首次推出两种尺寸--这已经得到了 FCC 的确认。今天,一则新的消息透露了更多细节,据称该消息来自Google内部。据说,Pixel Watch 3 将使用骁龙 W5 SoC,并搭配一个定制的协处理器。  41 毫米的 Watch 3 配备了 310 毫安时电池,而 45 毫米的型号将配备 420 毫安时电池,较小的 Watch 3 显示屏尺寸为 32x32 毫米(比Pixel Watch 2 的 30x30 毫米大),...
            0 0 357
            分享
          • Postman 是一款非常适合接口测试入门的工具,UI 精美,使用起来简单方便,功能强大,支持一定程度的 Javascripts 编程。与命令行工具 Newman 结合使用,可以实现与 Jenkins 等持续集成工具的集成使用达到接口自动化的目的。早期 Postman 是 Chrome 浏览器的一个插件,需要从 Chrome 应用市场下载,不过现在已经独立成一个客户端软件,支持多平台。首先安装 Postman,直接安装即可。安装好后,我们来看看界面。创建一个账号,也可以不注册,直接点右上角 x 关掉即可。不注册并不影响正常使用,只有当你需要分享用例和团队协作才需要注册账号。关掉注册后的界面如下...
            0 0 1159
            分享
          •   引言  正值毕业季,这篇短文希望通过有趣的理论与常年实践,可以帮助初学者打开Linux的大门~  一 Linux发展史  1.Linux发展史  Unix(汇编语言)1970年01月01日,Unix元年 时间戳  C语言修改1973年  Linux诞生  李纳斯 Linux之父  0.0.1版本1991年  2.6版本2003年  指的是Linux的内核版本  2.开源文化  Linux是开源的操作系统,即开放源代码  Stallman 开源文化的倡导人  1983年 GNU计划  1990年 GCC(C语言的编译器)  1991年 Stallman找Linus,让Linux加入GNU计划...
            0 0 311
            分享
          •   3个月时间,如何从一个功能测试进阶自动化测试的,我整理了一份1000字的超全学习指南。  一、学习自动化之前,我们应该先了解自动化测试是什么?  自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。  二、自动化测试如何学习,自动化测试又有那些类型  1.自动化测试的类型  什么可以自动化?实际上很多,但是通常容易误解这个问题。  有两个主要类型,功能性和非功能性:  · 功能性:测试...
            10 11 1616
            分享
      • 51testing软件测试圈微信