lzq123335 2006-3-15 13:31
开发期间,QA人员和测试人员干什么?
在项目开发期间,QA人员和测试人员干什么?
QA在此期间,应该如何针对于该项目进行哪些工作呢?》
测试人员在此期间,因没有测试任务,那围绕该项目,要做哪些工作呢?
他们要关注于该项目的哪些内容?
请大家参与讨论/////...
lzq123335 2006-3-16 09:45
怎么没有人回答啊?
难道这个问题提得很幼稚吗?
Jimmyshao 2006-3-16 14:04
欧是测试的,开发期间是写测试用例的。
lzq123335 2006-3-16 16:41
那你们测试用例又是根据什么来写呢?》
tyf 2006-3-17 14:55
系统测试的用例是根据需求规格说明书(SRS)来写的,集成测试的用例是根据概要设计说明书(HLD)来写的,单元测试的用例是根据详细设计说明书(LLD)来写的。
SamLee 2006-3-20 13:48
在这期间, 测试人员会和开发人员进行沟通, 列出测试需求, 编写测试用例, 准备测试数据。
rrazz 2006-3-20 13:55
开发阶段是个很笼统的说法,对应在项目中属于哪个阶段,在此阶段有哪些活动,QA就会监督这些活动
millionaire 2006-3-21 10:35
请问一下,SRS,HLD,LLD分别是哪几个单词的缩写啊?谢谢!
11034 2006-3-21 17:54
[quote]原帖由 [i]rrazz[/i] 于 2006-3-20 13:55 发表
开发阶段是个很笼统的说法,对应在项目中属于哪个阶段,在此阶段有哪些活动,QA就会监督这些活动 [/quote]
SRS:Software Requirement Specification 软件需求规格说明书
HLD:High level Design 高层设计
LLD:Low level Design 低层设计
耶罗 2006-4-25 09:44
DEV coding到code 完成这段时间,QA and QC人员要做的事情:
1. view spec and understant it fully;
2. design test plan/test case;
3. Setup test environments;
4. Help DEV to do unit test;
慢慢变胖 2006-4-25 12:00
做你计划作的事
regoo_0 2006-5-3 20:51
QA是从流程方面保证软件的质量
测试是从技术方面保证软件的质量
QA在此期间,应该指导并监督项目按照规定过程进行实施,并对项目进行分析,度量,尽可能的增加项目的可视性
审核工作产品,评价工作产品和过程质量与目标的符合度,发现在执行过程中的缺陷,提供决策参考,促进过程的改进,最后对出现的缺陷进行有效的分析以便将来进行有效的预防。
fxlizard 2006-5-11 23:33
好多人,以为QA=测试.... 误区呀...
楼上同学说的很对!
月上梅稍 2006-5-26 16:03
[quote]原帖由 [i]regoo_0[/i] 于 2006-5-3 20:51 发表
QA是从流程方面保证软件的质量
测试是从技术方面保证软件的质量
QA在此期间,应该指导并监督项目按照规定过程进行实施,并对项目进行分析,度量,尽可能的增加项目的可视性
审核工作产品,评价工作产品和过程质 ... [/quote]
写的很好阿!
顶噢!
lzq123335 2006-5-29 10:23
是不是qa定制整个流程,然后监督每个流程是否走到,是否达到某种期望的质量。而不去怎么关心,每个流程是如何进行的。。。。。
xiaonan 2006-5-30 11:27
不知道楼主怎么看待测试的,不知道测试应该贯穿于整个流程,测试应该在开发进行需求分析的时候,就应该介入了,提出可测试性需求.等开发写出SRS的时候,,就要对SRS进行评审.评审通过,把SRS基线化,开发写概要设计书,测试做系统测试计划,系统测试方案,系统测试用例.等开发写完HLD,测试就要对HLD进行评审.评审通过,把HLD基线化,开发写详细设计书,测试做集成测试计划,集成测试方案,集成测试用例.等开发写完LLD,测试就要对LLD进行评审.评审通过,把LLD基线化,开发做coding,测试做单元测试计划,单元测试方案,单元测试用例.等开发做完coding,然后测试要对代码进行审核,最后再是测试的执行.
lzq123335 2006-5-31 09:07
[quote]原帖由 [i]xiaonan[/i] 于 2006-5-30 11:27 发表
不知道楼主怎么看待测试的,不知道测试应该贯穿于整个流程,测试应该在开发进行需求分析的时候,就应该介入了,提出可测试性需求.等开发写出SRS的时候,,就要对SRS进行评审.评审通过,把SRS基线化,开发写概要设计书,测试 ... [/quote]
楼上的,谢谢你的回答。你能说说QA这个阶段是干什么工作呢?评审?。。。。。
xiaonan 2006-5-31 09:23
QA主要是关注着整个流程的实施.这个上面12楼的,基本上都说到了啊.QA是通过流程上面保证软件质量,测试是通过技术来保证软件质量,两者是相辅相成的
jihuli5 2006-6-3 20:30
开发期间测试人员的工作是很多的,首先,要参加评审工作,比如需求评审、概要设计评审、详细设计评审等等,在评审过程中不要只抱着学习的目的,而是要提出有意义的建议,比如在需求评审中要提出一对可测试性需求。评审完了以后就要做测试计划方案和写测试用例了,在这里一系统测试为例:在对需求评审完了以后,根据已经基线化了的需求规格说明书写作测试计划,然后再制定测试方案,接着根据测试方案以及系统测试用例的设计方法来进行系统测试用例的设计,如果上面的所有的相关文档都写好了,可以说系统测试已经完成了一半以上了。其他阶段的测试与系统测试类似。在开发期间,QA所起的作用主要是监督流程的执行,以保证流程中的每一个过程都达到了出口准则,从而从流程上来保证软件的质量。
lzq123335 2006-6-5 10:42
谢谢楼上的回答
wfq80825 2006-7-13 10:44
又有哪家公司是这样做的,我认为还不如按照实际的某些公司的具体情况来说明问题更好些。
在我们公司而言,测试就是垫背的,只要系统上线发现问题从来不分析,就扣测试人员的钱。测试人员是执行者,而一点都没有主动权,上面所说的一切就成为了纸上谈兵。测试做了很多工作,但是不认可,这就是目前国内很多公司的现状,我们不得不承认!
ouyu 2006-7-13 11:11
[quote]原帖由 [i]wfq80825[/i] 于 2006-7-13 10:44 发表
又有哪家公司是这样做的,我认为还不如按照实际的某些公司的具体情况来说明问题更好些。
在我们公司而言,测试就是垫背的,只要系统上线发现问题从来不分析,就扣测试人员的钱。测试人员是执行者,而一点都没有主 ... [/quote]
流程的确说的很正规很系统,公司的流程存在问题,不正规也是正常的事情,虽然我们都希望是理想化的状态,但环境却不是的,我们要做的如果能和上级多沟通,可以把正规的流程结合公司的情况适当删减一些,结合公司的实际情况开发情况,去制定一个测试流程出来,使自己的工作尽量的去系统化,使自己不断的进步。
huangsheng2 2006-7-17 13:08
这个时候准备理解测试的系统,预备测试啦。
yzgonline 2006-7-18 00:10
我们公司在项目启动后测试就投入工作,
和开发一起看产品需求, 开发写完SRS并基线后测试才算真正开始工作,SRS基线是测试工作开始的数据源,测试开始写测试用例
QA是干什么的只要公司在搞CMMI或过了CMMI的都应该知道吧
Mia 2006-7-18 18:00
16 楼回答得很标准, 赞!
pierre0505 2006-8-18 12:17
不错,长知识了,16楼的说的很详细,但是不一定每个公司都那样,正如22楼说的,应该根据每个公司的实际流程来做,像我们公司,一般是参加需求评审,等需求评审通过后,测试人员写测试需求,测试组内部评审测试需求;等开发完成详细设计(概要设计不参加评审),参加详细设计评审,等通过后,测试人员写测试用例,然后测试组内部评审测试用例。
luoyear 2006-8-28 09:20
1、项目启动时候,项目经理依据组织标准过程和项目实际情况,形成项目过程定义,这个就是项目的立法,也就是说项目的各个环节都要按照这个搞;
2、QA依据过程定义,通过抽检工作产品质量/过程记录,参加项目活动(会议/评审/沟通交流活动),调查表或访谈,过程审核,数据分析等,识别项目过程的偏差,向项目和管理层通报项目过程质量和不一致性问题,并敦促问题的解决。QA的作用就是通过QA活动确保项目按照既定过程有序的进行,并向管理层提供项目实施过程的可视性;
3、测试人员就是干活的,他的工作是项目计划驱动的。按照过程定义编制的项目进度计划给测试人员下达测试设计和测试实施的任务,测试人员执行之,并进行必要的总结和汇报。
pulamu 2006-9-19 09:29
bu dong
dandan 2006-9-19 10:05
不错,,,,,,,,,,,,又学到了......
birdking 2006-9-19 17:48
学到了一招,谢谢
verasj 2006-9-22 15:47
我现在一个人是qa和测试都要做,累!
AlexanderIII 2006-9-23 16:16
[quote]原帖由 [i]luoyear[/i] 于 2006-8-28 09:20 发表
1、项目启动时候,项目经理依据组织标准过程和项目实际情况,形成项目过程定义,这个就是项目的立法,也就是说项目的各个环节都要按照这个搞;
2、QA依据过程定义,通过抽检工作产品质量/过程记录,参加项目活动 ... [/quote]
这个讲得挺好
chunjuntang 2006-10-22 19:43
QA quality assurance 制定流程,并监督流程执行
测试人员 quality control
chunjuntang 2006-10-22 19:46
QA quality assurance 制定流程,并监督流程执行
测试人员 quality control
jkdragon 2007-4-16 20:12
QA主要监督测试实施过程
沙漠里的鱼 2007-4-25 08:59
我们是qa和测试一起做,qa主要是对项目开发过程中各个流程的控制并对测试本身也要监控
测试主要是针对软件开发的结果是否符合用户需求的检测。
letfoxrush 2007-5-29 15:58
QA应该参与到整个项目开发的过程中,负责指引项目按照流程进行,给与必要的指导;对项目过程进行审计,保证过程的符合性;负责监控项目的开发,监控项目的质量状况,协助项目经理进行质量和进度方面的控制。可以说项目经理是执法者,QA是监督者。这两者是矛盾和统一的——在保证项目成功完成的共同目标下,可能充满了矛盾和协调
测试人员也是参与到整个项目开发过程中的,主要负责对技术文档和代码的评审,在这个过程中既熟悉产品以便更好地开展其后的测试工作,又从一个旁观者(但也是产品专家)、测试者的角度来作相应的质量保证。同时负责指引开发人员关注可维可测性,提高项目的测试技能。另外,还要准备测试用例。
letfoxrush 2007-5-29 15:59
还有一点,不知道大家怎么定义测试人员和其工作的。我的观点是UT、IT、ST应该还是开发人员来执行,不是测试人员的工作。
但是需要的时候,测试人员也可以参加 -)
hapliu 2007-5-30 10:55
熟悉需求
写测试计划,测试用例,调配测试环境
liuwei8558 2007-6-27 15:24
开发期间, 测试人员会和开发人员进行沟通, 列出测试需求, 编写测试用例, 准备测试数据。
QA负责监督,从流程上保证软件的质量.