随笔分类 -  Python--开发--随机测试数据小工具

摘要:基于UI的测试工具研发级实践: 与命令行工具的区别: 封装了工具界面,增强了易用性和可扩展性 工作流程: 1.选择基于python的UI实现方案 Python自带的Tkinter,界面不太美观 pyQt,界面美观,实现起来太复杂 wxPython,美观度,实现技术难度,都适中 选定 2.部署UI研发 阅读全文
posted @ 2023-01-18 13:32 沐沂 阅读(159) 评论(0) 推荐(0)
摘要:面向过程封装: 代码: # 生成邮件 import random import string import csv def get_email(min_len,max_len,eamil_list): # 在指定长度内生成一个随机数 num = random.randint(min_len,max_ 阅读全文
posted @ 2023-01-17 22:39 沐沂 阅读(40) 评论(0) 推荐(0)
摘要:v1版: 脚本设计流程图: 代码: # v1.1 自动生成密码,用面向过程进行封装 import random import string def get_pwd(minlen,maxlen,pwdtype): # 换取指定长度 rdm_num = random.randint(minlen,max 阅读全文
posted @ 2023-01-17 22:37 沐沂 阅读(64) 评论(0) 推荐(0)
摘要:v5版本:数据写入本地文件: 改动点: 在main的循环中,把生成的数据,写入csv中 脚本设计流程图: 代码: import csv import random import string def get_randomstring(min_len, max_len,pre,num_name): # 阅读全文
posted @ 2023-01-17 18:58 沐沂 阅读(29) 评论(0) 推荐(0)
摘要:v2版本开发日志: 改动的点: 增加一个前缀,传入到方法中 把前缀与随机字符串进行拼接 脚本设计流程图: 代码: # 生成用户名测试数据 # v2 版本:前缀+随机字符 import random import string # 在v1基础上 传入前缀 def get_randomstring(mi 阅读全文
posted @ 2023-01-17 17:12 沐沂 阅读(47) 评论(0) 推荐(0)
摘要:环境部署: 安装python 安装pycharm 工作任务: 需求:研发一个测试工具,构造随机测试数据 技术要求:基于python语言开发 成果物:用于未来的测试脚本 分享交流:分享开发过程中的收获 工作四部曲: 1 沟通工作任务: 询问: 哪一类的随机测试数据? 未来做什么,举个例子? 实现哪些功 阅读全文
posted @ 2023-01-16 18:53 沐沂 阅读(67) 评论(0) 推荐(0)