自动化测试平台搭建(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. 测试、开发人员认同自动化测试执行结果