用于测试的可变ux实现
项目描述
Sentaku 是一个Python库,允许对象动态选择它们的实现。 Sentaku 是日语中“选择”的意思。
使用 Sentaku,您可以描述您交互的应用程序元素以及它们具有的动作/属性。 Sentaku 会负责选择动作/属性的实现。
安装
pip install sentaku
用例
此类系统的常见用途是使用相同的代码测试应用程序的各个层,以及使用应用程序的不同层进行设置/拆卸和简洁的验收测试。
一个典型的用例是测试您的现代HTML5应用程序。此类应用程序通常由不同的层组成。
内部后端API
丰富的前端
REST API
直接与应用程序使用的其他服务交互的API
在执行测试设置/拆卸时,最好运行快速的后端API或REST API,而在运行实际的验收/系统测试时,更希望运行丰富的用户界面或REST API。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
sentaku-0.9.1.tar.gz (19.4 kB 查看哈希值)
构建分发
sentaku-0.9.1-py3-none-any.whl (11.9 kB 查看哈希值)
关闭
sentaku-0.9.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 29a3a6685c0dabe9aa31a276fe340414cbe689b47db53069c67a652e1b66e4ab |
|
MD5 | da66783f4c668f8c58a69ff9fb54c640 |
|
BLAKE2b-256 | f53617eee65a630f98f6309337d5181a07fc7f9a95b7b4f2e2a6360030cc4fc3 |
关闭
sentaku-0.9.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0021b3b232e946e3eddd059060ee49ea36a9907dad1fbeb05248b2c55cfed46c |
|
MD5 | 5ed68050c9cbf0f59a6bbd2597f695a7 |
|
BLAKE2b-256 | d0c016668116da6dc9f27e7b8ae3b3e4d056aafeeeead0caa8d31f91b296911a |