网站首页 返回列表 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

GoConvey框架使用指南
2020-06-10 03:06 admin 使用指南GoConvey

序言在软件开发中,产品代码的正确性通过测试代码来保证,而测试代码的正确性谁来保证?答案是毫无争议的,肯定是程序员自己。这就要求测试代码必须足够简单且表达力强,让错误无处藏身。我们要有一个好鼻子,能够嗅出测试的坏味道,及时的进行测试重构,从而让测试代码易于维护。笔者从大量的编码实践中感悟道:虽然能写出好的产品代码的程序员...
阅读全文

GoStub框架使用指南
2020-06-10 03:06 admin 使用指南GoStub

序言要写出好的测试代码,必须精通相关的测试框架。对于Golang的程序员来说,至少需要掌握下面四个测试框架:*GoConvey*GoStub*GoMock*Monkey通过上一篇文章的学习,大家熟悉了GoConvey框架的基本使用方法,虽然已经可以写出简单优雅的测试代码,但是如果在被测函数中调用了底层操作函数,比如调用...
阅读全文

GoMock框架使用指南
2020-06-10 03:06 admin 使用指南GoMock

序言要写出好的测试代码,必须精通相关的测试框架。对于Golang的程序员来说,至少需要掌握下面四个测试框架:*GoConvey*GoStub*GoMock*Monkey读者通过前面三篇文章的学习可以对框架GoConvey和GoStub优雅的组合使用了,本文将接着介绍第三个框架GoMock的使用方法,目的是使得读者掌握框...
阅读全文

Monkey框架使用指南
2020-06-10 03:06 admin Monkey使用指南

序言要写出好的测试代码,必须精通相关的测试框架。对于Golang的程序员来说,至少需要掌握下面四个测试框架:*GoConvey*GoStub*GoMock*Monkey通过前面四篇文章,我们已经掌握了框架GoConvey+GoStub+GoMock组合使用的正确姿势,同时已经知道:1.全局变量可通过GoStub框架打桩...
阅读全文
顶部 底部