码迷,mamicode.com
首页 > 其他好文 > 详细

【架构研习】欲善其事先利其器-Robot Framework实战演练之框架的选择

时间:2017-11-11 16:47:07      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:testng   基于   span   关于   模块   bsp   系统   框架   功能   

之前有提到过,自己曾基于公司业务系统从无到有码过一套测试框架,但由于开发时的思想同时受限于公司业务及框架的适用性上,导致最终虽然框架可完美支持业务,但在易用性、兼容性及可扩展性方面依然存在一定问题,维护成本较高。后有幸结识RF,甚为喜欢。

那为什么说它好呢?

这就要从框架本身说起。关于对测试框架的认识,其实可大可小,各人理解不一。比如说如Junit等xxUnit系列,可以说是单元测试的框架,以白盒的方式调函数,调模块,加setup、加assert,覆盖代码段的功能,可以在代码层面做任何测试,但不太会用它做接口的联调或业务的串联测试。如TestNG+xxx等,偏向于用例及流程的控制,TestNG本身并不调用业务逻辑。相对全一点的,早期如Rational系列,从CQ到TM再到Rational Robot,覆盖从需求到测试再到测试管理,但实在是太重。后期如大家最熟知的QC+QTP/LR,全开发流程串联,功能强大,但同样的问题,一是略重,二是要用你的业务系统去适应QTP,当然用的好的话可以直接自己写测试agent作为第三方测试工具连QC,但除了调用接口要跟QC完美契合外,Report也用适应QC本身的报表,需要人力成本。再者QC的二次开发难度较大(有需要可以找我...),需大量时间做研究实践。

 

...未完待续

【架构研习】欲善其事先利其器-Robot Framework实战演练之框架的选择

标签:testng   基于   span   关于   模块   bsp   系统   框架   功能   

原文地址:http://www.cnblogs.com/alphaxu/p/7819191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!