首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件测试 >

bug是如何产生的

2012-03-30 
bug是怎么产生的?测试智能手机的第三方应用软件,在我这里测的时候,反复测了很多次,功能都是正常使用的。怎

bug是怎么产生的?
测试智能手机的第三方应用软件,在我这里测的时候,反复测了很多次,功能都是正常使用的。怎么到了用户手里有些功能就不正常了呢?是用户设置问题?手机问题?还是我们软件的兼容性问题?很费解。。。
 

[解决办法]
用户的使用方法和你的使用方法肯定有区别。用户的有些操作,对于专业人士来讲是很难预料的,软件的保护做得不好的话,就出问题了。
[解决办法]
用户用的是非专业的思维,操作上也就不那么规范,有错误很正常。
[解决办法]
任何扰动(变化)都可能产生出不期望的后果(bug),就如人们常说的蝴蝶效应一样。
而这种扰动包括了所有与其相关的内容,例如楼上各位提到的操作模式不同,运行的软件环境不同,还包括硬件等外围环境等。操作和软件环境有问题很常见不多举例,单就硬件而言,电池电量不足,就可能会产生各种不稳定bug,手机在低温情况下,也更容易出现死机等问题,等等。
[解决办法]
具体问题具体分析吧,分析每一个实际问题究竟是什么原因产生,漏测的原因是什么,一般是很难100%覆盖到实际使用场景的,碰到一个追加一个用例是个笨办法,经验丰富了自然就能写的更全面,依然是无法100%
[解决办法]

探讨
测试智能手机的第三方应用软件,在我这里测的时候,反复测了很多次,功能都是正常使用的。怎么到了用户手里有些功能就不正常了呢?是用户设置问题?手机问题?还是我们软件的兼容性问题?很费解。。。

[解决办法]
第一次没有测试,是因为没有测试用例,这是有情可原的。如果以后发布产品时又发现没有测试到,就要拿测试人员使劲开刀!
[解决办法]
测试智能手机的第三方应用软件,在我这里测的时候,反复测了很多次,功能都是正常使用的。怎么到了用户手里有些功能就不正常了呢?是用户设置问题?手机问题?还是我们软件的兼容性问题?很费解。。。

手机用户发现问题时的环境,重现。
要明白一个问题!没有一个软件是没有bug的,除非你写一个helloworld!
所以用户发现了问题,你就要想办法去重现!然后找到原因!

热点排行