• 0
  • 0
分享
  • 阿里软件测试工程师带你聊聊测试需求分工原则——软件测试圈
  • 恬恬圈 2023-11-16 15:17:56 字数 1119 阅读 925 收藏 0

  测试负责人经常要做的事情之一就是安排需求。那么如何合理分配这些需求呢?当然,它不是给任何自由的人。需求划分也是一种艺术活动。

  首先需要与业务、项目经理、开发确认背景、目标、变更点、影响范围、计划等。

  其次要结合这群学生的考试计划,了解大家目前的需求和进度。如果是紧急重要的需求,尽量给熟悉这个业务和模块的同学优先,保证功能的交付和上线的稳定性。

  如果需求不急,可以和其他同学一起练手。一开始可以带旧带新,就是熟悉的同学会和不熟悉的同学一起考,重点地方可以控制。当所有的学生都开始了,你就不需要以旧换新了。

  你可能会想,如果需求很迫切,而熟悉这个功能的同学都是工作满满,没有精力去满足新的需求,该怎么办。

  这需要注意需求划分的几个原则:

  每个学生应该只有80%的饱和需求。

  不可能是100%,甚至超过100%。

  首先,人的精力是有限的。如果总是忙碌,工作效率不高,不利于身心健康和和谐工作氛围的养成。

  其次,需求中的不确定因素很多,80%的需求可能已经耗费了100%的精力和时间;你需要为临时需求预留时间,否则当你突然接到紧急重要的功能或线上问题时,没人能接手。

  你应该有空闲时间看书,看推文,了解最新的咨询或写剧本来提高你的个人技能。

  最好有两个或两个以上的学生熟悉一个函数。

  AB柱的功能有很多优点。最重要的是,当熟悉这个模块的同学请假时,其他同学可以接手,减少需求依赖。否则一旦学生请假或请假,需求就不确定了。

  每个人至少要有一个自己最擅长的模块。

  这就是个人的核心竞争力。如果每个人都在谈论某个模块,他们会在第一时间想到你,那就是你的品牌。因此,您可以理解其他功能服务,但是您应该找出您熟悉的模块、功能和系统交互。

  不要让同学只接触一个模块或功能。

  如果一个同学总是关注某个模块,即使他对该模块非常熟悉,也会感到厌倦,对需求和缺陷的敏感度大大降低,由于业务限制,不利于对整个过程的分析和控制。

  所以,一个同学至少需要掌握上下游业务熟悉业务,并在此基础上可以为他发展相关业务。

  结合个人发展目标

  在安排测试需求时,需要结合团队成员的长期和短期成长计划。如果明确了你想更熟悉哪个业务,可以把这些业务的需求交给他去锻炼。如果明确他想了解更多的接口,可以多了解一些API交互的需求。

  如果你想提高编程能力,可以把要求更高的剧本交给他。

  总之,我们不仅要安排好要求,还要了解这个要求是做什么的,然后分析出最好的考生,这样既能保证要求的交付质量和效率,又能提高考试的学生。


作者:软件测试小P    

来源:http://www.51testing.com/html/56/n-7791956.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   自动驾驶已然成为汽车行业热词。在大家殷切的期盼下,近几年上市的车型,多少都要有和“自动驾驶”功能相关才能赢得消费者青睐。  ▍自动驾驶汽车测试的必要性  自动驾驶汽车测试是自动驾驶研发中的重要环节,也是自动驾驶技术发展的重要支撑,随着智能网联汽车高等级的自动化和网联化系统不断产业化落地,对测试的依赖越来越深入,尤其是面对即将量产落地的L3级以上自动驾驶产品,对现有的测试技术、标准和法规,都提出了新的挑战,需要新的技术突破。  自动驾驶汽车本身结合了车辆技术,人工智能,模式识别,5G通讯,传感器融合等多领域,跨学科知识。跟传统的汽车测试有很大不相同,为了应对千变万化的交通场景,需要海量的数据...
            0 0 460
            分享
          • 读者提问:『阿常你好,常见的 BUG 类型有哪几种呀 ?』阿常回答:常见的 BUG 包含以下十种类型:1、业务逻辑主要的业务流程走不通或出现错误,比如新增保存不成功。2、功能操作一些功能按钮无法进行操作,点击按钮没反应。3、功能优化功能操作不方便、不合理的地方需要优化。4、交互逻辑分为界面交互和功能交互:界面交互指的是页面的跳转;功能交互指的是通过和程序交谈(输入数据等操作)来控制程序,让程序得到你要的成果,常用的交互功能有启用聊天功能、网站上添加留言功能、消息通知功能和自主服务功能等。5、数据问题基础数据不正确、数据未同步。6、条件限制问题1)输入框字符个数、长度和类型限制。&nb...
            0 0 4605
            分享
          •   当企业在招聘性能测试工程师时,往往会遇到一个难题:简历上看起来很不错的候选人,在面试时却表现平平,缺乏足够的实战经验。  有一位HR在招聘性能测试工程师时收到了一个简历,上面写着有多年的性能测试经验,参与过多个高并发、大流量的项目,并使用了各种性能测试工具进行测试。  这个人似乎是一个完美的人选。HR非常期待与这位候选人见面,但当候选人来到面试时,情况却并非如此,这位候选人在面试中回答了一些基础性能测试问题,但当被问及具体的性能瓶颈分析案例时,他却无法回答。HR开始怀疑这位候选人是否真的具备所需的实战经验。  为了进一步考察候选人,HR决定让他做一个现场性能测试实验:模拟了一个高并发的电商...
            0 0 647
            分享
          • 如何进行需求管理?需求采集、需求分析、需求筛选、需求处理这4个步骤有什么成体系的方法吗?有适合的工具进行管理吗?可以介绍一下工作中的具体方法吗?结合上面的问题,我们来具体了解一下需求管理,需求管理源于业务需要,始于需求挖掘,继而需求分析,需求定义,需求验证。周而复始。一、业务需要说明需求产生的原因,可能是高层制定的目标,中层对工作流程的调整,基层碰到无法解决的问题,用户需要,外部环境变化,竞争对手策略变化或者政府政策调整等。需求人员在明确业务需要时,首先明确干系人,其次获取干系人要求/需求。可以采用的方法包括:行业基准(竞品),业务规则分析(产品分析),头脑风暴,焦点小组,功能分解,根源分析等...
            0 0 954
            分享
          •   在当今竞争激烈的软件开发领域,确保产品质量和交付速度的平衡至关重要。软件测试已成为驱动成功项目的关键因素之一。为了有效评估测试过程的效率和成果,关键绩效指标 (KPIs) 提供了一个量化的工具,不仅帮助团队确保产品质量,还能及时识别和应对潜在风险。  本文我们将探讨如何合理应用这些KPIs,以确保您的开发项目始终保持在预期轨道上,并通过实际案例展示其在提升产品竞争力方面的作用。  关键绩效指标 (KPIs) 概述  在软件测试过程中,有许多 KPIs 可用于评估测试的成功与否。为了简洁起见,我们挑选了其中最为关键的几个:  KPI 1: 需求测试覆盖率 (Requirements Test...
            0 0 614
            分享
      • 51testing软件测试圈微信