软件测试2019:第三次作业

2023-10-29

一.单元测试的任务有哪些?

 1.模块接口测试;
 2.模块局部数据结构测试;
 3.模块边界条件测试;
 4.模块中所有独立执行通路测试;
 5.模块的各条错误处理通路测试。
 
二.代码评审方法有哪些?你认为哪一种比较有效,理由是什么?
  代码评审方法分为代码走查和正式会议审查。

 代码评审的形式主要有:

    (1)代码走查(交叉评审)

     第一步:测试小组提前阅读设计规格书、程序文本等相关文档。
     第二步:利用测试用例进行测试,使程序逻辑运行,记录程序的踪迹,发现、讨论、解决问题

    (2)代码审查

 第一步:测试小组提前阅读设计规格书、程序文本等相关文档;

 第二步:召开程序审查会,开发人员读程序,审查小组讨论、发现、解决问题,最后给出解决情况报告。

 我认为 代码审查比较有效。

理由:

1.代码审查是一种正式的评审活动,而代码走查的评论过程是非正式的,过程比较的随便。

2.代码审查最终要列出问题的类型,并有一份解决情况报告,这个是代码走查所没有的环节。

3.代码审查会让你加深对系统的理解代码审查的过程实际上也是从新梳理思路的一个过程,特别是对于那些业务流程复杂的模块,和精通业务的人一起做代码评审可以让你加深对业务和系统的理解。总之,代码审查是必要的,而适当的加大代码评审的粒度,会有意想不到的效果。
 三. 请搭建并简单配置一个Jenkins的持续集成环境,贴上搭建完成后的截图,写一段搭建和初步试用的心得
1.安装:进入JENK官网,找到download

 

2.登录http://localhost:8080,依照指示找到密码文件并输入密码

 

 

3.搭建环境进入主页

 

 心得:Jenkins安装挺简单的,但是要注意每一个步骤,一开始出现了一些错误,但是很快改正了,很适合我们这种初学者学习和使用。

 

转载于:https://www.cnblogs.com/wangyaona/p/10764652.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

软件测试2019:第三次作业 的相关文章

随机推荐

  • 【R作图】lattice包,画多个分布柱形图,hist图纵轴转换为百分比

    一开始用lattice包 感觉在多元数据的可视化方面 确实做得非常好 各种函数 可以实现任何想要实现的展示 barchart y x y对x的直方图 bwplot y x 盒形图 densityplot x 密度函数图 dotplot y
  • Matlab绘图 图例legend 太长,怎么减小指示线的长度

    来源 绘图时 稍微减小文字已经不能正常放下图例 想通过调整图例指示线段长度缩减整个图例长度 方法一 参考matlab官方论坛 leg legend Plot1 Plot2 leg ItemTokenSize x1 x2 By default
  • java之IO流总结及图解

    java之IO流总结及图解 IO流 字节流 字节输入流 InputStream int read 一次读取一个字节 int read byte bys 一次读取一个字节数组
  • VisionOn 一款集流程图、思维导图、白板于一体的轻量级在线制图工具

    Vision On 一款集流程图 思维导图 白板于一体的轻量级在线图形工具 在工作和学习过程中 通过可视化的图形 有助于清晰高效地表达我们的灵感 想法 思想 工欲善其事 必先利其器 目前 思维导图软件已经有 Xmind Mindnode M
  • 【转载】亚信科技亮相中国高速公路信息化大会,与云南云通数联达成战略合作

    3月30至31日 我国交通行业颇具影响力的第25届中国高速公路信息化大会暨技术产品博览会 在福州市海峡国际会展中心盛大举办 数百家产业链企业齐聚 共谋高速公路数智化发展 亚信科技携系列数智化创新成果亮相展会 大会期间 亚信科技 南京 有限公
  • jQuery 的设置属性值,和获取属性值,attr()和prop();

    jQuery 的设置属性值 和获取属性值 attr 和prop attr 属性 获取属性值 attr 属性 属性值 设置属性的属性值 prop 属性 获取属性值 prop 属性 属性值 设置属性的属性值 两者的区别 attr可以获得和定义自
  • Chrome 89 更新 js 事件触发顺序,导致99%的文章都错了(包括MDN)

    大家好 我是秋风 嗯 我又来了 这次又是在 楠溪和的讨论中产生的问题 那事情是怎么样的呢 起因 最近楠溪在看事件相关的文章 然后就跑来和我讨论说以下代码的执行效果和网上的文章不一致 代码如下 div div
  • verdaccio内网离线搭建npm私有仓库

    使用场景 前端项目的编译运行开发中报下载经常出错 项目场景 通常我们前端项目开发搭建过程中通过npm管理前端js库 新建项目或内网开发过程中经常出现环境搭建的问题 例如常见错误Failed at the chromedriver 2 37
  • QT学习一:利用QT QAxObject读取Excel表格数据的两种方法比较

    目录 QAxObject QVariant 1 逐单元格读取表格内容 2 一次性读取工作表使用范围 利用QT的 QAxObject读取Excel表格数据的两种方法比较 完整的QT源码到此下载 ReadExcel rar 嵌入式文档类资源 C
  • 计算机视觉与深度学习-经典网络解析-VGG-[北邮鲁鹏]

    目录标题 VGG 参考 VGG网络贡献 使用尺寸更小的 3 times 3 卷积串联来获得更大的感受野 放弃使用 11 times 11 和 5 times 5 这样的大尺寸卷积核 深度更深 非线性更强 网络的参数也更少 去掉了AlexNe
  • 黑马并发编程JUC总结

    并发编程总结1 并发编程 2 进程和线程 2 1定义 2 2并发和并行 2 3应用 异步调用 并发应用 3 java线程 3 1线程创建 创建线程方法1 创建方法2 Thread和Runable的区别 创建方法3 3 2线程运行 3 3线程
  • [Coursera 数字图像和视频处理基础]第一周

    开始跟Coursera上的数字图像和视频处理基础这门课 这次学习笔记记录下第一周的学习内容 第一周的内容很少 介绍了一些非常基础的知识 概括如下 并且记录了最后的答题作业 课程主页截图 1 模拟VS数字信号 首先是信号的定义 我搜了一点资料
  • 稠密连接网络(DenseNet)

    ResNet极大地改变了如何参数化深层网络中函数的观点 稠密连接网络 DenseNet Huang et al 2017 在某种程度上是ResNet的逻辑扩展 让我们先从数学上了解一下 1 从ResNet到DenseNet 回想一下任意函数
  • python: 字典 (dict) 的使用

    摘要 在刷 leecode 的题目时 会经常使用哈希表 在 python 中称为字典 dict 由于本人平时不怎么多使用字典 在真正运用时经常忘记其常规用法 特别是其成员函数的使用 因此 本人根据自己在刷 leecode 时经常使用字典的方
  • 深度学习与计算机视觉系列(8)_神经网络训练与注意点

    作者 寒小阳 时间 2016年1月 出处 http blog csdn net han xiaoyang article details 50521064 声明 版权所有 转载请联系作者并注明出处 1 训练 在前一节当中我们讨论了神经网络静
  • Memcache查看列出所有key方法

    Memcached查看列出所有key方法 测试的过程中 发现Memcached没有一个比较简单的方法可以直接象redis那样keys 列出所有的Session key 并根据key get对应的session内容 具体操作如下 登录MemC
  • bugkuctf-Simple_SSTI_2

    方法一 tplmap 直接扫 python2 tplmap py u http 114 67 175 224 10589 flag 可以注入 使用 os shell提权 python2 tplmap py u http 114 67 175
  • 7.recurrent_neural_network

    device torch device cuda if torch cuda is available else cpu sequence length 28 input size 28 hidden size 128 num layers
  • windows环境与Linux环境下调用c++程序

    在此之前 需要在java编译软件IDEL中配置本地的Maven仓库等 可自行网上搜索配置 一 在Windows系统下调用c 软件生成的dll文件 1 在IDEL中创建Maven工程 配置下载jna包等 在pom文件中写入如下配置即可
  • 软件测试2019:第三次作业

    一 单元测试的任务有哪些 1 模块接口测试 2 模块局部数据结构测试 3 模块边界条件测试 4 模块中所有独立执行通路测试 5 模块的各条错误处理通路测试 二 代码评审方法有哪些 你认为哪一种比较有效 理由是什么 代码评审方法分为代码走查和