前言:
现在大家对“javagui表格”大致比较关注,我们都想要学习一些“javagui表格”的相关资讯。那么小编也在网上网罗了一些有关“javagui表格””的相关文章,希望看官们能喜欢,同学们快快来了解一下吧!Robot Framework是什么?
Robot Framework是一个基于Python的,可扩展的关键字驱动的测试自动化框架,用于端到端验收测试和验收测试驱动开发(ATDD)。
以上是官方解释。
为什么选择Robot Framework?
(以下称robot framework为rf)
背景:
为了避免重复工作,提高测试效率,保证每次测试的一致性和可重复性,更好的利用资源(比如周末和晚上),等等,我们需要一个优秀自动化框架来支持我们做自动化测试
rf的优秀之处:
首先,它是一个自动化框架,而不是简简单单的一个自动化工具。为什么自动化测试一定要使用测试框架?原因如下:
1、不使用框架运行后没有像样的测试报告。
2、不使用框架测试用例代码文件无组织,用例较多时找起来很麻烦。
3、不使用框架在需要挑选用例自动化执行时,只能一个个挑选用例代码文件后点击run,很麻烦。
4、版本发布后,自动化测试的优点之一是可以夜间运行,不使用框架的话只能夜间手工run。
5、使用os调用执行用例代码文件的方法——无法解决挑选用例代码文件进行执行的需求,有时候仅需要冒烟测试,并不需要执行所有测试用例。
6、用例是否通过,通过/失败的数量是多少,失败的原因是什么,都需要体现。
7、框架有完善的初始化机制。
然后,它还有以下这些特点:
1、启用易于使用的表格语法,以统一的方式创建测试用例,易学易用。
2、提供从现有关键字创建可重复使用的更高级别关键字的功能。
3、 提供易于阅读的结果报告和HTML格式的日志。
4、 平台和应用程序是独立的。
5、 提供一个简单的库API,用于创建自定义测试库,可以使用Python或Java本机实现。
6、提供命令的界面和基于XML的输出文件, 以便集成到现有构建基础架构(持续集成系统)中。
7、为Selenium提供Web测试,Java GUI测试,运行进程,Telnet,SSH等支持。
8、支持创建数据驱动的测试用例。
9、内置对变量的支持,特别适用于不同环境下的测试。
10、提供标记以分类和选择要执行的测试用例。
11、实现与源代码控制的轻松集成:测试套件只是可以使用生产代码进行版本控制的文件和目录。
12、提供测试用例和测试套件级别的设置和拆卸。
13、模块化架构支持创建测试,即使对于具有多种不同接口的应用程序
0阅读
推荐
标签: #javagui表格