维护中...谢谢关注
【原创】什么是软件测试
上一篇 /
下一篇 2007-10-17 22:07:58 / 天气: 光明前的黑暗
/ 心情: 平静
/ 精华(1)
/ 置顶(1)
在计算机时代的今天,“软件”已经成为一个并不陌生的词语,软件的发展也随着时间的推移和人们软件知识的拓展,经历了风风雨雨,不断的成长、不断的进步、不断的变化,已经成为小到企业、大到全人类发展的必要因素,软件已经成为一门艺术。51Testing软件测试网f W*bGa 但任何一件事务都有它潜伏的困难和坎坷,软件工程也不例外。“软件危机”的出现使得人类的思想从“做出软件”转变到“做出好的软件”的历史性转变。大家开始用慧眼看事物,欣赏角度从软件的“能用、可用”转为“易用、好用”。更注重软件的质量,从而一种新的职业“软件测试”横空出世,并加入了软件工程的组织。软件测试和软件开发一样,都是寄生于软件的职业,但和程序员不同的是,程序员是在开发软件,而测试人员则是为了证明软件的可用性、检测软件中存在的缺陷、预防软件的开发前以及开发后的风险。从检查的角度上保证软件的质量。但要注意的是,软件的质量是开发、设计出来的,而不是测试出来的。51Testing软件测试网%fCO'h_VU[A
+wi{Cn+\p0 有一位牛人曾经经典的比喻软件测试“测试是一门武功,流程是套路、工具是武器,有简单的花拳秀腿,也有深奥的少林武功!测试好比战争,知己知彼,方能百战不殆!测试好比破案,精心推断,方能柳暗花明!有人说世界不缺少美,而是缺少发现,我看:其实软件不缺少问题,而是缺少发现!以精深的少林武功、用艺术工程的眼光、战争破案的缜密思维去发现软件世界“美”吧!”。 这段比喻非常确切,作为一个软件测试人员,我们必须具备犀利的目光、敏锐的洞察力、广泛的知识面、发散的思维、良好的沟通力、和一颗永不被击垮的心!我们要努力做到不但有不次于编程人员的软件知识,也要具备高于销售人员的三寸不烂之舌,有挑战吧?那么一起来吧!51Testing软件测试网$G[L0e/?yK V2C
51Testing软件测试网p1KT!a:A2v,u
51Testing软件测试网bP5E/S:|&}/{F51Testing软件测试网|WQ4XB8Xm?O
w:`4_;Z yr01. 什么是软件测试?
r
Yma+_"D(_2u@,v8V:t051Testing软件测试网_4Q)h*`
s*dLRf,t答:软件测试是指使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。
pY6^+Y9H051Testing软件测试网t*tET)k2. 软件测试的目的是什么?
s.~1K!H"KB L&aZuv0/[hH3wP[:{0答:
%@
ahq(|Y(j `0- 证明--证明软件的可用和能用.
- 检测--检测软件中存在的缺陷.
- 预防--预防软件的开发前以及开发后的风险.
相关阅读:
- 经典书籍《软件测试》下载(英文版) (51testing, 2007-10-12)
- 集成测试 (51testing, 2007-10-15)
- 测试遗留代码 (51testing, 2007-10-15)
- 使用 IBM Rational Performance Tester 7.0 处理测试数据: 使用测试数据的数据池 (51testing, 2007-10-15)
- 参与第一个外包项目总结 (51testing, 2007-10-15)
- 代码评审的最佳实践 (51testing, 2007-10-15)
- 测试文摘 (ooclp, 2007-10-17)
- 腾讯成立中国互联网首家研究院 (51testing, 2007-10-17)
- 话单采集测试 (51testing, 2007-10-17)
- 利用truss在Solaris下定位问题 (51testing, 2007-10-17)
收藏
举报
TAG:
软件测试
测试目的