IDO老徐,在深圳,某上市公司质量部负责人,干了十二年软件测试,公号"简尚" ,博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300

概念普及:自动化测试框架Robot Framework

上一篇 / 下一篇  2016-10-24 10:41:35 / 个人分类:测试工具


rR6R@c0

_?Pey^Q _0
缘由:
最近很多同学使用“自动化测试框架Robot Framework”,这里先普及下概念,具体后续再分享
51Testing软件测试网1F+n6\-e7P

51Testing软件测试网'kgb5} uxzCHY

概念普及:自动化测试框架Robot Framework

wo!wVs\R0

 

6q9A#ao{"dU4U0

 51Testing软件测试网m x-ZM[cu`3kH

Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。

(F"m6T3~*x NH^ q0

 

'p2o&d:q$G(F(j0

1.测试用例使用文本文件(TXT或者TSV文件)保存,使用制表符分隔数据。可以方便的使用任何文本编辑器,或者EXCEL编辑测试用例。也可以使用HTML格式创建用例。

hp"G,\,h0

2.测试用例中支持变量使用,可以使用IF语句和FOR循环语句。51Testing软件测试网)a4ll"E)q

3.可以利用标签功能对测试用例进行分类和有选择执行。

R:IS}7G{Z z B0

4.支持关键字驱动、数据驱动和行为驱动。51Testing软件测试网"M6Wd-mlA

5.利用已有的关键字,测试人员可以创建自己需要的关键字,形成更高级别的行为。51Testing软件测试网%@+zKKCR+SR,\I&c(E:V

6.测试执行报告和日志是HTML格式,容易阅读。51Testing软件测试网KE&`Ep!G

7.Robot Framework并不是一款像QTP一样的自动化测试工具。它是一个自动化测试框架,或者说是一个自动化测试平台。51Testing软件测试网7c~}'p[4G"GX

8.提供了测试执行事件的监听接口,并且可以自定义接口中的脚本。例如,某个用例执行前,“start_test”接口中的脚本就会被执行;用例执行结束后,“end_test”接口中的脚本就会被执行。而测试人员可以自定义“start_test”“end_test”这两个接口的脚本。

$|T4ix HN2F#y b0

9.提供了命令行接口和XML格式的输出。可以与版本管理工具结合,进行持续集成。

$Nh#N;q4rA(H I!V)|0

10.Robot Framework是通过测试库识别被对象、操纵被测对象,有很多自带的或者第三方的开源测试库。51Testing软件测试网I*o!hT0P-Obs

例如,使用“selenium2Library”库测试web客户端。此外还可以测试java客户端、Win32客户端、SSH协议的字符终端等。51Testing软件测试网K3{"]%Kz"@Sc

11.测试人员可以使用Pythonjava创建自己需要的测试库。

7D+FevN;gU0

12.提供了远程测试执行接口,可以进行分布式测试执行。51Testing软件测试网"C7IYfT Ex^

 

y(YUD7H6U i0

辅助工具:RIDE51Testing软件测试网'L:g:aGpI.}H

RIDE是一款专门用来编辑Robot Framework用例的软件,用Python编写并且开源。RIDE可以从Robot Framework官网找到最新的下载链接。51Testing软件测试网.a8~_5lH4Mc:@4Q


)L du9\ Q*LS0

2~E"qp;oBzd"u*n0


(F+Q2_+X0f*@[ SX0
51Testing软件测试网S\@\A}9s?



c9d(xAy6\0
OK 
如上

TAG: 软件测试 测试工具 自动化测试

 

评分:0

我来说两句

xuquan

xuquan

IDO老徐,坐标深圳,测试经理,干了十年测试,公号"简尚" ,个人博客isTester.com ,关注「软件测试从业者综合能力提升」,微信957863300

日历

« 2024-04-24  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 914550
  • 日志数: 427
  • 建立时间: 2012-06-04
  • 更新时间: 2022-02-23

RSS订阅

Open Toolbar