新足迹

 找回密码
 注册

精华好帖回顾

· 越写越不详细的新西兰14天房车游记♥♥♥努力更新到第九天福克斯冰川♥♥♥ (2014-10-18) 小兔白又白 · 咖啡空心饼(实际上就是泡芙) (2009-9-5) big_beast
· 悉尼律师谈离婚 (2010-5-7) 悉尼律师 · KIEHL'S---酒香不怕巷子深 (2009-8-13) £猪猪£
Advertisement
Advertisement
查看: 2550|回复: 32

Quarlity Control Issue [复制链接]

发表于 2012-3-16 13:54 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
最近碰到一件事比较郁闷,我们俩个developer各自做自己的job, 做完了后source merge起来。因为我同事做的是customer requirement, 所以等release给这个客户时,tester只test了他的一部分,我的一部分因为是新的feature, test没有做,结果导致有明显的bug出现,老板很不高兴。

想问一下大家是如何控制质量的?我们现在还是人工的,做完后告诉一下test group头,然后由他去安排test. 有没有软件之类的可以提示在release之前所做的jobs, 这些job有没有完成test?
持不同股见者...
Advertisement
Advertisement

2010年度奖章获得者

发表于 2012-3-16 13:56 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
太不河蟹了

发表于 2012-3-16 14:12 |显示全部楼层

回复 dalaohu 2# 帖子

此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
老板为这事还特地开会,说我们的质量在下降,于是根老板来一番argue. 但问题是test group的头是老板的亲信,如果test group以后再漏的话, developer还是会被blame的.
持不同股见者...

发表于 2012-3-16 14:23 |显示全部楼层
此文章由 xsjrr 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 xsjrr 所有!转贴必须注明作者、出处和本声明,并保持内容完整
检查他们的release note,看你的new feature有没有包括进去,如有,则说明他们的test cases没有cover所有的release

如果没有包括进去,可能dev team和test team的沟通有问题,也可能 是test team忘记写进去

综上,就目前给出的信息看似乎test team不给力 (另外这跟自动测试还是手工测试无关)

评分

参与人数 1积分 +3 收起 理由
hornsay + 3 感谢分享

查看全部评分

发表于 2012-3-16 19:10 |显示全部楼层
此文章由 showen 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 showen 所有!转贴必须注明作者、出处和本声明,并保持内容完整
unit test

设计test case.

发表于 2012-3-16 21:46 |显示全部楼层

回复 xsjrr 4# 帖子

此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
他们没有做test已经是肯定的,但老板显然不以为然,他觉得developer不应该出bug, 所以无形中给开发人员压力, 万一又是漏检,出了问题又是对开发人员来一番责怪。所以想希望有这么一个好的方法让所有人接受。
持不同股见者...
Advertisement
Advertisement

发表于 2012-3-16 21:47 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 showen 于 2012-3-16 19:10 发表
unit test

设计test case.


能不能举些例子,从来没设计过test case.
持不同股见者...

发表于 2012-3-16 21:50 |显示全部楼层
此文章由 kawara 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kawara 所有!转贴必须注明作者、出处和本声明,并保持内容完整
一大帮子门外汉学人家开软件公司

发表于 2012-3-16 22:02 |显示全部楼层

回复 hornsay 7# 帖子

此文章由 cppbug 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cppbug 所有!转贴必须注明作者、出处和本声明,并保持内容完整
最基本的,比如你要对一个function做unit test,这个function 有input,那么你就需要选择不同得input,在函数处理完以后,对结果assert。如果assert fail,那就是函数逻辑出现了错误

评分

参与人数 1积分 +3 收起 理由
hornsay + 3 感谢分享

查看全部评分

发表于 2012-3-16 23:19 |显示全部楼层
此文章由 xsjrr 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 xsjrr 所有!转贴必须注明作者、出处和本声明,并保持内容完整
对,如果unit test通过了 ,那就可能是和另一个人的模块集成时出错,那么tester再设计集成测试用例时,就要重点放在之间的通讯或者接口上。

总之,你老板责怪你,真的很外行,这本来就是test team和dev team合作的,是绑在一条绳上的蚂蚱。出了错,两边都有责任,(但这件事真的感觉test team的错多些,毕竟他们没有把好出口关。)

发表于 2012-3-16 23:22 |显示全部楼层
此文章由 xsjrr 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 xsjrr 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 hornsay 于 2012-3-16 21:46 发表
他们没有做test已经是肯定的,但老板显然不以为然,他觉得developer不应该出bug, 所以无形中给开发人员压力, 万一又是漏检,出了问题又是对开发人员来一番责怪。所以想希望有这么一个好的方法让所有人接受。



如此说来, 你们公司最最需要的是一个process, 正规的工作流程,让dev team和test team有章可循的流程。 让你们的leader参照软件工程吧
Advertisement
Advertisement

发表于 2012-3-16 23:27 |显示全部楼层
此文章由 showen 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 showen 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你应该问你们老板,developer不出bug那要test team做什么?

退役斑竹

发表于 2012-3-16 23:37 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 showen 于 2012-3-16 23:27 发表
你应该问你们老板,developer不出bug那要test team做什么?

顶这句.
专攻电子电路

发表于 2012-3-17 10:58 |显示全部楼层

回复 xsjrr 10# 帖子

此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
已经跟老板吵过了。其实老板也知道test group没有做过test就release. 通常我们做完后会通知test group leader, 但那家伙去holiday, 我又是一周才去两天,所以根本不知道他们什么时候release.

就是因为经常会和老板吵,所以变得一有机会老板就会来找茬,所以这也不是解决问题的方法。所以我希望能有一套制度,或者即便有一个类似于log之类的纪录开发的东西,然后tester在release之间一一check.
持不同股见者...

发表于 2012-3-17 11:16 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 showen 于 2012-3-16 23:27 发表
你应该问你们老板,developer不出bug那要test team做什么?


已经和老板argue过了,老板认为这个bug很明显,觉得developer没有test, 如果是unexpected bug, 他能够接受。

我们这次事件是第一个程序developer test时OK, 但在做另一个程序时对一个common unit作了小改动, 原以为这个改动不会影响第一个程序,所以也没有再对第一个程序作test, 但第一个程序recompile后出现很明显的bug。 没办法, developer总有疏忽的时候。
持不同股见者...

发表于 2012-3-17 15:01 |显示全部楼层

回复 hornsay 15# 帖子

此文章由 cppbug 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cppbug 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你们太不规范了,每天unit test, regression test都是应该至少run一次的。老板根本不应该怪你们
Advertisement
Advertisement

发表于 2012-3-17 16:43 |显示全部楼层
此文章由 yuba 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yuba 所有!转贴必须注明作者、出处和本声明,并保持内容完整
突然明白为啥你们那个 team 叫 test team,而不是QA team。真tmd聪明

分工不同,developer负责放bug进去,QA负责把bug找出来,天经地义

别跟你们老板矫情了,先应下来,积极准备换个槽吧

发表于 2012-3-17 21:00 |显示全部楼层
此文章由 xsjrr 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 xsjrr 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 hornsay 于 2012-3-17 10:58 发表
已经跟老板吵过了。其实老板也知道test group没有做过test就release. 通常我们做完后会通知test group leader, 但那家伙去holiday, 我又是一周才去两天,所以根本不知道他们什么时候release.

就是因为经常会和老板吵, ...


"或者即便有一个类似于log之类的纪录开发的东西,然后tester在release之间一一check"
-- 这就是release note呀, 一般是开发部的team leader写完后交给test team的。

发表于 2012-3-19 15:26 |显示全部楼层
此文章由 rainmore 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rainmore 所有!转贴必须注明作者、出处和本声明,并保持内容完整
tester不是应该比developer更先拿到需求吗?不然他们测什么?根据什么写test case?

还有你们做build之前没有,没有个release note吗?如果你的feature没有在release note 里,就不应该被built。还有test plan如果没有你的feature,当然也不会测。最后,每次做build都应该至少一次的full round test,不是tester而是developer的测试。

你们的流程太不规范了。

发表于 2012-3-19 22:08 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 yuba 于 2012-3-17 16:43 发表
突然明白为啥你们那个 team 叫 test team,而不是QA team。真tmd聪明

分工不同,developer负责放bug进去,QA负责把bug找出来,天经地义

别跟你们老板矫情了,先应下来,积极准备换个槽吧


小公司,supporter 既做test, 也做support.
持不同股见者...

发表于 2012-3-19 22:09 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 rainmore 于 2012-3-19 15:26 发表
tester不是应该比developer更先拿到需求吗?不然他们测什么?根据什么写test case?

还有你们做build之前没有,没有个release note吗?如果你的feature没有在release note 里,就不应该被built。还有test plan如果没有你的feat ...


流程确实不规范,所以想问一下大家都是有哪些比较正规的流程?
持不同股见者...
Advertisement
Advertisement

发表于 2012-3-19 22:37 |显示全部楼层
此文章由 uowzd01 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uowzd01 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你们老板的确不咋地,交流上可能有点问题吧。

同意楼上的,程序没有bug还要qa作甚啊,你们老板小题大作,不过他被客户骂了,心情不好就找你出气了,他不会帮你背黑锅的

发表于 2012-3-19 22:44 |显示全部楼层

回复 hornsay 21# 帖子

此文章由 cppbug 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cppbug 所有!转贴必须注明作者、出处和本声明,并保持内容完整
建议你看一下SE中的software development life cycle,根据你们项目的特点选择一个开发流程。另外再看一下Jira system,这个可以帮助你们实施。

评分

参与人数 1积分 +3 收起 理由
hornsay + 3 感谢分享

查看全部评分

发表于 2012-3-20 14:25 |显示全部楼层
此文章由 uowzd01 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uowzd01 所有!转贴必须注明作者、出处和本声明,并保持内容完整
再好的系统没有人去执行都是扯淡

我以前的公司就用JIRA,已经快倒了

发表于 2012-3-20 14:56 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 uowzd01 于 2012-3-20 13:25 发表
再好的系统没有人去执行都是扯淡

我以前的公司就用JIRA,已经快倒了


是那个很牛的三哥DBA的公司?

2012年度奖章获得者 2011年度奖章获得者

发表于 2012-3-20 15:00 |显示全部楼层
此文章由 交易人生 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 交易人生 所有!转贴必须注明作者、出处和本声明,并保持内容完整
如果项目小,可以搞个免费的类似test track那类东西,任何代码的改动应当对应一个task,比如新功能较feature,bug的叫defect,developers做完了,直接assign to qa,只有qa才能close,当所有的tasks 被closed了,也就是qa全部测试完了,这个产品才能release.

就是workflow的流程,记得网上有很多免费的。

项目大的,要建立各matrix,那个比较罗嗦 ,具体的软件要买了,因为每次release不见得close掉所有的tasks,但task之间有dependency ,这个太罗嗦,不赘述了。

这事情怪你们老板,这孙子不好好搞个procedure,就知道抱怨。

评分

参与人数 1积分 +3 收起 理由
hornsay + 3 感谢分享

查看全部评分

0  to 1
Advertisement
Advertisement

发表于 2012-3-20 15:26 |显示全部楼层
此文章由 Fernando 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Fernando 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 hornsay 于 2012-3-16 20:46 发表
他们没有做test已经是肯定的,但老板显然不以为然,他觉得developer不应该出bug....

It would be a pain in the xxxx to work for such a boss...
like hell

发表于 2012-3-20 15:29 |显示全部楼层
此文章由 Fernando 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Fernando 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 uowzd01 于 2012-3-20 13:25 发表
再好的系统没有人去执行都是扯淡

我以前的公司就用JIRA,已经快倒了
哈哈,我这儿一个项目也是,JIRA,QC什么都用,就这么一两个developer,tester和BA也没几个人,可都不喜欢跟着流程
like hell

发表于 2012-3-20 16:02 |显示全部楼层
此文章由 uowzd01 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uowzd01 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2012-3-20 14:56 发表


是那个很牛的三哥DBA的公司?

不认识三哥DBA,你记混了

发表于 2012-3-23 22:18 |显示全部楼层

回复 Fernando 27# 帖子

此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
命苦啊。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部