一、单元测试的任务有哪些?
1.模块接口测试
2.模块局部数据结构测试
3.模块边界条件测试
4.模块中所有独立执行通路测试
5.模块的各条错误处理通路测
二、代码评审方法有哪些?你认为哪一种比较有效,理由是什么?
代码评审方法主要有代码互查、代码走查与正式会议审查。
代码走查:
1.相对于代码互查,走查是一种相对比较正式的代码评审过程。
2.程序员引导小组其他成员通读编码,其他成员提出问题。
3.走查过程中,测试人员提出一批测试实例,在会议上对每个测试实例用头脑来执行程序,在纸上或黑板上演变程序的状态。
正式会议审查:
1.正式的检查和评估方法,最早由IBM提出
2.通过逐渐检查源代码中有无逻辑或语法错误的办法来检测故障。
3.不但需要软件开发者自查,还要组织代码检查小组进行代码检查。
4.代码检查小组通常由独立的仲裁人、程序编写小组、其他组程序员和测试小组成员组成。
我觉得正式会议审查比较有效,这是最为正式的检查和评估方法,它不仅需要软件开发者自查,还要组织代码检查小组进行代码检查,相比代码走查更加严谨,不容易出现代码走查中人为检查会出现的疏漏。
三、请搭建并简单配置一个Jenkins的持续集成环境,贴上搭建完成后的截图,写一段搭建和初步试用的心得。
1.登陆Jenkins
2.浏览器中输入localhost:8080
3.创建用户
4.搭建环境
Jenkins安装简单,可跨平台,支持所有的平台,web形式的可视化的管理页面,可中英文使用方便。