软件测试3gkd
一.单元测试的任务
单元测试主要是对软件的基本组成单元进行测试,且所测试单元与程序的其他部分在测试中相隔离。
在单元测试中,我们需要对与程序构建中的单位测试以保证其可靠运行与代码规范。
单元测试的对象可以是某具体函数或一个类的方法,也可以是一个功能模块和组件。
单元测试中的主要任务如下:
1)单元独立执行路径测试
2)单元局部数据结构测试
3)单元接口测试
4)单元边界条件测试
5)单元容错性测试
二. 代码评审方法
代码审查是一种有效的测试方法.一般有两种方法:1代码走查(代码互查);2正式会议审查。
两种代码审查的对比如表格所示:
代码走查 | 正式会议审查 | |
准备 | 通读设计和编码 |
应准备好需求描述文档,程序设计文档,程序的源代码清单, 代码编码标准和代码缺陷检查表 |
形式 | 非正式会议 | 正式会议 |
参加人员 | 开发人员为主 | 项目组成员(包括测试人员) |
主要技术方法 | 无 | 缺陷检查表 |
注意事项 | 限时,无需现场修改代码 | 限时,无需现场修改代码 |
生成文档 | 会议记录 | 静态分析错误报告 |
目标 | 代码标准规范,无逻辑错误 | 代码标准规范,无逻辑错误 |
综上所述,我认为正式会议审查比较有效。
相比较而言,它是一种更加正式的审查与评估的方法,拥有更加规范的参考标准,整个过程更加严谨,能够更大程度的发现代码的不规范处,逐步检查源代码中有无逻辑或语法错误的方法来检测故障,并且还要组织代码检查小组进行代码检查,不仅实现了代码的检查,修改错误的代码而且实现了小组成员的交流学习。
三. JENKINS使用及其心得
安装及使用过程:①登录JENKINS官网下载相关文件
②登录http://localhost:8080
③依照指示找到密码文件并输入密码
④安装推荐组件
⑤创建第一个管理员用户
⑥配置实例
⑦新建任务
以下是搭建的截图:
嗯,我觉得Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,虽然搭建花费较多时间,(而且怎么我下载的时候速度慢的不行,很头疼)但是操作还算简单,比较适合初学者。
最新文章
- J2EE,J2SE,J2ME,JDK,SDK,JRE,JVM区别
- nohup命令
- IOS 导航栏
- 读取iOS通讯录
- Swift 程序流程控制
- Java-基本的程序设计结构
- Java源码初学_AbstractList&;AbstractCollection
- vector中的元素删除
- attachEvent,addEventListener事件绑定
- hadoop的一些重要配置参数
- 董事长、总裁与CEO的区别与实质
- Yii2.0中文开发向导——自定义日志文件写日志
- java代理课程测试 spring AOP代理简单测试
- [netty源码分析]3 eventLoop 实现类SingleThreadEventLoop职责与实现
- DoNet 高效开发必备开发工具
- tortoisegit里的cleanup坑
- python 中文报错
- docker中mysql数据库的数据导入和导出
- linux的基本操作(文本编辑工具vim)
- oracle_使用udev绑定磁盘方法