51Testing软件测试网}n1SBRK
a
NWjaB:V{n0n;U5oU5iZ?%B0 软件测试从无到有,从小到大,从辅助走向前台,正在慢慢改变着人们的观念,笔着从事这个领域多年,经历国内这一行业的发展, 结合自身的理解, 对软件测试目前的现状及未来走向提出自己的想法。
/IDv/|y8M'b07NCErL:s3n9q.d0 目前测试在国内发展不足,主要的原因有如下几点:
F%g0jZ-K`:\E2T0\R5q|kdi
vL0 1、首先是认识上的,觉得软件开发人员自己测试一下就OK了,不愿使用测试团队去进行专业化的测试。51Testing软件测试网3[:fH1S,q?;GP
51Testing软件测试网M-o&Sra.] 2、对测试重视不够。
th-Ht@z%J0~ @QPk&?D7m
F0 3、国内的软件企业比较小,很不正规,企业的订单更多的是通过关系得到,因此,不愿花费时间和成本,仅希望尽快的完成产品,交付用户使用,这样好尽快获取效益,所以,产品未经过严格的测试环节就交付客户使用。
^i0_dO0&fN3w6R;Xi0 4、因为企业较小,能够生存是第一重要的,因此,对于企业的长远没有更好的规划,表现在软件产品上就是对品质不是严格要求,或着表面上讲严格,实际中或着因为TTM原因,对软件测试不肯投资。51Testing软件测试网%V
e'D)h j;uN
y5L4H\}0o0 5、国内此一领域自身从业着的问题,没有好理论和工具,提供专业化的工具去辅助工作。如此种种,制约着此一领域的发展。51Testing软件测试网%J2j7NYW|'?p6X
51Testing软件测试网pNb1W/H(\v 近年来,随着国内经济的持续快速增长,软件行业也得到快速的发展,据IDC的统计,目前国内的软件产值已达2100亿元,出口40亿美元左右,且以每年两位数的增速在发展,这对于软件测试无疑是一计强心针,促使软件测试领域朝着正确的方向发展;另一方面,国外的一些好的工具及方法也渐渐进入国内,逐渐被熟悉和使用,尤其是一些open sources的工具,更是久旱逢甘露般被国内许多业着所效尤。对于软件测试,未来有如下几种发展方向。
x&]N8{ ^K;M"Q0 tH)Pv'D8wy1o0 1、软件产品评估及其度量。一个软件产品要交付客户了,其目前到底是一种什么状态,Bug减少到可交付的安全的范围以下了吗?软件可以交付客户吗? 未来客户使用产品会产生多少bugs是在范围以内吗?软件的测试及开发流程有纰漏吗?这些都需要一个系统化的度量及评估体系去完成他,得到一个科学的报告。如此的工具也有很多,国外一些组织, 提出了:51Testing软件测试网4g%r5@w3a:|0]'Qr
m1A\0D(\Q0 TMM(Testability Maturity Model) by David Gelperin, 1996
0K5e&{2D+_0`051Testing软件测试网~*uG,mY3@W TIM(TestImprovement Model) by Ericson, Subotic and ursing 1996.
4eUd\WB_]!no051Testing软件测试网+S3I
HK1G4j TMM(Testingmaturity Model) by Burnstein et. 199651Testing软件测试网1M+yG wZ4UN
|/F3y
51Testing软件测试网^#l+z.?B3u TPI(Test Process Improvement) 等模型及概念.
1n,n*K6Gm0hX8o6\1o,B0 2、自动测试工具。随着搜索enginer的发展,一些automation工具被熟知,同时,国外的一些专业化的公司及其产品的进入国内,使得从业着有了更进一步的认识,通过了解国外先行着的研究成果,开阔了视野,对领域的认识又深化了一步,也充满了信心。如一些工具如下:51Testing软件测试网1}5}GK#H8t
4\p,R2_s9S#N
SJ0 Open sources:cppunit,CUT,TCL & TK,GCT,c++test,LPT fot linux,embeded test,boost,etc.
|$QA&OU8y-C`@0g'fHWc'W0 基于平台或公司:Winrunner,loadrummer,Rationalseries,etc
#r L1m?SS5cz)H051Testing软件测试网rSI ~/SAc 基于航天或军事领域的:LDAR公司的Codetest,silktest,etc.
S.YjrHU!?
A7F7t0+o,T-Ns9Pnt0 基于不同的开发语言,如Java,c/c++,基于不同的平台,如windows,linux,基于不同的格式,如html test,webtest,erp test,xml test,protocol test,etc。通过研究这些工具及思想,拓展测试工具的使用时限及功能,填补工具耗时及费力的弊端,提供更加专业化的手段去提升工作绩效,从而获得更多的成绩和认同。
{um"@d,Y7d"?0~&t2UK;y#O ^m!`_
`]z0 3、专业化软件测试公司。下一步更未来的发展,随着外包产业的不段发展,第三方的,专业化的软体测试及服务公司将会出现,评估及度量是此一模式的最佳进化,因为project sources code一般企业不会提交给外人去读,去测试的,他们提供更专业化的谘询和更加全面深入的测试工作,辅助开发出更高品质的产品,服务于不同行业和领域。
v@,xuHj0