软件测试2019:第三次作业
一.单元测试的任务有哪些?
1.模块接口测试;
2.模块局部数据结构测试;
3.模块边界条件测试;
4.模块中所有独立执行通路测试;
5.模块的各条错误处理通路测试。
二.代码评审方法有哪些?你认为哪一种比较有效,理由是什么?
代码评审方法分为代码走查和正式会议审查。
代码评审的形式主要有:
(1)代码走查(交叉评审)
第一步:测试小组提前阅读设计规格书、程序文本等相关文档。
第二步:利用测试用例进行测试,使程序逻辑运行,记录程序的踪迹,发现、讨论、解决问题
(2)代码审查
第一步:测试小组提前阅读设计规格书、程序文本等相关文档;
第二步:召开程序审查会,开发人员读程序,审查小组讨论、发现、解决问题,最后给出解决情况报告。
我认为 代码审查比较有效。
理由:
1.代码审查是一种正式的评审活动,而代码走查的评论过程是非正式的,过程比较的随便。
2.代码审查最终要列出问题的类型,并有一份解决情况报告,这个是代码走查所没有的环节。
3.代码审查会让你加深对系统的理解代码审查的过程实际上也是从新梳理思路的一个过程,特别是对于那些业务流程复杂的模块,和精通业务的人一起做代码评审可以让你加深对业务和系统的理解。总之,代码审查是必要的,而适当的加大代码评审的粒度,会有意想不到的效果。
三. 请搭建并简单配置一个Jenkins的持续集成环境,贴上搭建完成后的截图,写一段搭建和初步试用的心得
1.安装:进入JENK官网,找到download
2.登录http://localhost:8080,依照指示找到密码文件并输入密码
3.搭建环境进入主页
心得:Jenkins安装挺简单的,但是要注意每一个步骤,一开始出现了一些错误,但是很快改正了,很适合我们这种初学者学习和使用。