一个框架,以帮助您与接受水平测试。
机器人框架是一个易于使用的通用关键字驱动的自动化测试框架,专门设计的接受程度的测试和验收测试驱动开发(ATDD)。
它有一个易于使用的表格语法创建测试用例,其测试功能,测试库,使用Python或Java实现的神器出山:www.shenqi73.com,可以延长。
这里是“机器人框架”的一些主要特点:
·易于使用的表格语法用于创建测试用例以统一的方式。
·允许使用关键字驱动,数据驱动和行为驱动(BDD)的方法。
·能够创建可重用的更高级别的关键字从现有的关键字。
·提供易于阅读的HTML格式的报告和日志中。
·独立于平台和
应用程序。
·模块化结构,支持创建测试,甚至应用到几个不同的接口。
·创建自定义测试库提供了一个简单的API库。
·提供了一个命令行界面和基于XML的输出整合到现有的基础设施建设(持续集成系统)。
·硒
网络测试的支持,Java GUI测试的,正在运行的进程,TELNET,SSH,等等。
·远程库的接口,可实现分布式测试和执行测试库,在任何
编程语言。
·提供标记进行分类,并选择要执行的测试用例。
·已建成的实际变量,尤其是在不同的环境中进行测试的支持。
要求:
·
的Python ·
的Java 此版本中的新功能:
·添加关键字,以一个动态库失败,如果get_keyword_arguments()返回None(至少影响了SwingLibrary)
·在Windows崩溃和Jython与中国的语言环境
·,资源或变量
文件时,未发现直接或PYTHONPATH碰撞路径中包含非ASCII
·获取环境变量的关键字上失败的Jython在非西方的Windows
·失败,并报告库导入错误UnicodeDecodeError,如果PYTHONPATH包含了非ASCII路径
·多个数据源时没有警告,并给出解析其中的一些失败
·Rowsplitter infinent循环,当有足够的空单元格
数应该是可配置的
空间,空间分隔的文本文件写入时,
·所有东亚字符控制台上没有正确对齐