- 4
- 0
- 约1.29万字
- 约 10页
- 2018-06-03 发布于河南
- 举报
单元测试意识与软件质量
单元测试意识与软件质量
发布时间: 2011-7-22 15:45 ?? 作者: 傲雪凌峰 ?? 来源: 51Testing软件测试网采编
软件质量对软件公司来说是生存之根本,而怎样的质量管理能把软件的bug消除到最低程度?这是一个很大的问题,微软企业方法是“以测试为核心”!
测试能大大提高软件质量,测试有单元测试、集成测试、性能测试、压力测试、用户验收测试(UAT)、回归测试、安全性测试(代码攻击)、稳定性测试(内存泄漏),兼容性测试等等。本文主要要讲的是单元测试。
单元测试是和开发人员最密切相关的测试类型。它通常由开发人员编写和执行。由于单元测试通常发生在错误产生之后不久,因此通过单元测试发现错误然后进行修正的代价通常比较小。单元测试是如此重要,以至于一些极限编程爱好者主张任何未经测试的代码都应该被自动删除。
且不谈极限编程或TDD(测试驱动的开发),我们都知道,bug越早发现越好;发现产品中存在的问题越早,开发费用就越低,产品质量就越高,软件发布后维护费用就越低。一个bug被隐藏的时间的越长,修复这个bug的代价就越大。最后才修改一个bug的代价可能是在bug产生时修改它的代价的10倍! 那么开发人员如何把bug消灭在最初的时候? 这就要依靠单元测试,依靠开发人员的编程习惯、质量意识(单元测试意识)和测试方法。下面分别对这几点说明:
1. 编程习惯:
您可能关注的文档
- 《微生物学报》投稿须知.doc
- 《食品工业科技》投稿须知.doc
- 铜的回收与再生利用.pdf
- 废弃家电的环境危害及其黑色金属的再生资源化.pdf
- 废铝的再生工艺设备和技术.pdf
- 绝对精彩-值得一生收藏的经典台词.doc
- 废催化剂中稀有金属钼、钒回收工艺评述.pdf
- ITO废靶回收再生技术.pdf
- 塑料回收利用技术新进展.pdf
- 美国废旧塑料回收.pdf
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)