软件测试中的单元测试文档的重要性
作者:网络转载 发布时间:[ 2011/12/21 9:54:04 ] 推荐标签:
随着部门人数的激增,基础研发和基础平台的应运而生。对我们的挑战则是持续集成测试。
现实情况是需求不可能一成不变,在后期的coding阶段总会由于这样那样的原因而改变,同理设计文档也是。而后期的修改文档的作用是那么的微不足道,那么的突破点貌似只有单元测试文档了。
假定我们开发和测试资源都充足的情况下,其好处是显而易见的:1. 先写单元测试用例,再写代码,可以有效的抑制开发的代码变动量2. 即使变动,QA也可以第一时间通过单元测试文档获得代码变动情况,调整测试脚本,使得daily test成为可能。否则API测试也只能是在外面隔靴搔痒,而不能真正深入代码深处。
3. 性能测试发生问题往往是,譬如java数据池中记得建立链接,而忘了关闭链接。c中队列资源使用后的忘记回收。而单元测试则可以提前消灭这些问题。那么是不是投入资源到单元测试更有效呢。
4. 重要的一点,把单元测试文档纳入svn的管理,进行版本控制。一份代码,一份单元测试文档。
有句挺有意思的话是这么说:两台电视机,其中一台每个电阻元器件都进行了检验,再组装,整体检验;另外一台,则不管三七二十一,组装为一整体,再进行各项功能测试;那么那台电视机的质量会更让人放心呢,我想答案是很明显的。
现实情况是需求不可能一成不变,在后期的coding阶段总会由于这样那样的原因而改变,同理设计文档也是。而后期的修改文档的作用是那么的微不足道,那么的突破点貌似只有单元测试文档了。
假定我们开发和测试资源都充足的情况下,其好处是显而易见的:1. 先写单元测试用例,再写代码,可以有效的抑制开发的代码变动量2. 即使变动,QA也可以第一时间通过单元测试文档获得代码变动情况,调整测试脚本,使得daily test成为可能。否则API测试也只能是在外面隔靴搔痒,而不能真正深入代码深处。
3. 性能测试发生问题往往是,譬如java数据池中记得建立链接,而忘了关闭链接。c中队列资源使用后的忘记回收。而单元测试则可以提前消灭这些问题。那么是不是投入资源到单元测试更有效呢。
4. 重要的一点,把单元测试文档纳入svn的管理,进行版本控制。一份代码,一份单元测试文档。
有句挺有意思的话是这么说:两台电视机,其中一台每个电阻元器件都进行了检验,再组装,整体检验;另外一台,则不管三七二十一,组装为一整体,再进行各项功能测试;那么那台电视机的质量会更让人放心呢,我想答案是很明显的。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11热门文章
常见的移动App Bug??崩溃的测试用例设计如何用Jmeter做压力测试QC使用说明APP压力测试入门教程移动app测试中的主要问题jenkins+testng+ant+webdriver持续集成测试使用JMeter进行HTTP负载测试Selenium 2.0 WebDriver 使用指南