Unit Testing 单元测试详解.pptx

思路5W1H1D:WhatWhyWhenWhoWaysHowDemo?(二期)什么是单元测试概念: 单元测试是对最小的可测试软件元素(单元)实施的测试,它所测试的 内容包括内部结构(如逻辑和数据流)以及单元的功能和可观测的行为。 什么是单元(1)可测试的、最小的、不可再分的程序模块。(2)有明确的功能、规格定义。(3)有明确的接口定义,清晰地与同一程序的其他单元划分开来。举例:如C语言中单元可以是一个函数,C++这样的面向对象的语言中,基本单元是类,Java里单元也指一个类,图形化的软件中可以指一个窗口或一个菜单等。进行单元测试的重要性时间方面:如果认真的做好了单元测试,在系统集成联调时非常顺利,会节约很多时间,反之不做单元测试或简单随便做,在集成时总会遇到一些简单问题就花了很长时间去查找,时间成本更大!1:3:12时间单位!测试效果:单元测试的效果是非常明显的。首先,单元测试做好,集成测试和系统测试时就很顺利。其次,单元测试易发现一些深层次的问题,同时还会发现一些很容易发现而在集成测试和系统测试很难发现的问题。再次,单元测试证明代码做了什么,如何做的,是否做了不该做的事情。测试成本:不同阶段(单元,集成,系统测试)发现问题,定位问题和解决问题成本。”半年开发,三年维护,终生改BUG。””虫虫和天上的星星一样多。”产品质量:单元测试的好与坏直接影响到产品的质量,代码中的一个小错误

文档评论(0)

1亿VIP精品文档

相关文档