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

浙公网安备 33010602011771号