arjuna是由rahul verma(www.rahulverma.net)开发的基于python的测试自动化框架。
arjuna的Python项目详细描述
阿诸那测试英里
arjuna是rahul verma(www.rahulverma.net)开发的基于python的测试自动化框架。它基于faast(frameworkasaservicefortesting),被视为2019年的一个小时需求。faast体系结构能够集成多种编程语言、多种工具、gui定义外部化、自定义标识类型等,并对每个组件进行更精细的控制。作为test mile的首席顾问,rahul已经在框架和组织中实现了这个模型的较小变体,或者给出了关于它的建议。然而,作为一个通用库,arjuna拥有上述模型最完整的实现,远离项目特定的上下文和约束。
arjuna包含了客户端lib的python版本。
阿诸那还包括unitee,一个支持rahul测试封装原则的测试引擎,正如2010年的一篇研究论文所设想的那样。它结合了实用主义,包括出于性能原因而在测试之外做出的决定。
你需要Python3.5+来利用阿诸那。
注意:在linux上,内置python3构建与在arjuna中大量使用的python内置enum模块有问题。另一种方法是在linux上安装activestate python。高级用户可以安装自定义python构建。
阿诸那的文件正在编制中。您可以在test mile网站上找到当前的帮助文档,网址是https://testmile.com/arjuna
阿诸那装置
- 从https://python.org下载并安装最新的python(3.5+)
- 如果您被要求学习python,下面是教程和文档的链接。
- 通过运行命令
python --version
确认安装的python版本。如果未显示中的预期版本,请通过查看路径变量和/或查看是否安装了多个版本的python来解决此问题。 - 使用以下命令安装arjuna python绑定
pip install arjuna