探索式测试的一些思考和实践(一)

上一篇 / 下一篇  2012-06-21 09:49:28 / 个人分类:杂谈

 ET的出现确实让人眼前一亮,他提出的“以人为本”的测试理念,从人性的角度来思考测试,做测试;以用户为中心的测试思想,是测试更加的接近生活,更加符合用户使用的习惯。所以说ET的出现使我们对测试对质量的思想重新上升到另外一个高度。通过最近对ET的学习和一些老师的讨论交流,对ET有些观点(由于本人对ET的理解比较肤浅,所有有些观点难免偏颇。请谅解)。

M:wpd6cU!~]G]0  ST和ET的关系

nJ5xys `&@"t2p051Testing软件测试网 jI$_0Z `0V eo4g

  目前,对ET和ST之间的关系,业界争论的比较多,一种观点是ET是ST的一种补充;对于这种观点,我刚开始接触ET时,比较认同,后来同业界的一些同行讨论过后,并且查阅一些书籍,结合我们的工作实 践后,我对这个观点产生质疑。ET作为一种测试思想和测试思维方式,et体现“以人为本”测试理念,从人性角度做测试,理解测试,以用户为中心的测试思 想,使测试更接近生活,更符合用户行为习惯,像一种理想主义社会(像资本主义或者共产主义社会),st则严格的按照某种标准或者体系执行测试,更像封建主 义的社会,到底哪个好呢?要根据不同的对象、阶段、人群、场景来看。在实际应用中没有一个谁比谁更好的问题,更不存在谁是谁的补充,而是根据项目实际情 况,制定不同的测试策略。更多的时候,ST和ET是你中由我,我中有你,相互补充。51Testing软件测试网2\9c"kvq!Yr]'^

?3|M;WtM5E3c|v w0  ET商业化成分过高

R NF-k5B-ao!m0

AM%G$O6\9u)\0  1)新壶装旧茶

!}!K0c!a4y2[!nV051Testing软件测试网zE GM!|S+Wb

  ET的出现并不是现在才出现,很早以前人们就把他应用到自由测试基于场景业务探索测试中,比如下面两个场景

-o w/M)I9{a0

h/H/XU.g} @0  一般在项目完成后,测试组的一些成员或者测试负责人会进行一些自由测试和一些基于场景的流程测试;通过这种方式抽查测试情况,再次从使用者的角度来整体考虑系统的使用情况

E1eu,U0p0o^A N0

|4R[-[,q'i&dugbY0   在一个全新项目中,很多情况下由于种种原因没有很早的介入,在项目基本开发完成后测试人员才介入项目。测试人员在相关资料不全或者缺失的情况下,要对系 统有个一个整体的理解,一般也是通过自由探索,整理出来一些文档整理,然后通过讨论,借鉴相同类型的项目等方式完成对测试范围、测试方案、测试策略等方式 进一步制定。相信国内的大部分同学都遇到这种情况

Y6N)m*df'@*RTa0

8i:{R:e4A N"U1Y_0  2)探索式测试的出现刚好满足互联网企业炒作的需要51Testing软件测试网$@"yI,m8\ X{1b#QO Q

d4OWeeh"wZ7_7z0   ET的出现并不是现在才出现,其理论体系也不是刚刚开始建立的,为什么现在在国内炒作的比较火呢?我自己认为这个与移动互联网市场的火热有很大的关系, 众所周知,移动互联网必然是it行业下一个最热最赚钱(赚不赚钱我不知道,呵呵)的行业,大家都集中集中搞这个,那么必然有很激烈的竞争,如何在这个竞争 中胜出,先看下移动互联网的特点是可以“随时、随地、随心”地享受互联网业务带来的便捷,并且提供更丰富的业务种类、个性化的服务和更高服务质量的保证。 那么做到这个呢?其中做人、营销是两个主要的因素。ET的刚好和移动互联网的一些思想相匹配。都强调以人为本,强调以客户为中心的思想理念。那么对于互联 网公司炒作ET的好处:

~7^-H+S8D9m0

+Pf o(x {${'z Z3x0  (1)通过对技术的炒作,吸引到更多更优秀而且相对低廉的人才

Kx!W\:Jr Fk9J9I051Testing软件测试网\5S-q1IJC;g1FR

  (2)移动互联网的最大客户和最有影响力的客户是it从业者或者与其相关者,通过技术对IT人员的影响(通过技术沙龙,微薄讨论等方式),间接的影响更多的人,其实这也是一种口碑营销。

$p9oA ob.E0

Dc_%A7O(]b r0  3)一些商业公司推波助澜51Testing软件测试网0?h |^ c6~.j

51Testing软件测试网$n~v6` C"F.a7o

  一些商业公司利用炒作,实现其商业价值,比如通过培训,通过辅导等方式。

d G ynBv'j*xv0

o ko ExJ(m+R0  ET本事是一个非常好的测试思想,但是被过度商业炒作对测试人员的危害是比较大的,更多时候会把测试人员引导到一条错误的道路上。举一个与ET无关的例子。比如自动化测试,由于过分的商业炒作,自动化是火起来了,从一定程度上来说,确实促进了测试技术的大发展,但是确实给好多测试人员一个错误的引导;比如自动化测试就是比手工测试有技术含量,比如自动化测试就是利用工具录制回放,自动化就是QTP、LR、RFT等等。

[{ \)_-LIj0

Q/Z4{$Vc2H y0  当然任何技术的发展都需要一定得炒作,但不要过度,需要理性看到一个新事物。

Pu;Y7uP8];z051Testing软件测试网|y)[w)c3kGX$^'B

  由于篇幅限制和时间限制,怎样在一个传统的团队中开展ET测试和ET测试的一些简单度量会在令一篇文章中提到。

n3u7[x/s8|ms0

EH"p6n)e@4u0版权声明:本文出自 wonew1228 的51Testing软件测试博客:http://www.51testing.com/?5732651Testing软件测试网#{8z,t/h0fe D bqa^


TAG:

 

评分:0

我来说两句

Open Toolbar