1. 为什么做单测 单测的好处 减少bug 快速定位bug 提高代码质量 减少调试时间 放心重构 不得不写单测的原因 在成为大牛的路上,单测是必备技能 单测可以给你信心 保住面子 难处 难于坚持,在快速迭代开发过程中,可供写单测的时间过少 扩展 TDD(Test Drive Develop):测试驱 ...
分类:
其他好文 时间:
2019-10-11 23:35:55
阅读次数:
114
一个监控项目有个需求,会对一批域名全国的边缘节点进行探测,这里包括,丢包率,http 响应时间,探测频率大概时间是2min 一个周期。这里的域名大概有几百个甚至上千。由于是golang 写的调度和agent, 所以,这里探测丢包率是一个有意思的问题。由于目前git 上没有一个好用的支持multi-p ...
分类:
其他好文 时间:
2019-10-03 13:04:00
阅读次数:
108
不写测试的开发不是好程序员。我个人非常崇尚TDD(Test Driven Development)的,然而可惜的是国内的程序员都不太关注测试这一部分。 这篇文章主要介绍下在Go语言中如何做单元测试和基准测试。 go test工具 Go语言中的测试依赖 命令。编写测试代码和编写普通的Go代码过程是类似 ...
分类:
编程语言 时间:
2019-10-02 16:54:57
阅读次数:
76
学号20182329 2019 2020 1 《数据结构与面向对象程序设计》第4周学习总结 教材学习内容总结 学会使用单元测试进行测试代码。 学会TDD代码测试。 学会是使用编写类,用public、void等编写,调用类的方法进行运算。 学习类与类的关系,继承,聚合,关联等等,来厘清关系。 学习UM ...
分类:
其他好文 时间:
2019-09-30 23:44:38
阅读次数:
132
教材学习内容总结 初步了解了实例化数据和编写类的一些方法。再一次了解了封装的概念(并结合了第八章的继承的有关内容),通过书上关于UML的内容,编写了第一个UML视图。 了解了在同一个类中的return和this等命令的用法。 参照书本和教程,学习了一些关于TDD调试的思想和方法。 教材学习中的问题和 ...
分类:
其他好文 时间:
2019-09-30 23:41:59
阅读次数:
128
20182309 2019 2020 1 《数据结构与面向对象程序设计》实验三报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 董其鹏 学号: 20182309 实验教师:王志强 实验日期:2019年9月23日 必修/选修: 必修 1.实验内容 1.初步掌握单元测试和TDD 2.理解并掌 ...
分类:
其他好文 时间:
2019-09-27 11:01:35
阅读次数:
89
从戴维?恩斯坦教数千软件开发者们如何更有效地以测试驱动开发的10年来,他学会了掌握测试驱动开发的3个关键组成部分:理解它真正是什么,使代码稳定可测,并且获得实际动手经验。让我们看这些因素,找到它在你的项目中为有效地使用测试驱动开发带来什么。 从戴维?恩斯坦教数千软件开发者们如何更有效地以测试驱动开发 ...
分类:
其他好文 时间:
2019-09-14 16:03:03
阅读次数:
88
TaskManager接收到来自JobManager的jobGraph转换得到的TDD对象,启动了任务,在StreamInputProcessor类的processInput()方法中 通过一个while(true)中不停的拉取上游的数据,然后调用streamOperator.processElem ...
分类:
其他好文 时间:
2019-09-11 09:59:20
阅读次数:
77
Ceph包含在radosbenchRADOS存储集群上执行性能基准测试的命令。该命令将执行写测试和两种类型的读测试。--no-cleanup在测试读写性能时,该选项很重要。默认情况下,该radosbench命令将删除已写入存储池的对象。留在这些对象后面允许两个读取测试来测量顺序和随机读取性能。(1)准备工作,清除所有的文件系统缓存[root@node141mnt]#echo3>/proc/s
分类:
其他好文 时间:
2019-09-10 01:04:03
阅读次数:
167
Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD),支持python,java等编程语言(百度百科)。功欲善其事必先利其... ...
分类:
Web程序 时间:
2019-08-25 19:48:43
阅读次数:
1096