单元测试——第六周作业

单元测试

单元测试的地位  

  软件测试是软件开发过程中一个重要的环节,它贯穿于整个过程,经历单元测试、集成测试、 确认测试、系统测试和验收测试。而其中的单元测试是最低级别的测试,而且一般都是需要 程序员自己来完成的。所以今天就想讲一下我所知道的单元测试。

我了解单元测试的过程

  最开始接触单元测试的时候是在看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

 

posted @ 2016-04-10 09:12  若水之畔  阅读(222)  评论(0编辑  收藏  举报