标签:
软件测试是软件开发过程中一个重要的环节,它贯穿于整个过程,经历单元测试、集成测试、 确认测试、系统测试和验收测试。而其中的单元测试是最低级别的测试,而且一般都是需要 程序员自己来完成的。所以今天就想讲一下我所知道的单元测试。
最开始接触单元测试的时候是在看android教学视频的时候,之前都不知道单元测试究竟是 怎么回事。而真正的理解单元测试还是在软件测试的课程上。它关注于测试程序中较小的结构 块,一个过程,一个类,一个页面都可以作为单元测试的对象。
不同的语言相应的单元测试的工具也是不同的。以现在使用较多的面向对象的程序设计语言 C++和Java为例子。Java做单元测试使用JUnit而C++使用CUnit。
由于我没有学过C++所以也就没用过CUnit,但是我找了一些相关的资料。感兴趣的人可以看一下
CUnit官方文档:http://cunit.sourceforge.net/doc/index.html。当然喽,官方文档是全
英文,看起的比较吃力的话也可以在网上找一些相关的博客看看,很多还是写的很好且很容易弄懂的。
至于JUnit网上也有很多资料,比如:http://blog.sina.com.cn/s/blog_8354dda80101ee8v.html
讲到了JUnit使用的实例以及JUnit3和JUnit4的一些区别。看了很多资料写配置JUnit时还要下载jar包
而现在最新版本的Eclipse中都有JUnit3和JUnit4的jar包,只需要在添加就好了,因此在配置JUnit上也方便得了不少。
单元测试和软件工程中的大部分过程一样,文档是其中的重要的组成部分,在单元测试交付
过程中需要交付的文档有:
1、《XXXX单元测试计划》
2、《XXXX单元测试计划评审报告》
3、《XXXX单元测试用例》
4、《XXXX单元测试用例评审报告》
5、《XXXX单元测试脚本》
6、《XXXX单元测试脚本评审报告》
7、《XXXX单元测试报告》
8、《XXXX单元测试报告评审报告》
9、《XXXX缺陷问题单》
以上仅仅只是我所知道的单元测试,我知道内容很少,很不全面。在后期的学习使用过程中,我会不断的加深对它的理解,对该文档进行补充和改进。
参考资料:《软件测试教程》
http://wenku.baidu.com/link?url=vwVADOmD4jYuu5YeFnEhhLPSDa5VF51m8a78EOaJE3t-BJZTesHl87PeaJzTyIgBmUk4K7G9cuJR1xIpn_I7gCaMdaB0rlS5noDk_c8rb-e
标签:
原文地址:http://www.cnblogs.com/shely-Wangfan/p/5373371.html