一、单元测试的任务有哪些?
单元测试处于软件测试初期阶段,是对软件基本组成单元进行的测试,而且软件单元是与程序的其他部分相隔离的情况下进行独立的测试;
任务主要包括对单元功能、逻辑控制、数据和安全性等各方面进行必要的测试
- 单元独立执行路径的测试
- 单元局部数据结构的测试
- 单元接口测试
- 单元边界条件的测试
- 单元容错性测试
二、代码评审方法有哪些?
代码评审也称代码复查,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动;
代码评审方法主要是代码走查与正式会议审查两种,具体情况如下图:
走查 | 审查 | |
准备 | 通读设计和编码 | 应准备好需求描述文档、程序设计文档、程序的源代码清单、代码编码标准和代码缺陷检查表 |
形式 | 非正式会议 | 正式会议 |
参加人员 | 开发人员为主 | 项目组成员包括测试人员 |
主要技术方法 | 无 | 缺陷检查表 |
注意事项 | 限时、不要现场修改代码 | 限时、不要现场修改代码 |
生成文档 | 会议记录 | 静态分析错误报告 |
目标 | 代码标准规范,无逻辑错误 | 代码标准规范、无逻辑错误 |
个人认为正式会议审查比较好,会议审查是一种最为正式的检查和评估方法,是一种有效的检查方法。它使用逐步检查源代码中有无逻辑或语法错误的方法来检测故障,并且不但需要软件开发者自查,还要组织代码检查小组进行代码检查,不仅实现了代码的检查,修改错误的代码而且实现了小组成员的交流学习。
三、请搭建并简单配置一个Jenkins的持续集成环境,贴上搭建完成后的截图,写一段搭建和初步使试用心得。
1、搜索Jenkins下载
心得体会
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,拥有非常丰富的插件,是一个能提供一个开放易用的软件平台,拥有简单的操作界面,及中文界面,更加的方便用户操作。也是一个更加利于初学者去操作的软件