单元测试:

常见单元测试的核心步骤:设置数据,使用被测试类型的功能,比较实际结果和预期的结果

好的单元测试的标准:

应在最基本的功能、参数上验证程序的正确性

应由程序的作者写

测试完毕后机器状态保持不变

要快

独立性

应产生可重复,一致的结果

应覆盖所有代码路径

应继承到自动测试框架

应和产品代码一起保存维护

效能分析

使用工具对程序的效能进行分析以发现程序的效能瓶颈

程序所耗费的时间和内存,耗费的时间和内存越来越好

目的:有的方使,改进程序

种类:确定性门吸,统计分析,各自有缺点

转载于:https://www.cnblogs.com/npqnpq/p/7633105.html

2017-10-06-构建之法:现代软件工程-阅读笔记相关推荐

  1. 构建之法现代软件工程(第五次)

    构建之法现代软件工程(第五次) 这周我阅读了<构建之法>第六第七章 敏捷开发的原则: (1)尽早并持续地交付有价值的软件以满足顾客的需求: (2)敏捷流程欢迎需求的变化,并利用这种变化来提 ...

  2. 活泼的行文 推荐 《构建之法 - 现代软件工程》 邹欣著

    两周前买了邹欣的<构建之法 - 现代软件工程>,原计划年前看完吧,结果一看就放不下,用了两周看了第一遍,觉得非常好,特此推荐给大家.购买链接如下 http://item.jd.com/12 ...

  3. “构建之法”--第一次作业-阅读与准备工作

    这个作业属于哪个课程 课程的链接 这个作业要求在哪里 作业要求的链接 我在这个课程的目标是 利用<构建之法>这本书,能对软件工程这门学科有个初步的理解,让自己逐渐从会写程序转变到会写软件 ...

  4. 《构建之法》需求分析 读书笔记 Week6

    本周选读<构建之法>第8章--需求分析.由于有团队项目初期调研阶段做调查问卷的经历,这一章节中很多知识点我都比较有体会.对我而言,这一章节最有价值的内容就是厘清了关于需求分析的两个误解和近 ...

  5. 20170914-构建之法:现代软件工程-阅读笔记

    刚刚拿到这本厚厚的 <构建之法>的时候,迫不及待打开封面,随手翻了翻,我的天全都是繁琐的文字和看不懂的代码,夸叉就扔一边去了.直到上课不得不开始学习这门课程的时候,才重新翻开.细细阅读. ...

  6. 构建之法首周阅读体会

    作为软件工程的学生,终于开始从构建之法这本书真正开始接触软工的内容,从目录不难看出来这本书详细介绍了软件工程的工作流程,我们开始学习与计算机科学不同的东西.软件工程的内容是一系列的,游源代码管理,质量 ...

  7. 速读《构建之法 现代软件工程》的五个问题

    P52 关于软件工程的思维误区   ,书中分析了软件开发中工程师的一些思维误区,但是该如何正确的避开这些误区,如何养成正确的高效的软件思维呢? p90 关于如何正确的给予反馈,书中给了一些建议,但是正 ...

  8. 《20170911-构建之法:现代软件工程-阅读笔记》

    第一章: 介绍软件工程和软件的关系,软件=程序+软件工程. 软件工程是把系统的.有序的.可量化的方法应用到软件的开发.运营和维护上的过程. 计算机科学这一学术领域可以分为以下这些偏理论的领域: 1.计 ...

  9. 《20170914-构建之法:现代软件工程-阅读笔记》

    单元测试:应该准确.快速地保证程序基本模块的正确性. 单元测试标准:1.应该在最基本的功能/参数上验证程序的正确性 2.必须由最熟悉代码的人来写 3.单元测试后,机器状态保持不变 4.单元测试要快 5 ...

  10. 20171117-构建之法:现代软件工程-阅读笔记

    敏捷开发: 1.原则:(1)尽早并持续的交付有价值的软件 (2)欢迎需求的变化 (3)经常发布可用的软件,时间间隔能短则短 (4)业务人员和开发人员每天共同工作 (5)已有进取心的人为核心,充分支持 ...

最新文章

  1. 一款精品Android手电筒应用
  2. Data truncation: Truncated incorrect DOUBLE value 解决方案
  3. position属性及实现图片垂直居中
  4. Python教程:import与from ... import ...的区别
  5. php cookie 加密解密,php实现cookie加密的方法
  6. SUPERSET使用笔记
  7. Sql Server2008中自定义函数调用存储过程解决方案
  8. Spring MVC http消息转换类
  9. 一个简单的java程序
  10. 什么是听觉?机器听觉?
  11. 更改win10系统的默认图片打开方式为windows照片查看器
  12. import * as 用法导入模块变量
  13. 民生问题:房价,房贷,首付之间的暖昧关系(借首页一放,点醒一下各位兄弟)
  14. KMS客户端出现0xC004F074错误的解决方法
  15. 嵌入式操作系统风云录:历史演进与物联网未来第2章 Chapter2
  16. C语言中的复制函数(strcpy和memcpy)
  17. 详解微架构:GPU与ASIC的对比
  18. [codevs1159]最大全零子矩阵
  19. Macbook m1安装java与IntelliJ
  20. AttributeError: 'module' object has no attribute 'get_frontal_face_detector'

热门文章

  1. lua math.random()
  2. ASP.NET 对类进行XML序列化和反序列化
  3. Key_EXTI_Config:神舟IV
  4. [置顶] Java Socket实战之一 单线程通信
  5. github windows客户端
  6. 一文看懂卷积神经网络CNN的核心
  7. 2 文件处理、权限管理、搜索
  8. Nginx平滑升级到最新版本
  9. lintcode:买卖股票的最佳时机 III
  10. 【pl/sql番外篇】 存储过程 游标