51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5229|回复: 10
打印 上一主题 下一主题

电子商务世界中的QA,是业务知识为王,还是测试技术知识为王?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-30 21:59:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
都记不清多长时间没有逛论坛了,常年泡在公司以及手头的项目上,发现自己的思维模式,行为模式固然更加完备,但同时在其他方面似乎也固化了很多,技术层面没有以前那么的与时俱进,哎,于我心有戚戚焉。该是写点东东的时候了,呵呵,这总能够激荡一下僵化的思绪。

之所以找这个命题开始,主要是基于这些年来的工作感悟。
从个人发展(公司内/外)的角度来看:
- 公司规模不大的时候,同时你是初出茅庐的话,是“测试技术”为主力,“业务知识”为辅佐,因为这关系到你的生存问题,无论你打算走或留
- 若公司已上规模,而你是初出茅庐的话,则“业务知识”为主力,“测试技术”为辅佐
     因为这关系到你在公司内的发展问题(因为同中鸟相比,相对于测试技术的提升,业务知识的培养上手快,见效高。只有你独立完美的搞定基础级事务后,你老大才可能给你更 大的case,而你才有更广泛的锻炼机会和上升空间)
  若你已经能执牛耳的话,则“业务知识”,“测试技术”两者需均衡,或走或留都一样;
  若你已是老鸟,则重新应以“业务知识”为主力,“测试技术”为辅佐,这时或许你当关注自身和整个行业的动态了 。

[ 本帖最后由 ahhuang 于 2008-2-3 10:30 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-2-1 14:15:58 | 只看该作者
为何要强调电子商务呢?
这是从行业本身的特性出发
因为同产品级软件不同,电子商务面对的是更加宽泛且变动平凡的用户群体,这样如何界定用户的“真实”或者说是“潜在”需求则变得及其复杂。那么它可能采用的应对手段是什么呢?
--不断的小步频繁的推出各式各样的新的features,在开发/反馈/再开发的循环中,更精确的分类客户群体,并找到相应更好的用户体验。

另一方面,一个成熟的IT公司,除非开发新的产品线,否则已有的产品线的质量通常是非常稳定(开发队伍的稳定,流程和开发习惯的成熟),并且庞大的(特性多,版本多)。

而电子商务本身属于Web类产品,有相当多的操作/交易是session无关的,这意味要完成用户的某一特定的需求,到达最终的入口和方式有N多种,要保证整体表现形式的无差异,接口无错位,QA必须熟悉各个可能的进入及其方式(当然一个优秀的产品经理,在定义项目需求的时候,就能够很全面的以书面的形式,阐述出这些东东。呵呵,毕竟这种人不多啊,而其有时候也这也的确是mission impossible),进而设计出优秀的cases,以堵住各种可能的漏洞。而这种对“设计”的要求是“业务知识”的娴熟(优秀的“测试技术知识”主要作用于降低你的cases执行压力),平台越大,越是如此。

对这样两类特点叠加的产品测试,作为一个智力/技术能力平均的QA来说,其TestCase设计和执行的重点(或者说是短板)不在于检测代码本身的质量,而是在于新开发出来的feature本身蕴含业务的质量

[ 本帖最后由 ahhuang 于 2008-2-3 10:49 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-2-13 16:01:36 | 只看该作者
个人不认同这个标题,技术和业务应该是相辅相成的,综合能力强(实际上不止技术和业务两方面,还有心理素质、责任心、工作态度、沟通等)的最有优势。
e.g.假如以10分为标准:
A 某应聘者技术9,业务5;
B 某应聘者技术5,业务9;
C 某应聘者技术和业务都是7分。
如果你是考官,招QA负责人,你会请谁?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-2-26 12:19:42 | 只看该作者
没有绝对的答案,看公司需求,技术,业务都重要
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-2-26 19:33:13 | 只看该作者
而且这个QA的定义是否也会有所理解的不同
从楼主的语言来看,MS说的 是测试人员这一个角色

如果是的话,我也认为业务知识比起测试技能来的更重要一些
这是由于这个行业的特点所决定的
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-2-27 18:22:33 | 只看该作者
我觉得两者都要。都重要
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-3-12 22:15:10 | 只看该作者
呵呵,当然“综合能力为上”,或“两者都重要”在任何场合下都是正确的,只是这样未免太过中庸,比较模糊,指导意义不大。在你的“时间资源极大丰富”的情况下,当然各方面能力都出色最好。

我们来化繁为简一下:
当你混迹在电子商务的公司当中已约2~5年,自觉各方面能力(业务,技术,综合能力)都已经不错,假设周边的工作环境一切机会公平。你开始寻思,为了未来在这个行业里混的更好,明年我是打算主攻新技术,还是精进新业务知识呢。

当然我认为“倾向后者”会更有利于你今后在这个行业的QA里的发展

wgs0923兄的设问中,有一个小缺陷,就是应聘者有一个方面是致命的短板(假设合格/及格分是6的话)。若稍加修改:
假如以10分为标准(6分即合格,且公司不奇缺某方面的人):
A 某应聘者技术10+,业务7;
B 某应聘者技术7,业务10+;
C 某应聘者技术和业务都是9分
--“招QA负责人”我会选B。

再进一步(条件还是一样:公司不奇缺某方面的人):A热爱技术,B热爱业务,C两者无所谓。
--“谁会被得到晋升”,我会选B

[ 本帖最后由 ahhuang 于 2008-3-12 22:16 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-3-18 09:04:41 | 只看该作者
想长期在同一个领域内的 如 电子商务 方面  则 业务肯定是最重要的
新人来公司 一般都会首先熟悉业务的  熟悉完业务才有活干
不然测试都不知道业务流程  如何下手

但   如果想若干时间后换领域的  那就 技术为主了
你现在做电子商务的, 三五年后 你要去测 金融软件了
到那时候 你的业务有很大一部分需要重新学习
  这时候 你以前积累的技术知识就会发挥作用了
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-4-8 15:00:09 | 只看该作者
对项目来说,测试最重要的看是否可以保证产品质量。

在现实中,电子商务测试工作所需要用的技术层面基本上的东西并没有所想的那样复杂,从测试成本上考虑上也需要化繁为简。从而,测试人员对业务的熟悉的重要性就会相对提升。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-5-7 13:52:34 | 只看该作者
各位说的都很有理,学习中...
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-6-1 13:04:43 | 只看该作者
各有千秋哦,学习.....
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-10 16:06 , Processed in 0.079984 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表