51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: songfun
打印 上一主题 下一主题

[讨论] 软件测试的常识

[复制链接]

该用户从未签到

161#
发表于 2006-6-6 22:47:24 | 只看该作者

hao

好记性不如根烂笔头,我已经抄下了
回复 支持 反对

使用道具 举报

该用户从未签到

162#
发表于 2006-6-26 14:26:08 | 只看该作者
这个论坛不错,帖子让人受益匪浅!我们大家要继续共同努力啊!
回复 支持 反对

使用道具 举报

该用户从未签到

163#
发表于 2006-6-27 13:23:26 | 只看该作者
学习ing
很不错,LZ辛苦了
回复 支持 反对

使用道具 举报

该用户从未签到

164#
发表于 2006-6-29 16:56:47 | 只看该作者
测试难 啊!开始总要写文档,烦躁!
回复 支持 反对

使用道具 举报

该用户从未签到

165#
发表于 2006-7-3 18:07:13 | 只看该作者

我顶

噢,搞的不错,可是我不懂!不过我会好好学习的
回复 支持 反对

使用道具 举报

该用户从未签到

166#
发表于 2006-7-6 17:03:25 | 只看该作者

请问什么是sir测试

本人刚从事软件测试工作,请问一下,什么是sir测试
回复 支持 反对

使用道具 举报

该用户从未签到

167#
发表于 2006-7-10 13:43:17 | 只看该作者
有这么多测试,但对于我接触的这个项目,好像少得可怜,不知道到时会怎样.
回复 支持 反对

使用道具 举报

该用户从未签到

168#
发表于 2006-7-14 16:35:47 | 只看该作者
基础,但不适合实际广泛应用呀
回复 支持 反对

使用道具 举报

该用户从未签到

169#
发表于 2006-7-22 12:31:51 | 只看该作者
我同学也叫张华,谢谢张老师的文章。
回复 支持 反对

使用道具 举报

该用户从未签到

170#
发表于 2006-7-27 19:14:56 | 只看该作者

顶啊!

顶啊!好的东西大家分享!
回复 支持 反对

使用道具 举报

该用户从未签到

171#
发表于 2006-7-28 11:17:14 | 只看该作者
基础概念上收获很大 谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

172#
发表于 2006-7-31 01:13:14 | 只看该作者
刚看,很好.
回复 支持 反对

使用道具 举报

该用户从未签到

173#
发表于 2006-8-2 13:50:14 | 只看该作者

系统测试

系统测试是测试过程中的一个转折点,因为在现在国内的企业中,不同的产品棉对不同的用户群体,所以有的企业经过第三方产品的验收测试,有的企业则没有通过验收,而是一些工具类或者通用类的产品,那么他的验收测试是经过广大的用户群来做的,也就是说凡是通用类产品的系统测试必须严谨测试以后,才可以投放达到市场.但是对企业或者其他专业性单位定制的产品我们必须进行验收测试.
系统测试工作是一个重复,压力,动作很多的工作,需要在工作中把握几个重点,系统测试是保证系统能够正常运转,包括了功能,易用性,健壮性,压力,边界数值设定的功能各个方面的内容.要想在这个阶段的工作中找到乐趣,就要不停的搜索,找出能够将机器代替人的所有的东西,找工作的快感.
回复 支持 反对

使用道具 举报

该用户从未签到

174#
发表于 2006-8-4 19:12:47 | 只看该作者
觉得最好的一句话还是:keep it simple but not too simple
回复 支持 反对

使用道具 举报

该用户从未签到

175#
发表于 2006-8-10 10:39:11 | 只看该作者
真的学到了很多东西,,谢谢楼主!
回复 支持 反对

使用道具 举报

该用户从未签到

176#
发表于 2006-8-16 11:09:57 | 只看该作者
不知道有多少软件公司用了这些测试方法?
回复 支持 反对

使用道具 举报

该用户从未签到

177#
发表于 2006-8-16 17:00:45 | 只看该作者

手机测试

不知楼主是否有关于手机测试方面的信息啊?急需,谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

178#
发表于 2006-8-22 11:39:58 | 只看该作者
软件测试的常识

软件开发和使用的历史已经留给了我们很多由于软件缺陷而导致的巨大财力、物力损失的经验教训。这些经验教训迫使我们这些测试工程师们必须采取强有力的检测措施来检测未发现的隐藏的软件缺陷。

生产软件的最终目的是为了满足客户需求,我们以客户需求作为评判软件质量的标准,认为软件缺陷( Software Bug )的具体含义包括下面几个因素:

•  软件未达到客户需求的功能和性能;

•  软件超出客户需求的范围;

•  软件出现客户需求不能容忍的错误;

•  软件的使用未能符合客户的习惯和工作环境。

考虑到设计等方面的因素,我们还可以认为软件缺陷还可以包括软件设计不符合规范,未能在特定的条件(资金、范围等)达到最佳等。可惜的是,我们中的很多人更倾向于把软件缺陷看成运行时出现问题上来,认为软件测试仅限于程序提交之后。

在目前的国内环境下,我们几乎看不到完整准确的客户需求说明书,加以客户的需求时时在变,追求完美的测试变得不太可能。因此作为一个优异的测试人员,追求软件质量的完美固然是我们的宗旨,但是明确软件测试现实与理想的差距,在软件测试中学会取舍和让步,对软件测试是有百益而无一弊的。

下面是一些软件测试的常识,对这些常识的理解和运用将有助于我们在进行软件测试时能够更好的把握软件测试的尺度。

•  测试是不完全的(测试不完全)

很显然,由于软件需求的不完整性、软件逻辑路径的组合性、输入数据的大量性及结果多样性等因素,哪怕是一个极其简单的程序,要想穷尽所有逻辑路径,所有输入数据和验证所有结果是非常困难的一件事情。我们举一个简单的例子,比如说求两个整数的最大公约数。其输入信息为两个正整数。但是如果我们将整个正整数域的数字进行一番测试的话,从其数目的无限性我们便可证明是这样的测试在实际生活中是行不通的,即便某一天我们能够穷尽该程序,只怕我们乃至我们的子孙都早已作古了。为此作为软件测试,我们一般采用等价类和边界值分析等措施来进行实际的软件测试,寻找最小用例集合成为我们精简测试复杂性的一条必经之道。

•  测试具有免疫性(软件缺陷免疫性)

软件缺陷与病毒一样具有可怕的 “ 免疫性 ” ,测试人员对其采用的测试越多,其免疫能力就越强,寻找更多软件缺陷就更加困难。由数学上的概率论我们可以推出这一结论。假设一个 50000 行的程序中有 500 个软件缺陷并且这些软件错误分布时均匀的,则每 100 行可以找到一个软件缺陷。我们假设测试人员用某种方法花在查找软件缺陷的精力为 X 小时 /100 行。照此推算,软件存在 500 个缺陷时,我们查找一个软件缺陷需要 X 小时,当软件只存在 5 个错误时,我们每查找一个软件缺陷需要 100X 小时。实践证明,实际的测试过程比上面的假设更为苛刻,为此我们必须更换不同的测试方式和测试数据。该例子还说明了在软件测试中采用单一的方法不能高效和完全的针对所有软件缺陷,因此软件测试应该尽可能的多采用多种途径进行测试。
回复 支持 反对

使用道具 举报

该用户从未签到

179#
发表于 2006-8-22 16:25:44 | 只看该作者
谢谢拉,贴的很辛苦,顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

180#
发表于 2006-8-22 17:30:14 | 只看该作者

看了感觉一般

看了该帖子!
觉得很普通!
这些知识 在成为测试人员以前就要小的!、
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-8 21:44 , Processed in 0.073295 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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