在Robot Framework测试中训练和使用期望检测器。
项目描述
注意:这是一个alpha版本!请谨慎使用 :D
库,用于训练计算机根据示例验证预期的结果。轻松验证大而多变的内容。通过应用机器学习使您的测试更智能。
此库仅公开一个robot框架关键字:Should be as expected ${VALUE}。它检查${VALUE}应该符合生成的期望json文件的期望。期望文件以人类可读的格式,可以手动编辑。系统将自动生成期望。
如何使用此库
从PyPI安装 pip install robotframework-expects
将库添加到RF测试套件的训练模式中 Library Expects TRAINING
从您的SUT在测试中捕获值 ${VALUE}= ..
向测试中添加期望块 Should be as expected ${VALUE}
运行您的测试 robot yoursuite.robot → 生成文件 yoursuite_expects.json
将库更改为正常模式 Library Expects (删除 TRAINING)
运行您的测试
改进期望
有三种方法可以改进期望
在TRAINING模式下多次运行测试以从多个示例运行中获得更好的验证模型。
在INTERACTIVE模式下运行测试,在Should be as expected失败时停止执行。然后探索并创建更好的验证模型。
手动修改_expects.json。
当期望改变时
如果您的系统发生变化,导致旧期望不再适用,只需删除 _expects.json 文件,并将库切换到 TRAINING 模式。然后运行测试以记录新的期望。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
robotframework-expects-0.4.0.tar.gz (13.7 kB 查看哈希值)
构建分布
关闭
robotframework-expects-0.4.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ea92b8aedb0df7eb4a7dca6e0fdaebffd70b66878c136ec4304f7c27ca61bae6 |
|
MD5 | c7205863b56058d415c39f2fc4258769 |
|
BLAKE2b-256 | 2f57d27f9768ff9d35cc20a1ca85288e5b42fecf4559077cc152baa8973b8a59 |
关闭
robotframework_expects-0.4.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 70c95bf067ea2133ed72bcd059c8f25ff8c653626840b93663618a85569b1dfa |
|
MD5 | c85b93c82540f485827a3d4ff5da77d2 |
|
BLAKE2b-256 | ab32ed4354074719f10b654f0fbcb818d5f0c8463b95c850ff3643f86454535a |