测试部工作规范
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1.引言 (4)
1.1.目的 (4)
1.2.内容 (4)
2.职责职权 (4)
2.1.职权 (4)
2.2.工作职责 (5)
2.3.岗位职责 (5)
2.3.1.软件测试工程师 (5)
2.3.2.硬件测试工程师 (5)
3.工作目标 (6)
3.1.测试活动 (6)
3.2.非测试活动 (7)
3.3.测试目标 (7)
3.3.1.核心目标 (7)
3.3.2.其他目标 (7)
3.3.3.阶段目标 (8)
3.4.非测试目标 (8)
4.测试流程 (9)
4.1.任务来源 (9)
4.1.1.任务来源: (9)
4.1.2.转交形式 (9)
4.1.3.转交内容 (9)
4.1.4.例外处理 (9)
4.2.接受标准 (9)
4.3.测试设计 (10)
4.4.测试执行 (11)
4.5.作业依据 (11)
4.6.退出标准 (12)
4.7.测试报告 (13)
4.8.例外放行 (13)
4.9.缺陷管理 (13)
5.日常工作规范 (15)
5.1.同行测试 (15)
5.2.工作任务 (15)
5.3.输入输出 (15)
5.4.协作要求 (16)
5.4.1.对研发中心 (16)
5.4.2.测试部内部成员协作要求 (16)
6.文档管理规范 (17)
6.1.文档模板 (17)
6.2.文档管理 (17)
6.3.文档维护 (17)
7.责任追溯 (17)
8.工作汇报 (18)
9.附件 (19)
9.1.附录A 文档目录 (19)
9.2.附录B 缺陷处理 (20)
10.其他 (21)
1.引言
1.1.目的
该文档作为测试部各项工作的指导与部门成员工作的参照执行标准。针对测试团队的日常工作规范,主要包括测试流程、测试结果、测试文档的输出。确保测试工作流程的控制,明确软件工程的各阶段测试团队应完成的工作。
工作实践过程中,由部门成员不断改进优化,使工作明确、有序、高效进行,使与其他各部门更好的协作,做好产品的质量控制与质量保证。
1.2.内容
该文档明确约定了测试部的工作职责、测试流程、文档管理规范、日常工作规范、责任追溯与工作汇报等内容。
2.职责职权
2.1.职权
测试部具有以下权利,以保证测试工作的独立主动性。
2.2.工作职责
测试部同时承担有以下工作职责,是为使命:
1)协助研发与项目团队高质量完成软件或产品,以节省开发成本;
2)参与各阶段工作,对阶段成果进行测试,以保证阶段目标的达成;
3)发布前进行缺陷查找和定位工作,发现尽可能多的缺陷,以节省成本,保持用户信心;
4)编写测试计划、测试用例,在尽量真实的环境下,保证高覆盖度的测试,以节省运维成本;
5)进行缺陷跟踪与分析,查找和监控存在的问题,推进项目质量和管理质量的提升;
6)正确评价测试对象的质量现状,确定实际与预期目标的差距;
7)对工作资源与成果进行管理、维护(输入、输出、交互文档、测试版本、缺陷记录等资源)。
2.3.岗位职责
2.3.1.软件测试工程师
按照测试计划负责公司产品软件部分的测试工作及相关文档的撰写。
1)编写测试用例,利用测试工具进行软件测试及管理,对测试结果进行分析。
2)负责测试报告的撰写和测试问题的跟踪。
3)协同软件工程师,完成软件设计部分的不良分析和版本故障跟踪。
4)参与软件早期设计检视,保证软件可测试性需求。
5)按时按质完成上级交办的其他工作。
2.3.2.硬件测试工程师
按照测试计划负责公司产品硬件部分的测试工作及相关文档的撰写。
1)编写测试用例并执行,对测试结果进行分析。
2)负责测试报告的撰写和测试问题的跟踪。
3)协同硬件工程师,完成硬件设计部分的不良分析和版本故障跟踪。
4)参与硬件早期设计检视,保证硬件可测试性需求。
5)负责新元器件承认测试,及承担EMC(电磁兼容性)、可靠性测试等工作。
6)负责测试工装、测试仪器、测试仪表及测试设备的维护工作。
7)按时按质完成上级交办的其他工作。
3.工作目标
测试部的工作分为2类:测试活动和非测试活动。
产品或项目的实现,在公司内分为多个阶段进行:立项、需求、计划、设计、实施、测试、确认、发布。
其中,测试阶段的工作主要由测试部的测试活动完成。
其他各阶段,主要由研发中心完成,测试部会参与各个阶段,根据各项目的实际情况,参与度不一而同。需要明确的是,测试部门至少参与评审,且评审意见应得到重视。
可查阅各部门的工作流程图。
3.1.测试活动
测试活动包括以下内容:
1)计划和控制。
2)提取测试需求、选择测试环境和条件。
3)设计和执行用例。
4)实施和执行各阶段的测试。
5)检查测试结果。
6)评估出口准则。
7)报告测试过程及被测系统。
8)总结各阶段的测试工作。
9)为进入下一开发过程,或将系统交付给用户,测试部提供质量评估等足够的信息,帮助利益相关者决定是否发布。
在产品或项目的各阶段,测试部的测试活动与研发中心的工作并行开展。