一、单元测试的任务
单元测试,是指对软件中某一个模块(单元)进行的一项测试,单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立模块在和程序其他部分隔离的情况下进行测试,独立单元由程序员来规定。
单元测试的任务有以下几个方面:
(1)单元接口测试:
(2)局部数据结构测试
(3)单元边界条件测试
(4)模块中所有独立路径测试
(5)单元错误处理测试
二、代码评审的方法
代码评审也称代码复查,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的一项检查活动。代码评审不负责检查功能、逻辑是否正确,这些要靠单元测试和QA工作来解决。
代码评审的形式主要有:
(1)代码走查(交叉评审)
第一步:测试小组提前阅读设计规格书、程序文本等相关文档。
第二步:利用测试用例进行测试,使程序逻辑运行,记录程序的踪迹,发现、讨论、解决问题
(2)代码审查
第一步:测试小组提前阅读设计规格书、程序文本等相关文档;
第二步:召开程序审查会,开发人员读程序,审查小组讨论、发现、解决问题,最后给出解决情况报告。
我认为代码审查比较有效,原因如下:
(1)代码审查是一种正式的评审活动,而代码走查的评论过程是非正式的,过程比较的随便。
(2)代码审查最终要列出问题的类型,并有一份解决情况报告,这个是代码走查所没有的环节。
三、请搭建并简单配置一个Jenkins的持续集成环境,贴上搭建完成后的截图,写一段搭建和初步试用的心得。
搭建过程:
(1)官方网站下载Jenkins相关文件
(2)运行下载的文件
(3)在浏览器打开http://localhost:8080/
(4)根据提示找到密码文件,登录后安装推荐的配置
(5)创建一个工程,名为helloword
截图:
心得体会:Jenkins是一个开源软件,安装过程简单,使用方便且有中文版本,很适合初学者学习使用。