下载此文档

软件测试心得.docx


文档分类:IT计算机 | 页数:约30页 举报非法文档有奖
1/30
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/30 下载此文档
文档列表 文档介绍
论文题目:软件测试
纲要2
第一章介绍3

软件测试的观点3
1。

1。3软件测试的内容7
,提高软件质量。
:第一,测试用例应当由测试输入数据和预期输出结果这两部分组成;第二,在设计测试用例时,不单要考虑合理的输入条件,更要注意不合理的输入条件。因为软件投入实际运行中,往往不恪守正常的使用方法,却进行了一些甚至大量的意
外输入致使软件一时半时不能做出适合的反响,就很容易产生一系列的问题,轻则输犯错误的结果,重则瘫痪无效!因此常用一些不合理的输入条件来发现更多的鲜为人知的软件缺陷。
4。人以群分,物以类聚,软件测试也不例外,一定要充分注意软件测试中的群集现象。
不要以为发现几个错误并且解决这些问题之后,就不需要测试了。反而这里是错误群集的地方,对这段程序要重点测试,以提高测试投资的效益。
,清除测试的任意性,以防止发生分漏或许重复无效的工作.
。一定要全面地、认真地检查测试结果,但经常
被人们忽略,致使很多错误被遗漏。
7。妥善保留测试用例、测试计划、测试报告和最终剖析报告,以备回归测试及维护之
用。
在恪守以上原则的基础上进行软件测试,能够以最少的时间和人力找出软件中的各样缺陷,进而达到保证软件质量的目的。

人类行为拥有高度目标性,确立一个正确的目标有着重要的心理学影响。软件测试的心理学
问题就是怎样摆正测试的两个目标的关系,使得测试活动更为富有收效.

每当测试一个程序时,人们总希望为程序增加一些价值。利用测试来增加程序的价值
是指经过测试,找出并改正尽可能多的程序缺陷,进而提高程序的可靠性或质量.
因此,不要只是为了证明程序能够正确运行而去测试程序。相反,应当一开始就假定程
序中隐藏着错误(这种假定几乎对所有的程序都成立),然后测试程序,发现尽可能多的错误。
事实上,如果把测试目标定位于要证明程序中没有缺陷,那么就会在潜意识中倾向于实
现这个目标。也就是说,测试人员会倾向于精选那些使程序无效的可能性较小的测试数据。
另一方面,如果把测试目标定位于要证明程序中存在缺陷,那么就会选择一些容易发现程序
缺陷的测试数据。尔后一种态度会比前者给程序增加更多的价值.
因此,大多半测试专业人员都赞同Myers对测试的定义:“测试是为发现错误而履行程
序的错误。"这个定义意味着程序测试的过程是拥有损坏性的,甚至是一个“施虐”过程。开
发人员可能不愿意这么做,因为人们老是倾向于建设而不是损坏。这个定义还暗示了对于一
个特定的程序,应当怎样设计测试用例(测试数据)、哪些人应当而哪些人又不应当履行测
试。

,
事实上,如果在测试某个程序段时发现了能够纠正的缺陷,或许测试最终确定在没有其他缺陷,则应将这次合理设计并获得有效履行的测试称作是“成功的".而所谓“不可功的"测试,仅指未能适合地对程序进行检查,未能找出程序中暗藏缺陷的测试。因为软件中不可能没有缺陷,没有找出它们,自然测试是“不可功的"。“软件测试就是证明软件不存在错误的过程”。对几乎所有的程序而言,甚至是特别小的程序,这个目标实际上是无法达到的。因为即便程序完全实现预期要求,,如果程序不按要求工作,它显然有缺陷,但如果程序做了不要它做的事,它也有缺陷。
心理学研究告诉我们,当人们在干一件已经知道是不合适的或不可能做到的事时,往往
他们的表现就相当糟糕。把程序测试定义为在程序中找犯错误的过程,就使测试成了能够做
到的任务,进而战胜了心理上存在的问题。虽然这看起来像是个微妙的文字游戏,但对成功
地进行软件测试有很大的影响。
总之,软件测试更适宜被视为试图发现程序中错误(假定其存在)
个成功的测试,经过诱发程序发生错误,
人们仍是要经过软件测试来成立某种程度的信心:软件做了其应当做的,而没有做其不应当
做的。

由开发人员来测试自己的代码是一件很不妥当的事情。开发和测试生来就是不同的活
动。开发是创建或许成立某种事物的行为,如一个功能模块或整个系统。而测试的重要目的
是证实一个模块或许

软件测试心得 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数30
  • 收藏数0 收藏
  • 顶次数0
  • 上传人玥玥
  • 文件大小481 KB
  • 时间2022-07-29