维护中...谢谢关注
[原创]什么是软件测试
上一篇 /
下一篇 2007-09-19 00:12:47
/ 精华(1)
/ 置顶(1)
/ 个人分类:[初级]
在计算机时代的今天,“软件”已经成为一个并不陌生的词语,软件的发展也随着时间的推移和人们软件知识的拓展,经历了风风雨雨,不断的成长、不断的进步、不断的变化,已经成为小到企业、大到全人类发展的必要因素,软件已经成为一门艺术。
但任何一件事务都有它潜伏的困难和坎坷,软件工程也不例外。“软件危机”的出现使得人类的思想从“做出软件”转变到“做出好的软件”的历史性转变。大家开始用慧眼看事物,欣赏角度从软件的“能用、可用”转为“易用、好用”。更注重软件的质量,从而一种新的职业“软件测试”横空出世,并加入了软件工程的组织。软件测试和软件开发一样,都是寄生于软件的职业,但和程序员不同的是,程序员是在开发软件,而测试人员则是为了证明软件的可用性、检测软件中存在的缺陷、预防软件的开发前以及开发后的风险。从检查的角度上保证软件的质量。但要注意的是,软件的质量是开发、设计出来的,而不是测试出来的。
有一位牛人曾经经典的比喻软件测试“测试是一门武功,流程是套路、工具是武器,有简单的花拳秀腿,也有深奥的少林武功!测试好比战争,知己知彼,方能百战不殆!测试好比破案,精心推断,方能柳暗花明!有人说世界不缺少美,而是缺少发现,我看:其实软件不缺少问题,而是缺少发现!以精深的少林武功、用艺术工程的眼光、战争破案的缜密思维去发现软件世界“美”吧!”。 这段比喻非常确切,作为一个软件测试人员,我们必须具备犀利的目光、敏锐的洞察力、广泛的知识面、发散的思维、良好的沟通力、和一颗永不被击垮的心!我们要努力做到不但有不次于编程人员的软件知识,也要具备高于销售人员的三寸不烂之舌,有挑战吧?那么一起来吧!
1. 什么是软件测试?
答:软件测试是指使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。
2. 软件测试的目的是什么?
答:
- 证明--证明软件的可用和能用.
- 检测--检测软件中存在的缺陷.
- 预防--预防软件的开发前以及开发后的风险.
相关阅读:
- 前进中的可信计算(Ⅴ):软件测试 (51testing, 2007-9-14)
- 软件测试基本功之----概念篇 (hjjlearning, 2007-9-16)
- (一)典型测试错误 (51testing, 2007-9-17)
- (二)典型测试错误 (51testing, 2007-9-17)
- 有时候,优秀的开发人员是被优秀的测试人员调教出来的(zhuan) (swanlin128, 2007-9-17)
- 测试与分析过程 (51testing, 2007-9-17)
- RUP整个测试周期过程详解 (51testing, 2007-9-17)
- 面试试题(转) (helen51, 2007-9-17)
- 在QTP中使用描述性编程(实例) (hollyzhao, 2007-9-18)
- 浅谈冒烟测试与随机测试 (andycai, 2007-9-18)
收藏
举报
TAG:
软件测试
目的