QA到底是做什么的?

夏叶儿 测试  2014-03-11 02:13:58
提到QA大家都知道是质量管理,但是很少有人说的清楚,QA是干什么的?

本人做了几年的测试,现在转做QA了。有人问我做什么工作的,我回答做软件QA。继续问,QA是做什么的?无语。。。
是啊,QA是做什么的。这个问题的确不好回答。国内的公司,慢慢的重视测试,重视质量管理了。但是不同的公司QA的定义还是不同的。QA做的事情也不尽相同。

拿我来说,从项目需求阶段、设计阶段、研发过程、产品测试、验收几乎项目的整个生命周期都参与。
需求设计阶段要审查设计时候合理,是否能满足客户的真正需求。是否符合客户群体的使用习惯,操作是否简单易学等等。数据库结构设计、系统架构、功能页面等是否能按照需求实现。另外,还要督促研发进度,要定好项目进度,并督促其完成。每个让都有惰性,没有人监督总会有延迟。产品出来了,QA还要检测质量,其实就是测试。通常QA手下有一组测试人员,负责产品测试。产品经过测试、修改,形成最终产品。此时产品可以交给客户了。产品到了客户那里,没有一个客户会一言不发欣然接受。总是提出这样那样的要求,这时候QA还要细心倾听客户的要求,耐心的给予讲解说明,汇总所有需要修改的点,反馈给研发人员(项目经理或研发经理)并确认其按照客户要求完成修改。至此QA的工作就告一段了。
...全文
108911 点赞 收藏 21
写回复
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_36015168 2016-11-08
那个人好装啊,不知道在装什么。。。
回复
惊鸟凉 2016-09-02
引用 13 楼 sp1234 的回复:
你们的产品经理不干产品研发核心工作,只干需求分析和垃圾需求文档的“调研”工作。你们公司的技术经理不干产品大方向和架构把控及人员培训工作,只干“批条子”的工作。你们公司的测试人员成了万金油了,表面上这似乎是“测试驱动”,实际上会造成“大事上什么都不懂,消失上一堆是非恩怨”的结果。 做测试的就应该做好测试,然后提交到公司平台上就行了。你不应该对开发人员指手画脚。开发人员早就心里对高高在上的所谓领导抱着“有本事你来开发试试”这种厌烦心理了,这时候你们领导拿你来当枪使。不知道这样的公司的开发团队还能维持多久。
哈哈 我看到这些评论笑尿啦
回复
blankrabbit 2016-06-03
从这个角度来看,你就明白为什么 测试人员又叫作QC人员,因为测试人员 通过“测试”这个手段 保证开发人员的提交物的质量。
回复
blankrabbit 2016-06-03
QA这个职位是对各类人员工作质量的保证员。 首先,不同的人员根据职责进行本职的质量保证工作,如 :开发提交符合需求,正确运行的程序,测试人员发现,汇报bug ,项目经理做好项目管理和质量,进度跟踪。 那么QA是如何进行别人工作质量的保证的? 这个问题才是QA工作的重点,只有站在这个视角上工作的人员才能称为QA。
回复
qq_35117509 2016-05-25
长篇大论,感觉你这个工作就是了解客户需求-反馈给研发人员研发-相关测试人员进行测试-督促研发和测试人员-得到结果-反馈给客户-记录客户问题-在反馈给测试人员-改进-给予客户-ok 你的描述觉得你就是文员一样的工作
回复
qq_33802397 2016-01-20
楼主介意加一下QQ,关于QA的工作,我也很想找个前辈讨论呢,450691078
回复
夏叶儿 2014-03-24
sp1234 的话虽然不太给人留余地,但是确实让我领会到了一些之前没有想到的东西。多谢指教!
回复
kernelkoder 2014-03-22
QA还能参与开发?基本扯淡的
回复
你们的产品经理不干产品研发核心工作,只干需求分析和垃圾需求文档的“调研”工作。你们公司的技术经理不干产品大方向和架构把控及人员培训工作,只干“批条子”的工作。你们公司的测试人员成了万金油了,表面上这似乎是“测试驱动”,实际上会造成“大事上什么都不懂,消失上一堆是非恩怨”的结果。 做测试的就应该做好测试,然后提交到公司平台上就行了。你不应该对开发人员指手画脚。开发人员早就心里对高高在上的所谓领导抱着“有本事你来开发试试”这种厌烦心理了,这时候你们领导拿你来当枪使。不知道这样的公司的开发团队还能维持多久。
回复
引用 9 楼 takusann2007 的回复:
我们公司不是软件公司,是搞医学的。产品经理对于技术相关相对匮乏。我辅助之。通过跟产品经理和研发经理探讨,最终整理成类似概要设计的东西。吸收来自产品经理、其他部门提过来的意见或需求,过滤汇总后,提给研发经理,督促其完成并测试完成结果。是技术部与其他部门的接口。监督项目进度,并向产品经理汇报。 公司给的职位是质量管理。其实就是个叫法而已。叫测试也好,就质量管理也好,就项目专员也好。工作就是工作,甭管叫什么,工作内容就是这些内容。
那不叫作产品经理,那叫做需求分析人员。 你们公司的研发经理干什么吃的呢?好像一个只会签字“同意、不同意”的。这样的公司要么是很小而且项目刚刚启动一两年,要么如果一旦搞大一点那么何时倒闭一点也不为奇。
回复
引用 6 楼 takusann2007 的回复:
其实QA和测试在我看来,也没有本质的区别。确实公司给我挂上QA的职位,测试的工作还是在职责内。对于小公司来说,没有太细致的划分。只是在测试之外,又添加了一些工作而已。
凭你这两句话,我可以肯定地说,你所在的公司是拿喂猪的成本妄想养出一条龙来,或者干脆就是想让你在程序员面前给经理当枪使(去顶包)。跟你说的一些东西,其实不是软件开发的重要的东西。或者连你们的公司的主管可能也只不过是那种只会“分解任务、压任务”的人,因此才会耍手段去把测试人员当产品经理来用。因为正规的产品经理该有的软件设计、培训别人以提高层次的那些工作,不可能从一个测试人员口中说出来。而你们公司拔高了你的指责,貌似你从事了一个产品经理的脚色了,其实是让公司的管理者该自己拿出的水平,在程序员心目中变得层次更低。
回复
夏叶儿 2014-03-21
我们公司不是软件公司,是搞医学的。产品经理对于技术相关相对匮乏。我辅助之。通过跟产品经理和研发经理探讨,最终整理成类似概要设计的东西。吸收来自产品经理、其他部门提过来的意见或需求,过滤汇总后,提给研发经理,督促其完成并测试完成结果。是技术部与其他部门的接口。监督项目进度,并向产品经理汇报。 公司给的职位是质量管理。其实就是个叫法而已。叫测试也好,就质量管理也好,就项目专员也好。工作就是工作,甭管叫什么,工作内容就是这些内容。
回复
小猪八Q 2014-03-19
我还在想呢,怎么QA把产品经理和项目经理的活全干了
回复
夏叶儿 2014-03-19
刚刚被冠以QA,还没有弄太明白具体应该怎样做。 入职以来,参与需求调研、需求分析、概要设计、程序设计、产品测试、产品验收、产品演示、维护阶段相关工作。当然前几项只是参与并不唱主角。这就是我的工作。 是否大部分QA都是这样的工作职责,我不清楚,我只是刚刚入驻这个职位。但是我是。 希望QA的老前辈们,给新人指点指点。
回复
夏叶儿 2014-03-19
其实QA和测试在我看来,也没有本质的区别。确实公司给我挂上QA的职位,测试的工作还是在职责内。对于小公司来说,没有太细致的划分。只是在测试之外,又添加了一些工作而已。 首先,我发这个帖子,完全没有忽悠人的意思,也没有要给自己贴金的意思。测试就低贱,QA就高贵吗?估计sp1234也不是这样认为的。此外,我有说过我是产品经理吗?是否能够胜任产品经理更不在讨论范围之内。 QA这个职位,在我经历的公司中,没有太明确工作职责划分,也是很不好开展工作的职位。 所以才抛出这个话题,希望了解QA工作的有识之士给予解惑。当然,我希望得到指点,且虚心接受,毕竟人要不断找到自己的不足才能成长。但这里毕竟不是泄愤的场所,是传递正能量的地方。
回复
czlrose 2014-03-19
同意楼上的说法,你名份是QA,但做的事却是产品经理和项目经理的事了!
回复
引用 1 楼 u011635509 的回复:
《QA队长历险记》http://www.spasvo.com/news/html/2014310174417.html
你会发现国内一些手工测试人员整天纠结什么抽象的、只有行政人员才纠结的东西,他们说的东西根本没有写成每天自动执行几万几十万次的测试用例,而只是一些空话。看看lz的描述,都是在这方面忽悠人,而没有自动运行的测试用例!
回复
不管你如何拼命把产品经理的职责“贴在”自己的身上,你的真实的能力是否能胜任产品经理呢? 这才是关键。 而不是做一个标题党。
回复
测试就是测试,小样儿,你以为叫做QA就不知道你是测试啦?
回复
糖糖豆豆 2014-03-14
回复
发动态
发帖子
软件测试
创建于2007-08-27

4179

社区成员

软件工程/管理 质量管理/软件测试
申请成为版主
社区公告
暂无公告