千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > 解读工作中测试人员的分工

解读工作中测试人员的分工

来源:千锋教育
发布人:qyf
时间: 2022-10-26 16:55:00 1666774500

解读工作中测试人员的分工

  工作中项目的研发可以说是多人协作的过程,产品,开发,测试,运维...等各司其职,各尽其责。根据今天的主题咱们来说说软件测试人员的分工,主要从软件测试流程中来分析测试分工职责。

  首先我们先来看一张软件测试活动图,在这个图中分析了项目研发的每个环节,不同部门的人所做的事情。其中,对于测试来说,从收集测试需求分析开始,到测试案例分析与设计,再到测试执行与问题跟踪,最后的测试报告,以及后期的版本迭代。

图片1

  根据软件测试的流程,项目启动后,测试人员首先要对软件测试要解决的问题进行详细的分析,弄清楚参与软件测试活动的相关人员对软件测试活动和交付物的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么等。根据软件开发需求说明书逐条列出软件开发需求,并判断其可测试性,形成可测试的描述并界定出测试范围,根据质量标准,逐条制定质量需求,即测试通过标准,分析测试执行时需要实施的测试类型。经过评审之后,测试人员就可以根据需求来进行测试用例设计。

  为了达到最佳的测试效果或高效的揭露软件中隐藏的错误而精心设计的少量测试场景和测试数据,测试用例是一份关于具体测试步骤的文档,它描述了测试的输入参数、条件及配置、预期的输出结果等,以判断被测软件的工作是否正常。简单来说,就是根据提取的测试需求,设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的预期结果。

  如果程序在这种情况下不能正常运行,而且这种问题会重复发生,那就表示软件程序人员已经测出软件有缺陷,这时候就必须将这个问题标示出来,并且通知软件开发人员。

  软件开发人员接获通知后,将这个问题修改完成于下一个测试版本内。软件测试工程师取得新的测试版本后,必须利用同一个用例来测试这个问题,确保该问题己修改完成。

  最后一个环节,测试工作完成后,测试人员需要出具一份测试报告,把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件存在的质量问题提供依据,同时为软件验收和交付打下基础。一份详细的测试报告包含足够的信息,包括产品质量和测试过程的评价,测试报告基于测试中的数据采集以及对最终的测试结果分析。

  测试报告是测试阶段最后的文档产出物。测试报告经过评审通过后,就可以直接发布测试报告,测试人员这个时候,就可以着手后续测试相关准备工作的展开。

  以上是根据测试流程来划分软件测试人员的工作分工,其实有时候公司也会按照项目模块来分工,不同的测试员负责不同模块的功能,这样也会使测试工作变得更加清晰。还有一些公司是按照测试类型进行分工,除了功能需要测试以外,还需要进行单元测试,接口测试,性能测试等,有时候为提高功能测试的效率,对部分模块进行功能自动化测试等,这些也都是在项目中最常见的工作分工。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT