测试工作管理与规范

1、 测试工作准备

测试负责人在软件项目的需求阶段开始介入,逐步深入了解该项目的需求、设计过程,从而有针对性的编制测试计划和测试大纲(测试方案、测试用例)。

对测试人员进行业务培训,了解该项目的大体流程及各项功能。

2、 测试计划的制定

测试计划的制定要与项目开发的总体计划相吻合;测试计划中要充分考虑资源计划(人员安排,设备分配、与其它部门的协调配合以及其它不确定的因素)等;测试计划的制定还要考虑测试版本计划,与开发协调,按照版本生成计划(多长时间出一个版本),制定测试计划。

3、 时间节点的控制(与开发部门的协调控制)

保证测试计划中的全部测试用例跑一遍,如果未按预计的时间将所有计划中的测试用例走一遍,则需分析原因。

4、 测试用例(TASE CASE)的编制与优先级的控制

以软件项目的层次图或模块分解图,按模块根据模块功能清单设计编写测试用例(TEST CASE),将测试用例按对系统的影响程度分成优先级。

测试原则:按照优先级的顺序从高到低完成测试用例的测试;测试用例的编制要充分考虑模块间的接口关系,对集成测试的流程要清楚。

5、 测试过程控制

合理的进行测试人员的组织与分配,按功能模块并结合测试人员的实际情况(人员素质、测试业务水平、工作态度)进行测试工作的安排(界面测试(风格、字体、提示信息、布局等)可安排一般测试人员)、功能和性能测试需有较深资历的人员进行测试)。

将测试的BUG的状态进行分类(Active(激活),resolved(解决),postponed(推迟解决,external,fixed(修复),won’t fixed,(无法修复)by design(设计引起),not repro(不重现),closed(关闭)),并且一定要进行确认和跟踪。

要求测试人员详细的记录测试过程,特别是错误描述要清楚(特别是错误情况出现的操作步骤)。

对测试人员的工作进行检查,并结合测试记录和测试过程对每个测试人员的工作进行考核与评价。

6、 测试反馈

将测试中发现的BUG反馈给该项目(模块)的负责人,由负责人对该BUG进行定位,并由相应的设计人员进行修改,如果测试人员发送的BUG并非该测试模块的BUG,则由该负责人转发给相应的负责人,由其定位,并指派设计人员修改。

7、 测试问题处理

测试结束后,测试过程中发现的所有BUG,都应将其统计汇总,标识出当前的状态,其中经再次测试已经关闭的不再说明,其它所有未关闭的均应说明理由,并与开发部门讨论,由技术负责人给出结论(是否解决或延期解决),并要经过技术副总审批。

8、 测试分析

测试完毕,整理测试文档,测试负责人并编制〈测试过程说明〉、〈测试总结报告〉;每个测试人员提交在该测试项目的〈测试体会〉给质量管理部经理,作为部门人员评价的依据。测试负责人将每个测试人员的测试记录(所发现的BUG)汇总并分析,得出该软件项目的BUG分布表,作为评价该软件项目的依据。

9、总体评价

根据测试的全部过程及测试记录以及测试分析,对该项目得出综合的评价,确认软件系统的可用性,并提出对该项目的意见与建议,决定是否发版,进入发版控制流程。

10、质量目标

通过测试管理工作的加强,力求在测试阶段尽可能多的发现软件错误与缺陷,尽可能少的将问题带给用户,确保软件的质量及其可靠性,提高用户满意程度,使作为质量管理中心的质量管理部真正的把好产品的质量关,尽量在测试阶段发现软件错误和软件缺陷减轻客户服务部的压力,提高金益康公司产品的质量与市场竞争力,营造公司良好的形象。

时间: 2024-08-01 06:31:12

测试工作管理与规范的相关文章

逻辑思维驱动 (测试) 工作管理

1. 引子 我们经常能够发现职场工作中的一些“能人”,他们的工作干练而高效,处处体现个人的价值.领导喜欢这样的人员,他们自然也有着更好的工作前途. 笔者个人在工作中间,自认也属于能力突出的类型,然而在知识传授的时候却又感觉这些泛泛而论的“能力”是很难传递的.在前几天参加ISTQB官方论坛的时候,专家的讲演让我有了一个思路,由此演化出今天这个课题,“逻辑思维驱动工作”. 2. 什么是逻辑思维 2.1 例子 什么是逻辑思维,他如何帮助到我的工作呢? 我们先举一个例子. 昨天有一位同学咨询了我一个问题

02测试工作流程及其规范

一.前期准备 1.了解测试安排:测试方案 2.熟悉系统功能:用户手册.测试手册.历史版本需求文档.系统演示会 3.熟悉需求:需求文档.需求传递会 二.需求分析&用例编写 1.明确干系人: 2. 分析需求 (要有自己的理解) 3.编写测试用例(用例编写符合规范) 三.测试执行 分层次执行 控制测试投入???? 尽早发现问题的原则 模拟实际场景和真实数据 提交符合规范的缺陷 推进解决问题.项目进展 四.测试总结

第十七章、程序管理与 SELinux 初探 工作管理 (job control)

工作管理 (job control) 这个工作管理 (job control) 是用在 bash 环境下的,也就是说:『当我们登陆系统取得 bash shell 之后,在单一终端机介面下同时进行多个工作的行为管理 』.举例来说,我们在登陆 bash 后, 想要一边复制文件.一边进行数据搜寻.一边进行编译,还可以一边进行 vi 程序撰写! 当然我们可以重复登陆那六个文字介面的终端机环境中,不过,能不能在一个 bash 内达成? 当然可以啊!就是使用 job control 啦! ^_^ 什么是工作

分享一个自己用的基于mvc编程工作管理

前言: 最近在家没事学习下mvc,正好把以前用webform写的一个帮助自己编码的工具重构成了mvc,另外根据自己的编程工作感悟添加了公司常用软件维护 ,数据库操作记录这些新功能. 技术没什么高深的技术,就是mvc+jquery easyUi+简单的三层,生成文档的模板引擎用的Razor. 主要还是解决沟通成本太高的问题,都是根据工作中遇到的问题慢慢解决的,至少很多功能可以解决小型软件团队很多流程问题,自己摸索真是又痛苦又快乐.相信也有很多朋友和我一样没有去过大型软件公司,很多问题只能看别人的文

虚拟化技术在测试工作的应用优势(原创)

  如果问现在最流行的IT名词是什么?那一定是“虚拟化与云计算”.虚拟化和云计算是IT产业界的一场技术革命,已经成为了IT行业未来发展的方向. 如今,测试也引入了这一行业领先的技术,建立了公司的的虚拟化平台,使公司的软件测试工作步入了虚拟化时代. 一.什么是虚拟化 虚拟是相对于真实而言,简单来讲:虚拟化就是将原来运行在真实环境上的计算机系统运行在虚拟的环境中.维基百科给出的定义是:“虚拟化是表示计算机资源的抽象方法, 通过虚拟化可以用与访问抽象前资源一致的方法访问抽象后的资源.这种资源的抽象方法

以我的经历给在测试制度不够完善,测试工作不被重视的公司工作的测试工作者们一点借鉴

第一章软件测试流程管理第一节:软件测试的术语定义第二节:软件测试工作总体流程第三节:公司测试流程管理模式第二章:测试阶段性工作重点极其原则和标准第一节:测试阶段性工作重点第二节:公司软件测试的基本原则第三节:公司测试的标准要求第三章:软件测试标准管理第一节:软件测试工作相关制度第二节:公司项目的等级划分极其测试标准第三节:公司测试工具应用管理第四章:测试工作实施与协作管理第一节:测试工作实施对象及对象发布第二节:测试工作实施流程标准第三节:测试退出标准第四节:Bug管理平台的流程权限管理附录一:

测试虚拟化管理平台-oVirt

日期:2015/9/2 - 2015/9/17 time 14:51 主机:node86, node92, node93, node72, node73, vm172 目的:测试虚拟化管理平台-oVirt 操作内容: 一.基础环境 1.使用5台物理机来测试:node86, node92, node93, node72, node73 CPU:    Intel(R) Xeon(R) CPU E5-2603 v2 @ 1.80GHz 内存:   32G     硬盘:   48T(4T x12) 

关于测试工作的思考与启示

前言 思考与启示 前言 向身边优秀的人学习,不断的思考,向前摸索.以下思考与启示部分来自Zero(网易资深测试专家)和Snail(网易资深测试工程师),余下是我自己的一些思路和在读书(<重新定义管理>)的过程中摘取的总结(不断更新). 思考与启示 1.优秀的团队,管理者是把控方向和踩刹车的,不是踩油门的. 2.测试要以开发的代码为驱动,从而精确测试范围,制定测试方案. 3.学技术要先精而后广,很多东西都是一通百通.真正去了解其中一个,其他大多能迎刃而解. 4.把可以共用的工具提炼成产品,为测试

昆明医科大学海源学院辅导员工作管理信息系统的研究与分析--文献随笔(七)

一.基本信息 标题:昆明医科大学海源学院辅导员工作管理信息系统的研究与分析 时间:2015 出版源:云南大学 关键词:信息系统; 辅导员工作; 学生信息; 二.研究背景 问题定义:随着学校学科门类的扩充以及学生人数的增加,学校班级信息管理越来越繁琐.复杂,辅导员工作越来越繁重,学校信息有时不能及时传达,辅导员与学生之间的工作脱节,学生的心理健康受到影响,给学校学生工作带来了较大的困扰,如何有效的做好辅导员的管理工作,已经成为了一个学校是否成为标准化大学的标准,因此学校的校园信息建设已经成为了首要