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

单元测试是对软件基本组成单元进行的测试,而且软件单元是与程序的其他部分相隔离的情况下进行独立的测试.

任务主要包括对单元功能、逻辑控制、数据和安全性等各方面进行必要的测试。具体地说,包括单元中所有独立执行路径、数据结构、接口、边界条件、容错性等测试。

  • 单元独立执行路径的测试
  • 单元局部数据结构的测试
  • 单元接口测试
  • 单元边界条件的测试
  • 单元容错性测试

2.代码评审方法有哪些?你认为哪一种比较有效,理由是什么?

代码评审也称代码复查,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动。

代码评审方法主要有代码走查与正式会议审查。

  走查 审查
准备 通读设计和编码 应准备好需求描述文档、程序设计文档、程序的源代码清单、代码编码标准和代码缺陷检查表
形式 非正式会议 正式会议
参加人员 开发人员为主 项目组成员包括测试人员
主要技术方法 缺陷检查表
注意事项 限时、不要现场修改代码 限时、不要现场修改代码
生成文档 会议记录 静态分析错误报告
目标 代码标准规范,无逻辑错误 代码标准规范、无逻辑错误

我认为正式会议审查比较好,会议审查是一种最为正式的检查和评估方法,是一种有效的检查方法。它使用逐步检查源代码中有无逻辑或语法错误的方法来检测故障。因为它不但需要软件开发者自查,还要组织代码检查小组进行代码检查,不仅实现了代码的检查,修改错误的代码而且小组成员进行了交流讨论,可以彼此学习,增加经验。

3.请搭建并简单配置一个Jenkins的持续集成环境,贴上搭建完成后的截图,写一段搭建和初步试用的心得。

1.搜索jenkins然后下载

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

3.进入主页

4.心得

jenkins是一个开源的、且基于JAVA代码开发的持续集成系统,由于拥有非常丰富的插件,便于打通版本库、测试构建环境、线上环境的所有环节,其安装步骤不复杂,适用于初学者入门使用。

转载于:https://www.cnblogs.com/czw1474845059-/p/10827288.html

UML与软件建模 第三次作业相关推荐

  1. UML与软件建模 第五次作业

    一.学习PlantUML状态图绘制方法,学习状态图 (1)简单状态 使用([*])开始和结束状态图. 使用-->添加箭头. @startuml[*] --> State1 State1 - ...

  2. UML面向对象软件建模复习题库

    UML软件建模复习题前五章 第一章自测 1 [ 单选题 ]开发人员说"根据客户的需求,我们的系统分为销售子系统.库存子系统.财务子系统--",这句话反映了开发人员可能有什么样的认识 ...

  3. UML与软件建模之面向对象的软件建模概述

    好久没有写写新东西了,最近闲下来了,看了一本名叫<URL与软件建模>这边书,感觉里面讲的不错,现在将我学习到的东西和大家做一个简单的分享. 横竖都是写,建模和不建模有什么区别呢?如果你是一 ...

  4. 《软件建模与设计: UML、用例、模式和软件体系结构》一一2.10 UML扩展机制

    本节书摘来自华章计算机<软件建模与设计: UML.用例.模式和软件体系结构>一书中的第2章,第2.10节,作者:(美)Hassan Gomaa,更多章节内容可以访问云栖社区"华章 ...

  5. 【课程全解】-UML软件建模设计

    软件建模 目的:uml9种图描述出你要实现的软件系统功能.架构.关联关系 UML9种图 用例图(静态图 - 角色拥有的功能) 类图(静态图 - 面向对象类功能设计(JAVA-继承.封装.多态)) 时序 ...

  6. 建模语言UML在软件开发中的应用

      建模语言 UML 在软件开发中的应用 摘要:UML( Unified Modeling Language)是建立系统模型和分析业务处理流程强有力的工具,它能够帮助软件开发人员从不同角度描述系统,使 ...

  7. 【基于UML软件建模的在线学习平台】

    文章目录 开发背景与意义 一.需求分析 学生功能结构 教师功能结构 二.部分课程设计报告 总结 开发背景与意义 随着教育事业的改革,国家对高等教学逐渐得到重视.但是传统的高校间教学教育无法在学生与老师 ...

  8. 火车售票系统(基于UML的软件分析与设计模型建模实验)

    火车售票系统(基于UML的软件分析与设计模型建模试验) 文章目录 火车售票系统(基于UML的软件分析与设计模型建模试验) 一.需求 二.UML用例图 三.UML类图 四.UML时序图 一.需求 实现一 ...

  9. 【基于UML软件建模的美容机构系统】

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 二. 设计方法.思路. 请添加图片描述 ![请添加图片描述](https://img-blog.csdnimg.cn/ ...

最新文章

  1. 【java】兴唐第三十节课之零三知识点总结
  2. date string 转化为weekday
  3. 【内核】linux内核启动流程详细分析【转】
  4. 再见乱码:5分钟读懂MySQL字符集设置
  5. Java8新特性系列(Lambda)
  6. 合成孔径雷达技术——概述
  7. 原来流行也可以变成怀旧!
  8. python array 使用创建10万浮点数
  9. IDEA的常用快捷键
  10. Redis启动报错:[27960] 19 Mar 13:52:32.642 # Creating Server TCP listening socket 127.0.0.1:6379: bind: N
  11. 2018年牛客多校算法寒假训练营练习比赛(第一场)C. 六子冲
  12. 3个点让你彻底明白,为什么要使用MQ消息中间件?
  13. 冒泡排序--Java
  14. php绕过验证码注册,验证码被绕过的处理方法_PHP教程
  15. msm8937之串口dts配置
  16. caxa画图怎么倒角_CAXA怎么画倒角和圆角?
  17. 机器人水库涵洞检测_一种水库大坝隧洞、涵洞多功能检测装置的制作方法
  18. 教妹学Java(十一):操作符简介
  19. python--贝壳租房爬虫及数据可视化
  20. DM9601 USB网卡驱动

热门文章

  1. 一套iOS面试题解答
  2. Loadrunner进行md5加密方法
  3. VS2010与Qt设置出现红线提示
  4. 漫谈Httpclient
  5. CentOS 6.0配置pptp ××× Client和Squid透明网关
  6. 艾伟_转载:学习 ASP.NET MVC (第五回)理论篇
  7. 以太坊智能合约开发第二篇:理解以太坊相关概念
  8. 如何使用Next.js创建动态的Rick and Morty Wiki Web App
  9. 使用Flow检查React,Redux和React-Redux的全面指南
  10. 初创企业股权架构_初创企业如何以每月不到200美元的价格利用生产级基础架构...