Django自动化测试平台项目前端框架设计

  引言

  在之前根据项目具体情况,开发了一套自动预报数据的平台,也写了博客:Django自动化测试平台项目案例。但是前端页面不耐看,久了就生厌。于是就想更换前端框架,顺便记录一下。

  前端设计

原来的界面:

 

 

 

 

 

一键预报模块:

 

 

 

 

 

为了有更好的感官体验,就像把前端的一套换了,框架设计跟之前一样,具体可以参考之前那篇博客。

  优化后:

 

 

 

Json格式化工具:

 

 

 

  效果展示

 

  总结

  重点!敲黑板!!!!

  自此,前端框架已经更替完成。另外,很多同学会有疑问,自动化测试平台不是接口自动化或UI自动化测试平台吗? 首先,要搞清楚自动化测试和自动化测试工具的区别,以及什么是平台。

1.自动化测试具体概念可以参考我另外一篇文章:自动化测试。这里再简单阐述一下,自动化测试就是替代手工测试的那一部分测试工作就是自动化测试,针对的是工作内容和方式。而测试自动化是针对过程,将手工测试逐渐被替换成自动化的过程就是测试自动化,是一种研发的过程,而这个过程诞生的就是自动化测试工具。

2.自动化测试工具与测试自动化就是一对的,自动化工程师在于自动化工具的研发,现在叫做测开——测试开发工程师。而自动化测试工程师在于自动化脚本的开发,测试结果的追溯,以及测试报告等。论开发水平的话,测试开发>自动化测试。

3.平台——是将整套自动化测试流程集成到界面上,一个可视化环境里,这个环境就是平台。这个不仅要有前端知识,也要有后端知识,以及对整个测试过程非常清晰。

  说完这三点,那么我分享的内容为啥是自动化测试平台呢?  因为他已经替代了手工,不需要人工跑到上游系统中去点点点,操作一些业务流程后,通过调度系统转发等等,到达被测系统。通过我我后端的一些处理,它能直接自动生成数据到被测系统里。为什么叫平台?因为我将整套集成到Web上,以方便其他人可使用。具体可以参考我之前写的博客,开发这个平台的目的。

  不管平台类的工具,还是一些其他工具,不管是数据构造平台,还是一些接口、UI、性能等工具或平台,都是以辅助测试,提高测试效率和测试质量为目的的,只要达到目的就行了。

 

 

 

  如果对python测试开发相关技术感兴趣的伙伴,欢迎加入测试开发学习交流QQ群:696400122,不积跬步,无以至千里。

 

 

posted @ 2020-04-08 00:26  全栈测试开发日记  阅读(1990)  评论(0编辑  收藏  举报