Robot Framework 自动化测试详解

一、Robot Framework 简介

1、界面自动化测试工具

界面自动化测试,即UI自动化测试,比较常见的工具有:QTP、AutoIt、Selenium等。

像QTP经历了很多版本,最新的版本好像叫UFT了。对初学者来说,录制回放是相当容易上手的,除了录制,QTP主要用VBScript脚本编写代码,同时有一个专门用VBS做Web测试的工具,叫AutonomyV。

AutoIt主要是Windows下的UI测试,我要加一句是标准的Win32对象,一些非标准的,比如Delphi或者PowerBuilder之类做出来的对象,AutoIt就“无能为力”了。

Selenium其实算是做Web测试最全面的工具了,支持的浏览器种类全面,而且又是直接在浏览器中操作,接近真实操作。

其实后面这两个工具,现在在RF里都有对应的测试库,可以用来进行自动化测试。而对于QTP来说,RF基本上已经替代了它的功能,唯一欠缺的就是录制了。

简单对比一下QTP和RF。最后采用Robot Framework的时候做的一个比较表,表内每项满分为5分,分数范围1~5。总体来说,RF方案是占优的,如下表所示。

Robot Framework 自动化测试详解_第1张图片

2、Robot Framework 框架简介

Robot Framework框架是个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD),它
具有易于使用的表格来组织测试过程和测试数据。

<

你可能感兴趣的:(全栈软件测试,自动化测试,性能测试,测试开发,驱动开发)