• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

testcase-automaker: 测试用例制造器,基于 pairwise 以及给定的参数结构自动生成用例 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

testcase-automaker

输入图片说明

测试用例制造器,基于 pairwise 以及给定的参数结构自动生成用例参数组合。

捐赠 | 支持

【捐赠支持(微信)】

【捐赠支持(支付宝)】

如果你喜欢这个项目,那就点击一下右上方的【Star】以及【Fork】,支持一下吧!

安装

pip install allpairspypip install testcase-automaker

最佳实践

from testcase_automaker.interface.http_params_generator import http_params_generatorparams_structure = {            'name': {                'type': 'string',                'value': '',                'range': ['张三', '李四'],                'iscompulsory': True            },            'phone': {                'type': 'number',                'value': '',                'iscompulsory': True            },            'claimant': {                'type': 'object',                'value': {                    'name': {                        'type': 'string',                        'value': '',                        'iscompulsory': True                    },                    'phone': {                        'type': 'number',                        'value': '',                        'iscompulsory': True                    }                },                'iscompulsory': True            },            'informations': {                'type': 'array',                'value': [{                        'claimant': {                            'type': 'object',                            'value': {                                'name': {                                    'type': 'string',                                    'value': '',                                    'iscompulsory': True                                },                                'phone': {                                    'type': 'number',                                    'value': '',                                    'iscompulsory': True                                }                            },                            'iscompulsory': True                        }                    },                    {                        'name': {                            'type': 'string',                            'value': '',                            'iscompulsory': True                        }                    }                ],                'iscompulsory': True            }        }if __name__ == '__main__':    params_generator = http_params_generator(parameters_structure=params_structure)    params_list = params_generator.generate_params_list()    print(params_generator.generated_params_list)

运行脚本后输出如下:

[{'name': '李四', 'phone': 15746159038, 'claimant': {'name': '华蔹绍', 'phone': 15698064521}, 'informations': [{'claimant': {'name': '齐檠', 'phone': 18912976530}}, {'name': '翟伽硝'}]}, {'name': '张三', 'phone': None, 'claimant': {'name': None, 'phone': None}, 'informations': [{'claimant': {'name': None, 'phone': None}}, {'name': '莫僖烹'}]}, {'name': '李四', 'phone': 18557203961, 'claimant': {'name': None, 'phone': 13736054179}, 'informations': [{'claimant': {'name': None, 'phone': 18810456792}}, {'name': None}]}, {'name': '李四', 'phone': None, 'claimant': {'name': '浦农', 'phone': None}, 'informations': [{'claimant': {'name': '阴桎煅', 'phone': None}}, {'name': None}]}, {'name': '张三', 'phone': None, 'claimant': {'name': None, 'phone': 18238590241}, 'informations': [{'claimant': {'name': '弓肓', 'phone': None}}, {'name': None}]}, {'name': '张三', 'phone': 18265714928, 'claimant': {'name': '昝胀噎', 'phone': None}, 'informations': [{'claimant': {'name': '应兰仓', 'phone': None}}, {'name': None}]}, {'name': '李四', 'phone': None, 'claimant': {'name': '毋羹', 'phone': None}, 'informations': [{'claimant': {'name': None, 'phone': 15701289735}}, {'name': None}]}]Process finished with exit code 0

输出格式为数组,包含了基于 pairwise 的参数组合

联系我

可扫描下方二维码联系我

输入图片说明


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap