匿名职言 如何学习 Django,用它来帮助测试工作。

许航 · 2021年11月10日 · 最后由 许航 回复于 2021年11月11日 · 3157 次阅读

目前直接在 B 站上找了个美多商城直接做,现下差不多跟着做了一半了,视频用的 django2,自己用的 django3.2 用 JSONResponse 返回,还有必要看 DRF 版的美多商城么,剩下的方向有点迷茫,当时最终就是想靠它来帮助下测试工作,您有什么建议给到...

共收到 5 条回复 时间 点赞

你现在看的是商城类的,业务和测试领域差异比较大,你比较需要补的应该是业务领域知识,直白点说就是测试工具的设计思路。

可以想想现在测试工作有什么需要帮助的,比如哪些地方效率低,是否需要做一些测试工具平台辅助。典型的像接口测试平台这种。

PS:如果你出发点是帮助测试工作,建议先想有什么需要帮助的,大概要用到什么技术,再去学习技术。先学习技术,容易陷入手里有个锤子,什么问题都想用锤子解决的倾向。

如果你已经学习了 django,说明你有一定的代码基础,那么平时在工作中有没有自己写过一些小脚本辅助测试呢,如果有的话,可以把其中比较通用,或者比较常用的提取出来,结合你学习的 django 写成 api,给大家或自己调用,也算是一个 django 的应用。然后,往后面就是可以尝试集合更多的工具,或者接口测试平台等等。drf 可以看看武沛齐的视频,个人觉得挺不错。

学 web 框架基本都是用来写平台的,看你用来做哪类的平台。

1.造数据的平台。比如造订单,输入一个单号,其他信息全部默认,直接生成订单。

2.mock 平台。自己写一个接口,模拟外部接口的返回,内部逻辑尽量简化。比如测试下单买东西,下单时需要调用第三方接口查库存(第三方接口一般是在配置中心或者数据库,代码不可能写死),这个接口不稳定,就可以自己写个接口,模拟这个接口的返回。状态值可以从数据库读取,也可以写死。

3.接口测试平台。这个很多。

4.小工具集成平台。测试图片压缩,json 转换,数据库数据搜索等,根据需要去集成。

经验之谈:我们测试利用 Django+layui 设计了一套自动化执行管理平台。
有需求就有价值。

不知道接口自动化平台如何设计尼

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册