需要掌握基本的软件开发 语言,数据库 基本知识,操作系统基本知 识,测试流程以及相应的工作 经验。 自动化测试人员 ?6?1 自动化测试人员相对的要 求较高,需要测 试人员掌握软件开发的知识,系统的调优, 自动化测试工具,如 QTP、 LOADRUNNER 等,同时需要具 备相当丰 富的工作经验。目前国内这方面的人才比 较缺。 项目管理技术人员 ?6?1 该角色要求项目管理人员掌握 一般常用的 项目管理知识,如配置管理,版本控制, 评审 管理,项目实施与进度控制等等,不 一定具备多强的测试 技术,但需要有丰富 的项目管理经验以及沟通协调能力。 能够 保证项目在一个可控的环境下稳定运作。 资源构成 ?6?1 资源构成主要考虑的是测试部门的组建需 要哪些 硬件,软件资源,主要包括以下几 个方面: 1、硬件资源; 2、软件资源; 3、技术支持; 硬件资源 ?6?1 测试部门 面临的是复杂多变的用户环境, 需要具备在不同环境下进 行系统的测试, 所以就需要有齐备的测试环境,比如测试 PC 机,测试服务器,测试芯片,测试手机 等,需要模拟各 式各样的用户环境,以保 证在多变的环境下不会因为硬件 的区别导 致项目失败。 软件资源 ?6?1 在硬件具备的情 况下,我们首先要考虑的 是软件环境,如测试需要的操作 系统,应 用软件,管理软件等等。像我们平时使用 的 WINDOWS,LINUX 等操作系统, SQLSERVER、ORACLE 等数据库软件,QTP、LOADRUNNER 等自动化测试工具,其 实在当前的网络共享时代,这些都可以 找到,不过需要注 意版权问题。 技术支持 ?6?1 有时候,测试人员在遇到 一些问题时,并 不能靠自身的能力去解决,这需要兄弟部 门给予支持,不管是技术还是其他方面的, 确保在一个团 队合作的环境下,更高效的 完成测试工作。 测试部门工作 流程 测试部门工作流程 ?6?1 测试部门的工作流程严格 意义上来说是按 照软件的生命周期作为流转依据,主要有 以下几个环节: – 1、测试准备阶段; – 2、测试开展阶段; – 3、测试输出阶段 测试准备阶段 ?6?1 在一个项目开展 的前期,需要进行需求调 研等一系列的准备工作,这时测 试部门需 要做的事是参与进需求调研(但大多数不 会), 然后根据需求调研阶段生成的需求 说明书指导下一步工 作。 内容 ?6?1 测试计划制定 ?6?1 测试需求获取 ?6?1 测试小组建立 ?6?1 需求测试启动 ?6?1 测试 用例编写 测试需求获取 ?6?1 测试需求主要包括哪些方 面? ?6?1 我们从哪里获取测试需求? ?6?1 由谁去 获取测试需求? ?6?1 案例分析: 项目经理张三告知测 试经理李四,下周将有一个项目 A 需测 试部门进行测试, 已经提交了测试申请,请求测试经理安排 测试。