随笔分类 -  Behave

摘要:在step句子中, 所有的参数默认是string类型, 如果用户想使用复杂的或者其他数据类型, 就需要了解以下bahave中的数据类型. behave的数据类型转换器是在parse和cfparse中支持. parse模块是string.format的逆函数. parse_type是基于parse的扩 阅读全文
posted @ 2017-02-15 20:11 mxking 阅读(539) 评论(0) 推荐(0) 编辑
摘要:behave 提供3中step匹配模式 'parse' 'cfparse' 基于parse的扩展, 支持cardinality field syntax? 're' 支持在step中定义正则表达式 'parse' 是默认的step mathcer, 他被使用最多, 有以下特点 上手容易, 易读性好, 阅读全文
posted @ 2017-02-15 17:38 mxking 阅读(742) 评论(0) 推荐(0) 编辑
摘要:在你使用behave或其他BDD框架之前, 你应该选择一个断言库。 python有很多这方面的第三方库。例如: hamcrest,nose.tools, should-dsl, sure, compare, describe等。选择一个自己喜欢的。 参数化step 场景概要(scenario out 阅读全文
posted @ 2017-02-15 16:04 mxking 阅读(1951) 评论(1) 推荐(0) 编辑