分享
分享赚钱 收藏 举报 版权申诉 / 13

类型软件工程(pankaj jalote版)第7章编码(下1).ppt

  • 上传人:buyk185
  • 文档编号:8024902
  • 上传时间:2019-06-04
  • 格式:PPT
  • 页数:13
  • 大小:2.56MB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    软件工程(pankaj jalote版)第7章编码(下1).ppt
    资源描述:

    1、,7.4单元测试,2019/6/4,1,7.4 单元测试,2019/6/4,2,单元测试绪论,单元测试是什么? 检查单元模块代码是否正确 核心问题是什么? 选择测试用例。 测试发现错误后 首先调试,然后修改。 被测单元不能自己运行怎么办? 添加驱动程序 添加支撑程序。 从上到下测试有好处? 不用写驱动函数了。,从下到上测试有何好处? 不用写支撑程序。 单元模块完成写好后再进测试? 不是的。每写一部分代码就要单元测试了。 单元测试的效率怎样提高? 使用自动化工具。,3,程序过程的单元测试,测试对象 一个函数或者几个 测试原理 函数依赖参数值 函数依赖系统状况 测试前先设置他们 测试步骤 设置系统

    2、状况 设置参数 运行待测代码 结果对比 宣布,设置参数的方式有几种? 从文件读入 人工输入 直接写进程序里 测试过程可修改源代码? 不可以 怎样自动化执行测试? 把测试五个步骤写出程序。 可以连续自动化测试吗? 完全可以!使用测试框架,2019/6/4,5,类单元测试,类单元测试的真正对象是什么? 不是类,而是对象! 什么时间测试? 每写一部分代码就测试! 测试一个方法,只测试一次够吗? 不够 类测试中,有框架可以用吗? 有!比如Junit。,类单元测试的原理 假设我们测试A类,包含方f1,f2,fn 创建继承Junite类的子类ATest。 ATest类创建所需的测试对象,并且设置对象的初始

    3、值 被测试对象中那么测试类就要相应生成方法test_f1, test_f2, test_fn 运行,宣布结果,2019/6/4,6,2019年6月4日星期二,软件工程,第7页,7.5检查代码,代码检查,2019/6/4,8,代码检查绪论,由谁来进行代码检查? 评审小组! 检查的对象是什么? 核心代码 不是所有代码! 什么时间检查? 代码完全写好 已通过自动化测试。 在什么地点检查? 会议室里。,代码检查的原理 自动化检查不能发现所有缺陷。 用人工检查方法继续发现深层缺陷。 怎样去检查? 做计划 代码自查 小组会议评审,2019/6/4,江苏无锡,第9页,代码检查的计划,由谁来做计划 组长 计划

    4、的目的是什么 对代码检查做好准备工作 计划的步骤 组队 准备好代码,编译好 准备好代码包,分发给每个成员 开幕式(可选) 编制检查清单。,检查清单里面有什么? 编码缺陷的选项 代码质量标准的选项: 效率 易读性 代码的复杂性,2019/6/4,江苏无锡,第10页,代码自查,谁来代码自查? 每个小组成员 代码自查怎么进行? 单独行动 检查代码 在审查日志中记录缺陷 可以在代码中标记吗? 可以 审查日志的文档结构 项目名称 工程产品和ID 审查人姓名 审查花费时间 缺陷列表,每次审查多长时间? 二小时 此过程达标标准 每个人都完成上边任务才可以进入下一步行动 每个人都自查原因 提高审查质量,2019/6/4,第11页,小组会议评审,小组会议目的是什么? 一起讨论代码缺陷 会议的流程 一行一行浏览代码 发现缺陷 讨论缺陷 记录缺陷 循环以上三步,直到结束,2019年6月4日星期二,软件工程,第12页,2019年6月4日星期二,软件工程,第13页,7.6度量代码,

    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:软件工程(pankaj jalote版)第7章编码(下1).ppt
    链接地址:https://www.docduoduo.com/p-8024902.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开