热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

自动化测试平台搭建(django+layui+echars+unittest)

一、平台效果展示:  当前只是搭建了大体的框架,完成了数据展示的功能,可不断完善,增加新的功能,例如脚本运行配置,问题记录跟进,甚至自动化用例管理等,后面有时间的话会更新。二、搭建

一、平台效果展示:

自动化测试平台搭建(django+layui+echars+unittest)
  当前只是搭建了大体的框架,完成了数据展示的功能,可不断完善,增加新的功能,例如 脚本运行配置,问题记录跟进,甚至自动化用例管理 等,后面有时间的话会更新。

二、搭建这套平台需要用到哪些知识点:

  首先明确一点,作为一个测试人员,编程技能要比开发薄弱的,而且我们需要快速的搭建起来,平台并不是我们的工作重点,所以,要更多的引用***,不紧快而且容易,不会望而却步!知识点如下(只需要最基础的,懂点就行,甚至边做边学都可以的):
1. Python 基本语法
2. js、css 基本语法,bootstrap(以后可能会用到)
3. django的搭建,及自带的orm 或者直接写sql
4. layui前端的基本了解
5. echars 前端图表工具的了解
6. nginx+uwsgi+django的部署

【这些知识点后续都会详细讲解】

三、为什么要做自动化平台:

   自动化测试其实是一个很大的概念,包括 自动化测试脚本的完善,测试人员的自动化测试意识和能力,自动化测试流程,CI/CD流程,而不仅仅是写几个脚本,覆盖几个功能,我的自动化就完成了,很多人,公司陷入这个误区,导致自动化最后沦为鸡肋。 大家对自动化失去信心,甚至自己都曾怀疑过。
   这种情况下如果你还在坚持,虽千万人吾往矣 ,而自动化测试又是一个长期持续的过程,那么过程中的数据,技术,流程的积累和呈现尤为重要。自动化测试平台 搭建过程中不仅能提高自身技能,更能很好的完成过程积累!

四、自动化测试落地的标准:

1. 有统一的测试框架,平台
2. 有基本的CI/CD流程,具备自动、定时触发能力
3. 自动化测试用例覆盖度高,明显提高测试效率
4. 测试、开发人员认同自动化测试执行结果


推荐阅读
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 使用Ubuntu中的Python获取浏览器历史记录原文: ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 本文介绍了指针的概念以及在函数调用时使用指针作为参数的情况。指针存放的是变量的地址,通过指针可以修改指针所指的变量的值。然而,如果想要修改指针的指向,就需要使用指针的引用。文章还通过一个简单的示例代码解释了指针的引用的使用方法,并思考了在修改指针的指向后,取指针的输出结果。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • 从零基础到精通的前台学习路线
    随着互联网的发展,前台开发工程师成为市场上非常抢手的人才。本文介绍了从零基础到精通前台开发的学习路线,包括学习HTML、CSS、JavaScript等基础知识和常用工具的使用。通过循序渐进的学习,可以掌握前台开发的基本技能,并有能力找到一份月薪8000以上的工作。 ... [详细]
  • 初识java关于JDK、JRE、JVM 了解一下 ... [详细]
  • 基于SpringBoot打造在线教育系统(6)– 二级分类模块UI篇
    这一节来做二级分类,为了快速开发,一级分类只做新增,暂时不考虑修改和删除,如果一定要删,就去数据库删吧。我们接下来,需要通过一级分类,获取所有的二级分类。开始 ... [详细]
  • 媒介本文的前身是源自github上的项目awesome-github-vue,但由于该项目上次更新时候为2017年6月12日,许多内容早已逾期或是许多近期优异组件未被收录,所以小肆 ... [详细]
author-avatar
炽热冰菊66
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有