51Testing软件测试论坛
标题:
怎样规范一个公司的测试流程?
[打印本页]
作者:
tankxu
时间:
2008-9-17 12:45
标题:
怎样规范一个公司的测试流程?
我来到一家新公司,自己也是个测试新手,这家公司以前没有测试人员,应该是说没有正规的测试人员。来到这里以后,公司要我提出规划测试的流程。针对这样一个测试空白的公司该怎么样将测试流程规划啊,都需要些什么资料,工具之类的,有高手的赶紧帮帮忙啊。
作者:
kevin.cao
时间:
2008-9-17 14:47
标题:
参考CMM模型,针对公司情况进行具体的调整
参考已经成熟的模型,大体上按照这个模型的流程来,具体的方面,考虑到公司本身的情况,可以省略一些东西,一口吃不成一个胖子,慢慢来。
从内容上说,针对测试的每一项工作制定一套完整的流程,简单的说就是执行过程。
比如说做性能测试,首先要有输入文档(需求),然后做性能测试的分析设计,得出一个报告或表格,进行同行审查,最后根据测试设计报告执行具体的测试过程,给出结果分析报告。
也是新手,请多多指正。
作者:
archonwang
时间:
2008-9-17 16:14
恩。这个问题需要很系统地解答,可能要费些功夫。楼主有兴趣的话就耐心看。
1. 首先解决企业的目标问题,到底企业对测试团队的期望几许,要求测试团队完成何种任务?那么,就你而言,达成这些期望需要做哪些工作,以及这些工作的先后次序将是你首要考虑的内容。公司对测试组提出了规划测试流程的工作,那么我觉得从你的角度,应首先考虑定位公司测试部门要完成的工作及这个团队的职责——注意不是个人的工作职责。
2. 一旦要做的工作确定下来了,为了达成这些目标,完成这些要做的工作,就需要考虑设计测试团队的整体组织架构:需要怎样的测试人员,及各个人员角色的所需技能、相关工作职责、范围、汇报对象等等内容就要纳入思考的范畴了。也许一开始所配备的人员不是最完备的,不要着急,可以定一个短期、中长期的实现阶段逐步达成该目标。
3. 接下来,才是考虑整个流程的问题。首先已经有了哪些流程,把已经有的流程成文,小组讨论(要拉上你的直接领导参加,有相关部门的最好拉上部门负责人参加)是否要调整。接下来考虑配合目前的企业状况,还需要增加怎样的流程。把这些流程的制定放在日程表里,一旦制定完成,内部讨论确定下来后,交由领导,获得认可后通告各相关单位照章执行。过往的实施经验告诉我:要让流程很顺畅的走下去,必须把对这些流程的考核放到薪资绩效里去,至于你的做法,看公司领导的意思啦。
4. 流程确定好了,然后是各种各样的规范。从会议的召开,文档的编写收集到执行的各项细节,需要逐步建立这些规章制度和交付件模板。一般的次序是:当前最急需的|当前在用的|不久的将来要用的|战略发展上需要使用的|可优化的|... 无论是怎样的次序,和上面一样,都需要时间表。这项工作需要长期的积累和持续性的维护,以适应最新的企业情况。一开始千万不要追求大而全,否则很难出成果,对团队的士气也有打击。
5. 以上的这些工作完成之后,需要给相关的开发、测试人员进行培训,以增进其对规范的认识和了解,增强双向沟通。一开始实施的时候,需要注意各级人员的反馈,有问题马上调整,并通告领导后继续执行。这个过程短则3月,长则2~3年(关键看贯彻实施的力度,是否真正纳入考核体系等因素决定)。等到状态基本稳定后,对这些既定的内容慢慢进行优化,提升处理效率。
2楼的朋友提了从现有模型上着手,的确可以加速构建流程。但是还要注意裁剪,剔除那些不合适和不必要的过程。
作者:
tankxu
时间:
2008-9-18 09:05
我们公司属于快速开发类型的,主要都是做一个类型的系统,只是根据不同的行业有不同的需求改变,老板昨天告诉我,我们公司3个月就有8个版本出来,这么快的开发速度怎么开展测试流程啊
作者:
archonwang
时间:
2008-9-18 10:16
R&D模式的开发需要注意的是构建流程时的简略和有效性,对现有流程进行分析优化是很必要的。提升测试的效率可以开发有效的框架或是制定快速的流程。我觉得3个月出8个版本也不是什么大问题,关键是在开发过程上有没有对现有的模块进行固件化?一旦固件化后,对后面的开发工作、测试工作有较大的影响,尤其是效率上。当然这也仅仅是一种方法,必要的流程还是需要的,且需要严格地执行。
作者:
huazai_888
时间:
2008-12-4 11:14
hehe
verision release too frequent.
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2