每天进步一点点,用感恩的心做人!

触目惊心的概率性问题

上一篇 / 下一篇  2007-04-05 19:03:03 / 个人分类:测试管理

触目惊心的概率性问题51Testing软件测试网lJdkx.e-W

 

/H{*w? [8s$Ol:Qk0

xuanyan356@13.com51Testing软件测试网o,V J'd*b\i7nz

 

A zpe_5sAc0

【摘要】对用户而言,一款软件质量的饿好坏往往不在于它功能,更多的取决于它的性能、可靠性和稳定性以及易用性等。软件的概率问题往往是影响软件可靠性和稳定性的重要因素。本文就概率性问题进行有关阐述。51Testing软件测试网Uok1o x

 

#|_CO*q E6I5i3L0

【关键词】概率性问题、交互测试

A7jJ.\6mR ?y/b0

 51Testing软件测试网/r,`(E$lq8^2q

名词解释:51Testing软件测试网\Ym f/m3]t

交互测试:本文中的交互测试指在进行某个模块功能测试的同时进行一些其他的测试操作,两种任务相互重叠,也叫多任务测试。当然,不同测试环境下对此概念的理解可能不同,如进行一些PC端的软件,人们可能将人机交互测试称做交互测试,这些概念问题,在此就不做深入探讨了。

6McrF5\ P0

 (一)51Testing软件测试网.JM"By Az

在进行有关问题阐述前,首先看下我们公司车间员工对某款智能手机进行老化测试的一些概率性问题反馈。下面列出来不是软件本身进行评价,而是根据这些展开讨论。

7r3N@ mAK0

*********************************************************************

.pT6@ wAom0

MP4播放测试:

hxSGTY%D0

1、 录像完保存后进入资源管理器My videos查看短片时文件名显示乱码;

$Ft/}_ jY/uCb0

测试845次,出现1次,不良率:0.1251Testing软件测试网O3Y"?l/le0w#n:^1Y

MP4交互测试:

-u mI!a#U Y]h0

1、在录像过程中来短信时自动退出到预览界面;在录像过程中来电拒接后查看录像短片时显示“An unknown  error  ox80004005  has  occurred"

4Y)a8X-Wr0P-@{!\0

2、在MP4播放过程中来电时,主叫方提示您拨打的用户没有应答,请稍后再拨51Testing软件测试网0dCp.z'U-}~%`*y

3N4327次录像过程中来电黑屏后死机,重新开关机再次进入查看录像文件,则手机中无任何文件;

"mtw JscY0

4N42在第13次录像结束时死机,扣下电池重新开关后再次进入查看刚才的录像全部自动删除;51Testing软件测试网$ft*ob0N"g3P3u

5N4327次录象中来电黑屏并掉电,重新开关机再次开机进入查看录象文件则手机中无任何文存在。退出后再次进入录象并来电拒接后查看所录文件显示“An unkwown error ox80004005 has occurred”的警告;

!kv9Q"m-x3[+{@0

测试795次,出现7次,不良率:0.8851Testing软件测试网'?r q B`6f

MP3交互测试:51Testing软件测试网?]}kl+G

1、 MP3播放过程中来电时,主叫方提示您拨打的用户暂时无法接通

u:I'PGlT6N)g0

2、 MP3播放过程中有异音,关机后开机重新进入播放时可恢复正常;

4x d!s5UP0

测试240次,出现3次,不良率:1.2551Testing软件测试网R s w,ZQu(\~']

录音交互测试:

r;[&\Pck0

1、 在录音过程中来电时,主叫方显示以通话结束51Testing软件测试网p2])N UC2q5s3K

2、 在录音过程中来电时,主叫方提示您拨打的用户暂时无法接通

*{Rf|_CAcT0

3、 在播放录音时有异音且录制时间到时不会自动停止播放,关机后开机重新进入播放时可恢复正常;

CBe&[nz/K'r6E]0

4、 在录音过程中来电时背光灯不会亮,待主叫方挂断后被叫方背光灯自动亮起来且有来电界面;

ug f,I!_B)uX8B0^ p0

测试240次,出现24次,不良率:10--不良率高

w?!^.g C0

 

1T @l_}u7k?&]8Y0

以上列举了部分概率性问题,相比还不算严重,以下几个我们测试中出现的致命性的概率性问题:

"M&jDR2X*X ^,S0

1.开机后,手机中数据全部丢失,系统恢复到出厂值状态;

T:Uh3T)L0`$wy&th0

2.在待机状态下,手机信号等一切显示正常,但却无法通信,呼不出,打不进,呼叫测试机时,提示被测试样机已关机,拔去电池后,重新开机可恢复正常;51Testing软件测试网9XUBg4ceDEE

3.在正常待机状态下,手机电流会出现居高不下的情况,如正常待机平均电流为5mA,会出现待机电流停在40mA的情况,无法降会正常水平。51Testing软件测试网I U0|w*X/j?#\

……

0Aw,nu5SL&O&lw0

象这类问题,虽然是概率性的,甚至概率很低,但如果没解决,直接发行到用户手中,真的会出现摔手机的情况,严重者不把你厂家告上法庭才怪——如出现手机中数据全部丢失的问题!

xOD?gg&_2oba0

注:以上一些问题描述只做说明,在实际测试提交bug时则要按照有关要求进行描述,如下表有关方面进行填写。

3[,y%?I*Ln0

编号

^2j2q)DBF0

标题

#] R J&XO|P6ni0

预置条件51Testing软件测试网$mt7TU)y$ie2d

操作步骤

MEX5zn+d0^"S"f0

预期结果

hT7t0Ph&d#A J0

实际结果51Testing软件测试网9gHBg"C

注释51Testing软件测试网|([K(g'Mn%J] Eu

严重程度

a*c9`3Q&OJ0

概率51Testing软件测试网 F!U4['e:e] y

版本

z `#~CaJ0

测试者

3mHqMh reIH J0

...51Testing软件测试网{p&W2CYlL

 

I"z$w"x.p v'd0

(二)

$xVM ??0R0

 

F"[;\ T,Ev6}[0

概率性问题无论对开发人员还是对测试人员而言都十分头痛,由于没有一定的规律,当测试人员提出这些问题的时候,开发人员往往难以查出问题原因,解决起来有点无从下手;对于测试人员而言,为了让某些概率性问题重现甚至找出其产生的规律,往往都要做大量的重复性测试,当开发人员反馈说解决掉有关问题时,测试人员为了证明问题确实已解决,更是需要进行大量的测试验证。如此大量重复性的测试,可真的不是一般人所能忍受得了的!51Testing软件测试网;n c&}J| Q

在对待概率性的问题态度方面,不管是开发人员还是测试人员亦或是管理层,一定都要重视起来,要知道影响我们软件质量的往往就是这些概率性的问题。

;IB7P!?{+]0

说到这里,个人认为,所谓的概率性问题,如果当条件满足时,它就一定能够百分百重现,只是有些问题重现的条件非常苛刻,很难再次重现这样的环境,所以也就成了概率性问题。51Testing软件测试网/@}&P-G%Hv:v

一般情况下,在执行一些临界测试、中断测试、多任务测试时,会出现很多的概率性问题,对于重现这些概率问题一定要注意测试环境测试条件执行步骤以及时间点的把握,有些概率性问题是多种因素综合引起的。这就是为什么同样的概率性问题,有些人测试重现的概率很高,而其他人来测往往难以重现的原因。51Testing软件测试网Jh0u p QfZtH

 51Testing软件测试网r xX g9lCR%l

总之,要想提高软件质量,一定要重视概率性问题!

9iL1L^Y ra0

TAG: 测试管理

测火燎原--态度决定质量 引用 删除 ppent   /   2007-04-09 15:20:45
概率性问题的严重性和危害性可以通过以上数据证明,然而,如何处理才是最麻烦的地方。
比如:如何重现,如何配合开发人员进行修改,如何验证修改的有效性?
概率性问题往往需要比普通问题投入几倍的时间精力,如果公司对产品质量意识不高的话就很难操作了。
 

评分:0

我来说两句

Open Toolbar