APP下载

软件单元测试浅议

2010-09-21陈晶晶

赤峰学院学报·自然科学版 2010年11期

陈晶晶

(龙岩学院物理与机电工程学院,福建龙岩364000)

软件单元测试浅议

陈晶晶

(龙岩学院物理与机电工程学院,福建龙岩364000)

本文首先介绍了单元测试的概念,阐述了单元测试的目的,然后着重分析了单元测试的重要性和实施现状,最后对单元测试技术的未来进行了展望.

单元测试;软件错误;软件质量

1 引言

在当今信息化的时代背景下,软件的使用越来越普及和深化.伴随着现代软件规模的日益扩大,软件的复杂程度也越来越大.这意味着在软件的开发过程中可能存在很多问题,甚至是未发现的问题.由于有问题存在而难以解决或者是存在而未发现的问题,软件在使用和开发的过程中轻则可能导致费用失控、进度延迟、执行代码臃肿、低效,重则可能导致整个软件项目的失败.因此,如何提高软件质量,保证软件运行的安全性是软件行业一直在探讨和关注的问题.高质量的软件开发技术将是未来软件业的追求,而单元测试正是确保高质量软件的关键技术之一[1].

2 单元测试的概念

从软件设计的思想上来说,软件设计思想可以分为面向对象的软件开发思想和面向过程的软件开发思想.但是不论是用面向对象的开发思想还是用面向过程写出来的程序,它们都可以划分为若干个相对独立的软件单元,因此,软件单元是构成软件的最小单位.在面向对象开发的程序中,最小软件单元是类,而在面向过程开发的程序中……

登录APP查看全文