“Welcome to perfectming ‘ s testing blog ,Your support is the largest power to my advancement !”
软件测试学习笔记之一/软件测试概述
上一篇 /
下一篇 2011-06-11 15:49:00
/ 个人分类:Study notes of soft testing
简单的说,如果你写了一段代码,我来帮你查看代码并找出里面的错误,这就是测试。
IEEE的定义:“使用人工或自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。”
有位大师曾说过:“软件测试的目的在于发现错误,一个好的
测试用例在于发现从来未发现的错误,一个成功的测试是发现了从未发现的错误的测试。”
二、常见导致软件错误的根源
1、缺乏有效的沟通,甚至根本就没有进行沟通。
2、软件复杂度过大。
3、编程出现错误。
4、不断变更的需求,项目失败的最大杀手。
5、时间的压力,为了赶时间交付,错误也就伴随发生了。
6、缺乏文档的代码。
7、软件开发工具本身存在问题。
8、人员过于自信。
1、测试和调试是一样的。
2、测试组的人应当为保证质量负责。
3、过分依赖Beta测试。
5、把不合格的开发人员安排做测试工作。
6、关注与测试的执行而忽略测试的设计。
7、测试自动化是万能的。
8、测试时可以穷尽的。
9、测试是为了证明软件的正确性。
10、测试是枯燥乏味,缺乏创造力的工作。
软件测试是一种检测手段,目的是为了寻找软件系统中的缺陷。业界越来越多的公司已经意识到软件测试的重要性,并在测试方面加大了投入。软件测试有很多误区,只有认识到了这些误区才能真正理解测试本身的含义,才能以正确的态度看待测试。
相关阅读:
- 霜波说测试——敏捷开发中的测试 (xin_晴, 2011-6-23)
- 霜波说测试——用户体验测试概述 (xin_晴, 2011-6-27)
- 软件测试之我见——素质篇 (xin_晴, 2011-6-21)
- 软件项目开发团队与测试团队的“趣味关系”学 (xin_晴, 2011-6-24)
- 敏捷开发项目中软件测试方法初探 (xin_晴, 2011-7-01)
- 测试老兵的唠叨 (xin_晴, 2011-6-20)
- 测试与开发人员的战斗——我不是一个人在战斗 (xin_晴, 2011-6-17)
- 基于b/s架构的软件测试管理系统的设计与实现 (xin_晴, 2011-7-14)
- 浅谈需求驱动的项目管理 (xin_晴, 2011-7-25)
- 软件测试学习笔记之二/白盒测试与黑盒测试 (perfectming, 2011-6-18)
收藏
举报
TAG:
软件测试
误区
V模型
v模型
概述