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


      引言

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

      前端设计

    原来的界面:

    一键预报模块:

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

      优化后:

    Json格式化工具:

      效果展示

      总结

      重点!敲黑板!!!!

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

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

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

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

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

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

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

     

  • 相关阅读:
    android之wifi开发
    android wifi讲解 wifi列表显示
    jQuery格式化时间插件formatDate
    Android自定义照相机实现(拍照、保存到SD卡,利用Bundle在Acitivity交换数据)
    Android圆形图片自定义控件
    Android自定义控件
    SQL表连接查询(inner join、full join、left join、right join)
    Jquery 中each循环嵌套的使用示例教程
    JQuery遍历json数组的3种方法
    怎样从数据库层面检測两表内容的一致性
  • 原文地址:https://www.cnblogs.com/liudinglong/p/12657332.html
Copyright © 2020-2023  润新知