相信大家对robot framework并不陌生,它是一个基于Python语言,用于验收测试和验收测试驱动开发(ATDD)的通用测试自动化框架=,提供了一套特定的语法,并且有非常丰富的测试库。 "Python" 现在可以使用Python3.x了,因为距离Python2.x停止维护也只剩一年时间了。 ...
分类:
其他好文 时间:
2019-02-15 01:09:47
阅读次数:
232
Mock的定义 在面向对象程序设计中,模拟对象是以可控的方式模拟真实对象行为的假对象 为什么使用Mock 在单元测试中,模拟对象可以模拟复杂的、真实的对象的行为,如果真实的对象无法放入单元测试中,可以使用模拟对象。 测试驱动的开发(TDD)要求我们先写单元测试,在写实现代码,在写单元测试的过程中,我 ...
分类:
编程语言 时间:
2019-01-26 18:51:24
阅读次数:
292
新闻 "Rider上的拼写助手,对未使用引用的代码分析及更多F 相关特性的更新" ".NET开源革命开始" "ML.NET 0.9发布记录" "测试驱动的集成开发环境" "Giraffe在GitHub上超过了1000个星" "用于Giraffe,Saturn和ASP.NET Core中间件适配器的函 ...
分类:
其他好文 时间:
2019-01-14 23:04:21
阅读次数:
227
TDD and BDD for Node.js with Mocha TDD测试驱动开发。自动测试代码。 BDD: behavior-driven development行为驱动开发,基于TDD。一种自然化的测试语言。 例如,使用expect(response.status).to.equal(20 ...
分类:
Web程序 时间:
2019-01-13 11:39:14
阅读次数:
189
前一段时间帮助团队搭建了UI自动化环境,这里将Jenkins环境的一些配置分享给大家。 背景: 团队下半年的目标之一是实现自动化测试,这里要吐槽一下,之前开发的测试平台了,最初的目的是用来做接口自动化测试和性能测试,但由于各种原因,接口自动化测试那部分功能整个废弃掉了,其中和易用性有很大关系,另外, ...
分类:
其他好文 时间:
2019-01-04 14:44:08
阅读次数:
163
无论是敏捷开发、持续交付,还是测试驱动开发(TDD)都把单元测试作为实现的基石。随着这些先进的编程开发模式日益深入人心,单元测试如今显得越来越重要了。在敏捷开发、持续交付中要求单元测试一定要快(不能访问实际的文件系统或数据库),而TDD经常会碰到协同模块尚未开发的情况,而mock技术正是解决这些问题 ...
分类:
编程语言 时间:
2018-12-29 23:28:43
阅读次数:
289
敏捷开发 敏捷软件开发又称敏捷开发,是一种从上世纪 90 年代开始引起开发人员注意的新型软件开发方法。和传统瀑布式开发方法对比,敏捷开发强调的是在几周或者几个月很短的时间周期,完成相对较小功能,并交付使用。在项目周期内不断改善和增强。 2001 年初,在美国犹他州雪鸟滑雪胜地,17 名编程大师分别代 ...
分类:
其他好文 时间:
2018-12-29 23:25:04
阅读次数:
187
mocha 如果你听说过“测试驱动开发”(TDD:Test-Driven Development),单元测试就不陌生。 单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。 比如对函数abs(),我们可以编写出以下几个测试用例: 输入正数,比如1、1.2、0.99,期待返回值与输 ...
分类:
Web程序 时间:
2018-12-18 20:56:11
阅读次数:
181
2018年11月2日—2018年 月 日 关于C++中测试驱动开发简单介绍、的技术杂记 ...
分类:
其他好文 时间:
2018-11-08 23:21:14
阅读次数:
211
Robot Framework是用于验收测试和验收测试驱动开发(ATDD)的通用测试自动化框架。它具有易于使用的表格测试数据语法,并使用关键字驱动的测试方法。它的测试功能可以通过使用Python或Java实现的测试库进行扩展,用户可以使用与创建测试用例相同的语法,从现有的关键字创建新的更高级别的关键... ...
分类:
编程语言 时间:
2018-09-14 17:24:24
阅读次数:
140