• 0
  • 0
分享
  • 1个月5次发版:测试人的模块测试策略分类归纳——软件测试圈
  • 曼倩诙谐 2023-10-13 10:50:26 字数 1627 阅读 720 收藏 0

  笔者所在项目经历了一个月开发周期,该项目有5名开发人员,1名项目经理,1名测试人员,涵盖OA系统8个模块,在短短1个月中进行了5次发布。

  现进行模块测试策略分类归纳。

  已有模块

  配置项优化

  对于已有模块的配置项优化,开发的主要工作是在流程后台和系统模块配置模块中配置对应的适应各单位用户的流程。

  测试的策略在于流程测试,理论上配置不改动代码不会影响原功能,于是在流程测试过程中顺便完成了回归测试。

  在大家都认为没有问题的信息模块,测试过程中却发现审批不通过时会报错。

  测试流程的主体思路是覆盖正向流程和反向流程,在测试过程中尤其要注意反向流程,包括审批不通过时流程流转到原审批节点,以及在原审批节点再次编辑并提交发起流程的场景。

  总结1:后期遇到这种任务紧测试资源少的情况,对存配置的模块简单测正反向流程即可。

  功能优化

  对于已有模块的功能优化,涉及到新增字段、新增菜单、新增流程,开发人员需要增加界面、增加数据表字段,需要进行常规功能测试。

  设计测试用例是必要的,虽然没有时间写测试计划但是在大脑中已形成了测试计划,知道测试重点、怎么测试,对功能有疑点的及时找了开发确认,但是开发并没有引起重视。

  回归测试阶段与项目经理沟通中,该界面被指出与所要求的不符,进行了又一轮修改。

  在开发工期紧张的情况下,开发不一定会去把所有疑点确认,测试人员应该再找到项目经理一起确认,避免后期开发出的功能不符合需求的情况,减少后期修改带来更多的时间和成本代价。

  整体测试过程中,由于有设计的测试用例做指导,基本覆盖住了正常和异常的业务场景,主流、分支流的流程测试,四种场景流程均进行了测试,保证了发布功能的质量。

  总结2:功能测试需要以设计的测试用例为指导。在开发工期紧张的情况下,测试人员有必要将功能歧义点和开发、项目经理一起进行确认,减少测试的功能南辕北辙的错误发生。

  新增模块

  新增管理模块

  对于会议室管理、供应商管理、工作联络函、生产任务管理这些新模块,涉及到新增模块、新增流程,开发人员需要搭建界面、写接口文档、设计创建数据库,需要进行常规功能测试。

  在这一测试过程中,项目团队在创建初期,测试流程不规范,口头提测,于是加强了测试流程宣贯和流程规范工作,这一过程中要力争得到上级项目经理的支持。

  首先让开发人员送测时提供送测单,在测试前沟通好送测影响范围和测试重点,避免测试工作偏颇影响进度影响上线。

  具体实施过程中只有会议模块进行了测试用例编写,迫于上线压力测试时间压缩,使得在上线前测试工作仅完成了92.31%,发布后出现了遗漏问题。

  会议有6个子模块,开发的送测代码质量不高,测试时间只有2天,要避免这种情况必须靠加班赶工,但是当时没有与项目经理沟通是否能延迟时间。

  遇到这种情况需要跟开发、项目经理沟通,线上发布前告知项目经理可能存在的风险。即便后期出现了问题,项目经理也心里有数,不会过多责怪。

  总结3:时间紧的情况多与项目沟通,协调资源。

  无测试用例

  对于新模块,没有设计测试用例,第1个模块仅一个菜单,1条流程分支,两个流程节点,第2个模块2个菜单,4条流程分支,每条流程分支有2个流程节点。

  开发人员讲解了测试重点,有可能产生问题的地方,这些也是开发人员清楚的地方。

  测试策略是以需求文档为准校验页面字段和审批流程,以流程为主线校验业务逻辑。

  总结4:迫于上线压力未准备测试点情况下,找开发沟通测试重点、可能存在的问题处,做到有的放矢。

  市场千变万化,产品需要迅速推向市场,并在用户使用过程中去做小范围优化,项目成员需要适应这种变化,最近裁员风波不断,测试人员也需适应并拥抱变化,加强自身的战斗力,以使自己经手的项目质量经得起用户和市场的考验!


作者:枫叶    

来源:http://www.51testing.com/?action-viewnews-itemid-7798059

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •        在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/4G/5G/WiFi等多种手机网络连接方式。不同的协议、不同的制式、不同的速率,使移动应用运行的场景更加丰富。目前移动端产品的使用用户所处的网络并非完全流畅的网络环境,因移动端产品使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。毕竟考虑到各种场景的客户端展示及容错,能极大提升产品印象和用户体验。本文就和大家分享一下如何上手弱网测试,弱网测试工具的使用。1. 什么是弱网测试?       弱网测试作为健壮性测试的重要...
            12 12 3168
            分享
          • “人人都在谈论亚马逊裁员,但高层、部门主管从始至终没有任何发声。重灾区、赔偿政策、裁员人数、下一个是谁……一切似乎以某种闭门方式秘密进行。没有被裁的员工每天要靠刷纽约时报、逛社交平台来搜集爆料。”在亚马逊美国总部担任技术经理的黄杰西告诉界面新闻,“不透明”是大多数基层员目前所知的“最明确”信息。《纽约时报》11月14日报道,亚马逊计划开始大规模裁员,总数约计1万人,主要集中于设备与服务、零售以及人力资源事业部。消息人士还透露裁员很可能不会一次性完成,而是采用滚动形式,一个团队接着一个团队分批进行。11月17日,亚马逊设备和服务部门的负责人戴夫·林普在亚马逊博客中发布的备忘录写道:“我们最近决定...
            0 0 784
            分享
          • 作为一名入职两年的银行测试人员,虽然目前还处于成长阶段,但也能根据自己的工作经历总结出一些经验,帮助新人们‘避雷’。下面我将总结成八点内容,与大家分享。1.参与需求评审业务,开发,测试三者看似是不同的个体,但实际上的工作是紧密相连的。测试人员往往在开发阶段才拿到业务需求说明书开始编写测试案例,这无疑会降低测试效率。需求评审环节有助于快速全面了解客户需求,它会节省后续测试人员了解业务需求的时间,并且测试重点难点都可以借此机会在会上阐明,经过讨论找到解决方法。2.借助业务流程图编写测试案例对于一些比较复杂的需求,由于其分支路径较多,测试时容易忽略个别情况。这时尽量根据业务需求绘制业务流程图,或者询...
            0 0 6037
            分享
          •   据报道,日前,OpenAI首席技术官米拉·穆拉蒂(MiraMurati)表示,希望外界能够对下一代GPT(即GPT-4)的技术水平更加冷静务实一些。  作为一个人工智能对话和撰稿工具,ChatGPT底层需要依靠自然语言处理模型来驱动,目前使用的语言模型是GPT-3.5,OpenAI计划升级到GPT-4版本。穆拉蒂表示,对于新版本,外界少一些炒作会更好些。  最近一段时间,媒体高度关注GPT-4技术的发布日期,以及将具备的新功能。网络上也出现了各种各样的传言,穆拉蒂显然是对这些网络不实信息作出了反应。  一些人工智能专家和硅谷从业者预测,GPT-4将会是一个重大升级版本,和GPT-3相比,新...
            0 0 830
            分享
          • Performance Test Report 项目XXX项目二期版本V1.00作者dayu日期2019.9.311. 测试概述1.1 测试目标描述本次测试的意义和目标本次测试的目的在于探查XXX项目二期重构环境的系统业务处理性能,以及在高负载情况下的系统表现。1.2 指标和术语描述本次测试中涉及到的性能指标术语术语释义并发数测试时同时系统发出事务请求的数量,并发线程数用以模拟同时与系统建立连接的用户。TPS(每秒事务数)在每秒时间内系统可处理完毕的事务数。TPS很大程度体现系统性能能力。错误率经系统处理的事务出现错误的概率,对应着实际用户使用系统功能失败的情况。理想情况下错误率应保...
            6 5 2970
            分享
      • 51testing软件测试圈微信