51Testing软件测试论坛

标题: 正规公司的测试流程 [打印本页]

作者: 李逍遥    时间: 2006-6-12 09:52
标题: 正规公司的测试流程
我目前在一家小公司做测试,软件测试只有我一个人,还是刚进公司的测试新手,一些工作比如测试计划、测试用例和测试报告等等的编写全部不规范,和开发的配合也没有规范,就是开发人员什么时候给我东西,我什么时候测试,工作很被动,虽然前一段时间我做的有个软件测试规范,但根本不按那个执行,如果和开发人员沟通,他就说现在手上有其他工作,很赶。和公司上级也不敢直接反应,怕开发人员觉得我找茬。现在我很迷茫,可能是我工作太认真了吧,现在向各位请教,正规的测试流程是怎么走的,你们公司如何做的!
作者: 李逍遥    时间: 2006-6-12 10:23
各位斑竹,请多指教啊!我想这个问题也许是很多人的问题吧,如果有人是在大公司或者测试很正规的公司做事,请谈谈你们现在用到的技能有哪些?需要学习哪方面的东西?我想这为测试新手们指导一下前进的方向.谢谢大家!
作者: swallow0918    时间: 2006-6-13 11:29
从51testing博客上看到一个系统测试流程,觉得还不错。感谢北北。

[ 本帖最后由 swallow0918 于 2006-6-13 11:32 编辑 ]
作者: skinapi    时间: 2006-6-14 09:03
1、不管什么流程都是要人来执行的,因此人的能力以及态度决定了什么流程才适合,所以别的公司的流程并不一定就适合自己的公司。
2、规范自己公司的流程是好事,但不要流于形式化,整了一个特完美特有成就感的规范,结果没人照做。流程还是应该从参与流程的人的角度出发,通过流程提高大家工作的效率,减轻大家工作的强度。如果能给大家带来好处,大家是比较容易去支持的。
3、要推行流程需要做很多工作,不是制定出来就ok了,领导的支持、同事的认可都很重要。
作者: jiepeach    时间: 2006-6-14 17:51
哦,晕呀!
突然之间什么都要做什么都要写,好累呀!!
还觉得很茫然
作者: ling_1109    时间: 2006-6-15 11:03
我们公司也是如此。没有什么流程。开发人员拿来就测。
作者: ling_1109    时间: 2006-6-15 11:05
我们公司也是如此。没有什么流程。开发人员拿来就测。
作者: 李逍遥    时间: 2006-6-16 15:11
谢谢swallow0918 和skinapi!
以前我确实没做过什么流程,所以做出来的东西可能不让大家满意,我做的东西很多都是参考网上的资料,每个公司有每个公司的情况,这个我也清楚,我想如果让我根据自己公司情况做的话,可能还要时间吧,其实我也很想问大家,你们在工作的时候用的那些技能?比如自动化测试工具一定要学吗?我现在下载了一些自动化测试工具的资料,但具体怎么学,请大家不吝赐教!在此先感谢大家!
作者: spcnhyh    时间: 2006-6-21 09:06
原帖由 swallow0918 于 2006-6-13 11:29 发表
从51testing博客上看到一个系统测试流程,觉得还不错。感谢北北。

这个流程怎么看起来这么乱阿?
没有入口,出口感觉也不是很完整。
有哪位高手能将一个完整的测试流程贡献出来啊
作者: xingzunxi    时间: 2006-6-21 09:25
现在公司内就一个人做测试的不少呢,我们只能慢慢来了,着急是没有什么用的,我前两天也是很着急,不知道自己怎么办,现在看来,只能慢慢来,测试计划要自己写,测试用例也要写,在工作中提高吧
作者: cr19800604    时间: 2006-6-21 21:36
我们的流程太复杂,我觉得没有必要这样做,因为大部分时间都是在走流程,有点体力劳动.
作者: Lero    时间: 2006-6-22 13:44
这个流程稍微烦琐了一点,但是还是很完整的,正规公司也就是这样子了,甚至大部分还做不到这样呢。
作者: 香香公主    时间: 2006-6-22 16:43
确实很多公司在这方面也做得不是很规范,都是在实践中不断完善了。有些甚至没有测试人员都是开发人员之间互测而已。 我们公司也只有我一个人真正的在做测试,规范写出来了也实施不了,一是规范做起来对研发人员来说比较麻烦,二是时间问题,唉,难啊。
作者: lottor    时间: 2006-6-26 15:14
本来一些规范都是慢慢再实践中总结出来的,不过养成良好的记录习惯会对自己有很大的帮助。测试用例,测试总结都可以提高自己,这也是个积累的过程
作者: nanbowan    时间: 2006-6-26 16:47
标题: 对症下药
大家学习软件测试的积极性都是很值得学习的。工作热情高但碰到问题不知如何是好,这些问题是我们软件测试这一行几乎每天都要面对的。我的看法是要对症下药。首先要找出问题处在哪里,找出症结。这看起来很难,但是必须做。试试这样去想问题:公司为什么要成立测试部门,公司在软件开发中碰到的最主要的问题是什么?公司老总最想解决什么问题?搞清楚这个问题,后面的工作就好做了。就是要有针对性的解决当前最突出的问题。这样就能得到高层领导的支持。比如说软件bug多影响产品交付,那就应该先下功夫查找程序中的bug,建立问题报告和变更审批规范,切实提高软件可用性和可靠性。先在一个点上开花,再往面上推广。应该会取得好的效果。有兴趣再深入聊!
作者: 狩猎者    时间: 2006-6-27 10:13
我们流程不错,就是忙起来什么流程都白准备了!
作者: orionzhong    时间: 2006-6-30 14:46
公司的规范性很重要
作者: nanbowan    时间: 2006-6-30 15:18
软件测试工作全面推进是有难度的,不如先解决一两个关键和突出的问题。这样更为实际,也更容易见到成效!
作者: xiaopeng    时间: 2006-7-1 14:54
标题: 你们都拿多少钱一个月啊,
你们都拿多少钱一个月啊,
作者: 李逍遥    时间: 2006-7-3 18:06
看到了大家的留言,我想流程应该不是最主要的问题了,大家关心的是自己需要在哪方面充实自己,让自己的技能更上一层楼,在工作中学习当然是最有效的,但我想请教大家,依照目前的形式,我们应该学习什么知识?就像上面有位朋友提到的那样,现在每个同仁几乎都知道要学习测试工具,但具体学什么,怎么学?目前来说,我真的很迷茫,希望大家踊跃发言,共同探讨!谢谢!
作者: gmcn    时间: 2006-7-3 20:17
不论公司大还是小流程上有几个都是不能缺少的,有时的确会因情况紧急而跳过,大可根据以上流程进行一些更改,做成适合本公司的
作者: 梦寒    时间: 2006-7-4 14:33
适合自己公司的测试流程才是最好的。
作者: radio    时间: 2006-7-6 09:31
如果公司没有需求调研,也没有相关的设计文档和开发计划,后面的测试计划根本就没发做了。
作者: fengya_2008    时间: 2006-7-13 11:23
标题: 不错,谢谢哦
不错,谢谢哦
作者: yuexi4242    时间: 2006-7-18 15:20
相互支持鼓励
作者: 小宇    时间: 2006-7-18 16:43
越看越迷茫
越看越伤心
看到现在还是不知道要怎么办....
作者: 252090366    时间: 2006-7-20 18:44
我现在也很迷茫...测试计划不知道怎么写,测试用例不知道怎么做.
上面安排下来了就测试,而自己不知道怎么将测试深入下去...

不知道新手朋友是不是都和我一样呢???
作者: home    时间: 2006-7-21 11:22
引用252090366 的话:

我现在也很迷茫...测试计划不知道怎么写,测试用例不知道怎么做.
上面安排下来了就测试,而自己不知道怎么将测试深入下去...

不知道新手朋友是不是都和我一样呢???  



偶也好难过啊,真的觉得测试不知道怎么下手,真不知道测试怎么样才算测完了
作者: uim3003    时间: 2006-7-26 11:21
原帖由 skinapi 于 2006-6-14 09:03 发表
1、不管什么流程都是要人来执行的,因此人的能力以及态度决定了什么流程才适合,所以别的公司的流程并不一定就适合自己的公司。
2、规范自己公司的流程是好事,但不要流于形式化,整了一个特完美特有成就感的规范 ...



的确是这样```别的公司的流程可以做个参考```
作者: xuanyuzheng    时间: 2006-7-26 17:55
我就是那样,项目经理要我写测试计划、测试用例,可是公司什么文档也没有,工程师们都在调程序也没人理我,我都不知道写什么,最重要的是我根本就不了解他们做的东西有什么功能,更何况我还是一个刚刚从学校毕业的测试新手。现在是一头雾水,不知道该怎么办。
作者: k-night    时间: 2006-7-27 12:11
标题: 对症下药
不会吧
作者: wanglb2021    时间: 2006-8-1 22:32
公司没有流程,首先自己先考虑自己公司的现状并参考网上的测试流程,自己先做一个相对比较适合自己公司当前的测试流程,然后和你们的头沟通,把你做的流程和他一起讨论,尽量说服他。其实测试最主要是要和开发人员沟通好,首先是要和他们成为朋友,所以要利用业余时间和他们在一起,培养你们之间的感情,以后做起事来就方便多了。
作者: 琢子    时间: 2006-8-2 17:10
我们公司现在也是没有测试部门,目前只有一个产品在做,我来公司是以研发主管助理的角色进入的。现在要做发布和测试,公司的需求根本都没有完整的文档,让我写测试案例,我就只能对这现有的版本来熟悉功能,再写测试案例,写出来的东西自己都觉得没什么用处,现在真的很迷茫,公司里根本没有人专职做测试,都是随便点点功能看结果怎样,我来了这么久觉得自己的测试水平还是很差,一点长进都没有,天天看一些理论性的知识,就是不知道怎么应用,真的很头疼,怎么才能写出比较实用的测试案例呢?
作者: greensun1984    时间: 2006-8-3 16:32
哈哈.看来同命相连的人还真是不少!我是我们公司第一个做测试的.和李逍遥同志的遭遇简直是一模一样.因为没有测试部.我还是归软件组的主管管,算是软件的人.简直就是整天坐那里等工作.等着软件,硬件,生产线还有写产品说明书的给东西测试.我感觉自己就是开发部一个打杂的.
作者: Emma_pony    时间: 2006-8-8 15:33
和琢子差不多,不过,是以研发人员进的公司,现在做测试,一头雾水,自已写测试计划,测试用例,接下来,迷茫
作者: Ariel2006    时间: 2006-8-9 09:30
标题: 强烈同意
原帖由 skinapi 于 2006-6-14 09:03 发表
1、不管什么流程都是要人来执行的,因此人的能力以及态度决定了什么流程才适合,所以别的公司的流程并不一定就适合自己的公司。
2、规范自己公司的流程是好事,但不要流于形式化,整了一个特完美特有成就感的规范 ...

强烈同意管理员的说法哦!~
作者: zhanzhan    时间: 2006-8-9 20:30
原帖由 skinapi 于 2006-6-14 09:03 发表
1、不管什么流程都是要人来执行的,因此人的能力以及态度决定了什么流程才适合,所以别的公司的流程并不一定就适合自己的公司。
2、规范自己公司的流程是好事,但不要流于形式化,整了一个特完美特有成就感的规范 ...

sdlkfj2

非常不错,最好的流程就是没有流程!
作者: superls    时间: 2006-8-10 09:58
学习学习
作者: greensun1984    时间: 2006-8-10 10:42
是吗?最好的流程就是没有流程.在开发部做测试,那么多项目同时开始,他们送过来产品时都是同样的话:赶快测试,马上就要.也不管同时有多少个人送产品过来.更郁闷的是,比如6:00下班,他们5:50把东西送给你,然后告诉你,今天一定要完成啊,明天早上就要送出去.他们是下班把自己的工作搞完了,我呢?
作者: lq810425    时间: 2006-8-10 10:58
我觉得流程适合大公司或者领导比较重视的,小公司就这么几个人怎么可能开展流程呢?即使制定出来也不可能实行,就拿我们公司来说现在就我一个在做测试还要兼顾数据库维护技术支持,我只有等到开发的告诉我一个功能已经完成我才会去测,也没有啥需求,开发说模块完成什么功能就按照开发说的做,也没有测试用例,只需要提交缺陷报告就可以了,有些时候发现的bug开发还不认同,遇到需求的变更就更加麻烦。真是觉得郁闷
作者: kyj520    时间: 2006-8-11 12:07
请问哪位有测试方面的文档,谢谢提供!!!!!!!!
作者: pingpangball    时间: 2006-8-18 08:49
我觉得怎样让开发人员认同测试人员的工作是执行流程的很重要的前提!!
只有开发人员和测试人员相互理解,才能够相互合作!!
制定完流程和开发人员讨论一下,从另外一个角度评价一下你制定的流程!
作者: yyzero    时间: 2006-8-28 17:02
呵呵,同命相连的人还真不少啊.......我还以为就我们公司这样呢,没想到......唉,再这样下去,测试工作干不下去了........
作者: sinowindy    时间: 2006-8-28 21:11
各位,我比你们要好一些哦.
我们公司是去年成立了,我刚进公司的时候不是开发部的,是网站那块的,但是和开发在一个大办公室,久而久之大伙都混得挺熟...

然后今年五月份被调到开发这边来做测试,而且偶以前是学财务的,是个地地道道的半路出家.不过因为开发部开发的软件主是要公司的CRM系统,所以在对软件功能和业务理解上如果有问题可认马上和开发人和业务人员沟通,现在也能提出一些针对性的需求.

但是偶比较郁闷的也是不知道从什么地方,用什么方法来提高自己..

到现在为止什么测试工具都不会有.请各位大大帮忙指点一下吧.告诉偶应该学什么吧?

对了,偶做的是黑盒....谢了!~
作者: enidfeizi    时间: 2006-8-31 12:06
恩,很有感触,我们公司也是我一个人搞软件测试,领导对这方面又不太重视,只会催……脑袋都不回转了……
作者: shyan77    时间: 2006-9-1 17:59
我的情况也一样,我一个测试人员,主要负责公司产品(就这一个产品)功能测试,没有需求文档,也没有设计文档,好在跟程序员打交道方便,一对一,还就隔壁,叫一声就过来了。也是我这边发现什么问题就发应给他,然后边继续测试边等新版本出来,新的出来了就重复测试修改的问题,纯粹的黑盒测试,没有什么测试用例设计没有什么文档,就用了个BUGFREE管理下而已,对于测试用例这边,就是个人反复的测试,边测试的过程边想覆盖范围。
作者: linda22    时间: 2006-9-1 21:15
我现在实习的公司也是这样,一边设计一边测,最要命的是, 设计还在不停的改,详细需求也在不停的改,怎么测啊,还好开发人员比较配合.
作者: walker_lai    时间: 2006-9-9 15:58
ski说对了
作者: jessica_yy1985    时间: 2006-9-28 16:40
35#的~同感啊~
作者: 王玲    时间: 2006-9-30 16:29
现在在的公司好象没什么流程,就是功能测试,记录问题,然后提交,,,,
作者: redleavexyf    时间: 2006-10-16 10:53
寻找适合自己的
作者: 恋恋三季    时间: 2006-10-16 12:00
虽然看了有点迷茫,但还是得加油~
作者: baodragon    时间: 2006-10-16 14:47
写测试计划之前,肯定要有开发部给的产品需求文档才行吧
作者: ch7213851    时间: 2006-10-25 07:39
很重要
作者: red-hat    时间: 2006-11-3 12:47
标题: 同感
关于"流程"问题,我想这样来说,流程没有一个统一的模板,公司与公司不同,流程也就各种各样,可以这样说:"适合自己公司实际情况的流程,就是最好的流程,照办行不同"
作者: 王玲    时间: 2006-11-3 13:22
看来现在很少有规范测试的公司,,,,,,我还在实习 现在的公司流程还是有的 测试计划 测试用例 ,,,,只是好象测试计划,测试用例都是有时间的时候才补上的,,,,,也没什么实用功能,,,感觉还感觉去 都和操作手册差不多
作者: snail2011    时间: 2006-11-3 17:05
什么流程,规范都是适合自己的就行,流程太规范了,当真正遇到问题的时候,你的流程也许就真得不想任何作用了.
当然不能只知道自己的流程,也要参考一些其他单位的流程及规范,以达到自己的知识面的扩充.
但要知道大家合作的目的是为了提高软件质量一想来努力的.
作者: jackyyao    时间: 2006-11-9 14:25
我公司也是小公司
所以流程就不一定很注重了 毕竟人不多 好管么
我测试的流程属于 边测边改型
软件有了升级版本了 就来个测试 增加功能了 对其功能进行测试
在发布前再来个全面的回归测试。
一般cmm达到3级以上的才有套成熟的测试开发流程
我公司估计才1级 就靠精英,hero。


作者: xiong8051    时间: 2006-11-9 18:47
标题: ddddddddddddd
ddddddddddd
作者: xinbadaj    时间: 2006-11-12 13:51
作为新手 我也有同样的困惑 不知从何入手 而且在校编程很少 马上转手测试很难适应 可能刚开始的过程都很痛苦吧
作者: syynykx    时间: 2006-11-22 17:07
原帖由 greensun1984 于 2006-8-3 16:32 发表
哈哈.看来同命相连的人还真是不少!我是我们公司第一个做测试的.和李逍遥同志的遭遇简直是一模一样.因为没有测试部.我还是归软件组的主管管,算是软件的人.简直就是整天坐那里等工作.等着软件,硬件,生产线还有写产 ...


同感同感啊, 一个人的测试,新手,没前途
作者: vire    时间: 2006-11-23 10:12
工作以来和大家一起测了几个案子,但都是没有头没有尾的,每次测试的时候总公司那边把测试用例直接发给我们,等测试几次没有大的问题就又由那边进行其他测试,所以测试用例,需求文档一些东东都不知道具体怎么做。现在手上没有项目了,整天在学习理论的知道,真的发现看的很迷茫……sdlkfj7
作者: aifly    时间: 2006-11-23 15:39
原帖由 xuanyuzheng 于 2006-7-26 17:55 发表
我就是那样,项目经理要我写测试计划、测试用例,可是公司什么文档也没有,工程师们都在调程序也没人理我,我都不知道写什么,最重要的是我根本就不了解他们做的东西有什么功能,更何况我还是一个刚刚从学校毕业 ...



我也是这样的呢,唉,只能自己慢慢学哟,一步步的来,急不来的.
作者: snowyer2004    时间: 2006-12-4 16:29
同感同感啊
加油
作者: anry    时间: 2006-12-5 11:09
标题: 回复 #40 greensun1984 的帖子
我也有同感
作者: adinQueen    时间: 2006-12-5 13:55
标题: 其实流程的话大部分公司都是差不多的。
看了大家写这么多,我也有想说的,其实流程在很大程度上只是为了让测试规范化。比如我们的测试一般都是项目经理先做好了近期的计划,各个功能小组组长做好自己的完成计划(对完成的时间以及大概提交测试的时间都有一个很明确的规定),如果哪一个部分延迟了都会有相应的人员负责。计划做好了,大家都按照计划执行,开发会给相应功能的测试员开发的策划案。这样在功能没有做出来的时候,测试一般都已经对照策划案开始写测试案例了,发现策划案中不完整的或者不全面的地方会直接发信致策划,当然在第一时间发现问题最好了。虽然这样,但是我个人还是觉得开始设计功能时,相应功能的测试以及程序一起参与讨论比较好,这样策划一个人设想部全面的地方测试可以提醒, 还有程序能不能实现不用等到策划案出来后再发现无法实现了。但是这样子就必须大家都有足够的协调精神了。我们都有公用的邮件系统和bug回归系统。一般策划案的问题就发信,如果是bug就走bug管理系统了。邮件系统主要是为了大家交流方便,我们功能小组中如果策划有改动东西,一般我们第一时间都可以清楚的知道,大家都在一个办公室,联系比较方便。讨论问题也很方便。如果测试和策划有不同的意见,争执不下,一般都会由整个策划部和测试部开会讨论决定。其实有时候测试还是很有权利的,比如他提给我的东西只要我觉得不合理就不通过。不过可不能随随便便不通过。说服别人要拿出足够的理由!这句是我们测试的经典语录!这些沟通的东西不是一下子可以说完的。主要是大家都要很清楚项目现在的进度,一般我们的项目经理都会按时每天发信全组通告今天整个项目完成的情况,有所改动的地方也会注明。我们有专门的平台来管理测试案例和测试计划、产品计划,测试日志也同样在里面,一些讨论以及会议记录也会在里面。这样子方便其他人来看测试计划,策划也有自己相应的平台。测试员每次测试通过后要发信给项目经理以及整个项目组,测试结果要附载在附件。 最终的测试结果要入库以做记录。测试员有权限阅读。不知道其他公司怎么样,但是我觉得这样子还不错,整个工作也井然有序!我自己刚刚来不久看到的也就是这么多。另外什么工具的使用? 一般都是testmanage各个公司使用的东西都不一样的。不管工具怎么样都是为了提高效率,只要好的工具都可以尝试使用。但是不见得任何时候都要使用工具。另外补充点啊,策划修改的东西已经程序提交的东西都回打包发到测试手里中间有一个记录和存放的地点。测试拿到后进行自己的单服测试以及整合alpha版本,checklist。等到测试通过了整个测试没有大的问题就会向产品库提交相关内容。当然入库是要签字的,项目经理以及负责该功能的测试以及程序策划都签了字,这个时候就可以放入产品苦,等待做好版本发布了。
作者: jtiger    时间: 2006-12-5 17:09
原帖由 xuanyuzheng 于 2006-7-26 17:55 发表
我就是那样,项目经理要我写测试计划、测试用例,可是公司什么文档也没有,工程师们都在调程序也没人理我,我都不知道写什么,最重要的是我根本就不了解他们做的东西有什么功能,更何况我还是一个刚刚从学校毕业 ...

难道连软件的需求文档都没有吗?那你们的开发是根据什么东西在设计?
作者: minzhung    时间: 2006-12-19 15:46
迷茫之心同上~
作者: QQ碧海天    时间: 2006-12-20 20:18
也有点小迷茫啦!
作者: enjoytest    时间: 2006-12-26 16:25
适合自己的就是最好的
作者: chenmonanhai    时间: 2006-12-27 14:00
谢谢,我也是新学测试的,什么也不会,多谢了!
作者: enjoytest    时间: 2006-12-27 15:04
学习一些测试自动化工具吧,大势所趋
作者: zy-cumt    时间: 2008-11-29 23:45
学习了,




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2