软件测试对组织结构和人员的要求

发表于:2010-12-20 15:51

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:李龙    来源:51Testing软件测试网采编

  (5)测试文档审核师

  测试文档审核师主要负责前置测试,包括对在需求期与设计期间产生的文档(如《需求规格说明书》、《概要设计书》、《详细设计书》等)进行审核。审核时需要书写审核报告。当文档确定后,需要整理文档报告,并且反映给测试工程师。

  (6)测试工程师

  测试工程师主要根据需求期与设计期间产生的文档设计制作测试数据和各个测试阶段的测试用例。

  (7)操作人员

  操作人员(测试人员,测试专员)的主要工作就是执行测试工程师提供的测试用例,从而发现Bug。

  2.软件测试人员需要的知识

  软件测试不是一个可以很快入门的行业,它的门槛高,需要的知识多,具有编程经验的程序员不一定是一名优秀的测试工程师。软件测试已经成为了一个独立的技术学科,软件测试技术不断更新和完善,新工具、新流程、新测试设计方法都在不断出现。如果没有合格的测试人员,测试工作是不可能高质高效完成的。软件测试人员需要的知识结构如下:

  需要具有懂得计算机的基本理论,又有一定开发经验的人员。

  需要具有了解软件开发的基本过程和特征,对软件有良好的理解能力,掌握软件测试相关理论及技术的人员。

  需要具有软件业务经验的人员。

  需要根据测试计划和方案进行软件测试,针对软件需求开发测试模型,制定测试方案,安排测试计划,搭建测试环境, 进行基本测试,设计简单的测试用例的人员。

  需要能够规划设计环境,编制测试大纲并设计测试用例,对软件进行全面测试工作的人员。

  需要能够编制测试计划,评审测试方案,规范测试流程及测试文档,分析测试结果,管理测试项目的人员。

  需要会操作软件测试工具的人员。

  3.软件测试人员需要的素质

  (1)沟通能力

  一名理想的测试者必须能够与测试涉及的所有人进行沟通,具有与技术(开发者)和非技术人员(客户、管理人员等)交流的能力,既能和用户交流,又能同开发人员交流。和用户交流的重点必须放在系统可以正确地处理什么和不可以处理什么上。和开发者交流信息时,必须将这些话重新组织、以另一种方式表达出来,测试小组的成员必须能够同等地同用户和开发者沟通。在沟通交流时,要注意以下几点:

  设身处地为客户着想,从他们的角度去测试系统。

  考虑问题要全面,结合客户的需求、业务的流程和系统的构架等多方面考虑问题。

  提出问题时不要将其复杂化。

  幽默感。

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号