[技术项目1]--数据工厂项目总结
一、项目背景#
1、测试用例执行过程中,创建所需的数据耗时较长,从而使得测试用例执行的时间变长,影响项目的整体进度。
2、大多时候为了创建一个需要使用的业务数据,往往需要先创建一堆其他相关联的数据,越是业务链后期的数据,这个问题就越严重。
3、作为测试的一份子,为了解决测试过程中的一个"痛点"之一:造数据繁琐,造数据频繁,造数据难。从而构想自己能不能把常用的造数据操作封装一下,写成接口,用页面调用,让不懂这个业务的人、或者频繁使用这些数据的人点点点操作。想到就要做到,于是“数据工厂”技术项目搭建成功了!
二、解决手段#
1.收集常用较频繁的造数据操作,数据库表设计
2.封装接口,python提供服务支撑
3.开发前台操作入口,方便用户操作
三、技术背景#
- 后端使用python+django,前端用vue
- 因为测试有多套环境,每个环境使用的数据库不同,所以在造数据之前需要先选择不同的测试环境,链接对应环境的数据库等
- 准备工作:了解一些常用造数据的需求,了解相关的表操作逻辑
四、主要功能展示#
4.1、选择不同的测试环境#
4.2、造数据逻辑#
这个就依赖具体的业务逻辑了,将sql操作封装成接口,前端可视化入参,调用接口,从而造数据

五、项目总结#
这是第一个前后端都自己搭建的完整的项目,是给自己一个阶段性的成果的认可,部署成功后,能直接使用了很是开心。在组里分享后,供大家使用时更是开心。后期需要收集更多的测试数据需求,慢慢的不断状态这个项目
作者:zhangxiaoxue
出处:https://www.cnblogs.com/zhangxue521/p/14940698.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
٩(●ᴗ●)۶ 一个间歇性踌躇满志,持续性混吃等死的小菜鸟.
本文来自博客园,作者:爱笑的眼睛真美,转载请注明原文链接:https://www.cnblogs.com/zhangxue521/p/14940698.html
Buy me a cup of coffee ☕.
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步