我对单元测试的理解

发表于:2009-4-16 14:36

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:甜甜的一天    来源:51Testing博客

分享:

  我就把我今天学的讲一下,当做巩固了今天我主要学的是单元测试

  首先,说下什么是单元测试

  单元测试是对于软件最小模块进行正确性检验的测试工作,在OOP的范围内通常是只对象的方法

  其实在开发过程中每个开发人员都会做,但为什么还要我们测试人员来做呢?

  这个答案也是单元测试的目的:保证所有的人都是按照正确的方法进行单元测试,并且使得单元测试更加的直接和文档相结合,使得这个过程变得可控制和可管理。

  他的好处是:

  1、提高这个团队的工作效率,

  2、提高了程序员的责任心和代码的质量

  单元测试的种类可以分为人工静态检查和自动执行跟踪检查。

  先说人工静态检查吧:

  他的好处是:保证了程序正确性,清晰性,规范性,高效性。

  他的执行顺序是跟其他的种类的测试顺序一样,当测试时间有限的情况下,是以检查目标的优先级,从高到底进行测试的。

  下面谈下自动执行跟踪检查:

  自动执行跟踪检查是通过单元测试工具,编写测试的类和方法,当执行测试类和方法时,自动对设定的输入条件进行计算,并给出测试结果。

  自动执行跟踪检查的优点是能够有效的发现bug是否依然存在,或者已修复的bug是否有死灰复燃。

  单元测试在不同的测试流程中有不同的地位

  在V模型中单元测试属于测试步骤中的第一步,下面是集成测试,系统测试,验收测试。

  而在W模型中,测试很早的介入,如测试需求,测试概要,测试详细概要下面才测试单元测试。

  有人会说:“单元测试不需要测试人员做的”。

  单元测试分3个阶段

  第一阶段代码走查和第二阶段代码的审查是由开发人员做的。

  对于第三阶段技术评审时由测试和开发人员对单元测试中的问题进行提问,并进行查找错误。

版权声明:原创作品,转载时请务必以超链接形式标明文章原始出处作者信息本声明,否则将追究法律责任。本文出自甜甜的一天的51Testing软件测试博客:http://www.51testing.com/?245977

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号