RobotFramework
文章平均质量分 58
doubalhz
这个作者很懒,什么都没留下…
展开
-
RobotFramework示例的Call Graph
下面是一些链接: Quick Start http://robotframework.googlecode.com/hg/doc/quickstart/quickstart.html RobotDemo https://bitbucket.org/robotframework/robotdemo/wiki/Home 关于RobotFramework本身网上已经有原创 2014-05-28 17:23:28 · 2161 阅读 · 0 评论 -
Robot Framework 源代码阅读笔记 之 一
从源代码里应该可以帮我解答一些问题: 1. 这些关键字怎么定义的,然后怎么对应到具体的库来执行的 2. 框架的逻辑组织架构是什么样的,能学到哪些东西 3. 有没有一些可以改进的地方 4. 用到了哪些语言特性和技巧 5. 其他一些思考 安装完之后的入口robot文件如下: https://github.com/robotframework/robotframework/tree原创 2017-11-30 22:16:04 · 6445 阅读 · 0 评论 -
Robot Framework 源代码阅读笔记 之二
上次走到了具体测试执行的地方,感觉缺乏一个全局观,有点走不下去。 还是再回头看看整个设计思路,所有的模块文档都可以从这里访问到: 使用文档: http://robotframework.org/robotframework/ 接口文档: http://robot-framework.readthedocs.io/en/3.0.2/autodoc/robot.html原创 2017-12-01 22:26:07 · 3494 阅读 · 2 评论 -
Robot Framework 源代码阅读笔记 之三
继续填坑,之前从代码逻辑上走了一圈,没啥太深印象,看来需要花个图看看 这个visit_suite貌似比较复杂,代码里专门描述了算法: Visitor algorithm All suite, test, keyword and message objects have a visit() method that accepts a visitor instance原创 2017-12-02 21:44:25 · 866 阅读 · 0 评论 -
Robot Framework 源代码阅读笔记 之四
继续上一次的结果,到最后visit_suite的时候非常复杂,又展开重新画了一张图,已经省略了很多重要东西,只能大概看个设计思路(主要是免费的只能画60个) Running和Model看起来是测试执行最核心的逻辑,涉及到具体的测试设计和执行的思路和扩展性的考虑。比起普通的框架,库,测试脚本这样的层次清楚的测试开发方式要复杂许多,很大程度上会提高使用和维护的成本。没看到设计者具体的原创 2017-12-03 17:56:56 · 914 阅读 · 0 评论 -
Robot Framework 源代码阅读笔记 之五
自己画图还是太累,重新基于之前用profile生成的数据来自动生成call graph的方法又来了一次,是SVG格式的,不方便贴到blog里,连接如下: http://download.csdn.net/download/u013961875/10144850 放了张缩率图,感受一下,对照代码,一动一静,慢慢看看,还是很有用的原创 2017-12-04 19:00:47 · 902 阅读 · 2 评论 -
Robot Framework 常用的第三方库
整理一些看起来比较常用的维护比较好的库方便以后学习和使用 robotframework-requests https://github.com/bulkan/robotframework-requests robotframework-appiumlibrary https://github.com/serhatbolsu/robotframework-原创 2017-11-29 21:59:23 · 6473 阅读 · 0 评论