测试同学如何快速开发测试平台?
创始人
2024-06-01 02:33:57
0

     转眼已经好几个月没有发表什么文章了,因为疫情原因,大家工作都不怎么顺利,没有什么心情。再者,最近一直在搞移动端精准测试的项目,有太多技术难点需要攻克。从各个网站上都找不到解决方案,只能不断地尝试,摸着石头过河,还好最终影响项目开发的技术壁垒都给突破了,这类问题我也总结了不少技术文档,受众群体较少,也就没有发布出来。但这一个来月,看到组内的小伙伴,有不少业务线都有开发测试平台的需求,就根据自己以往的经验,介绍一下如何快速开发测试平台?

一,提前做好规划

    当你想开发一个测试平台的时候,一定要提前做好规划。

  • 为什么要开发这个测试平台?
  • 公司里面有没有类似的平台?
  • 其他公司有没有类似的平台?
  • 这个平台要解决什么问题?

     这些要想好,在争取资源或者向领导汇报的时候,非常有用。一个平台不需要做多牛,只要能解决你当前问题即可。或者你想开发一个非常大的系统,甚至做成一个生态,也无可厚非。但要做好规划,不然长时间没有产出的话,就无法得到领导的支持。

二,做好技术选型

    开发任何平台都不要从零做起,在规划好要做什么的时候,下一步就要去做技术调研了。比如说,我要开发一个接口测试平台,应该如何入手?

  • 调研一下现在业界有什么知名的接口测试平台吗?
  • 是否有开源的项目可以拿来借鉴呢?
  • 其他公司是怎么做的呢?
  • 公司内部,或是部门内部有开发类型的平台吗?
  • 分析可能参与的同学与公司的技术,选择技术栈,java,python?
  • 相应语系现在常用的Web开发框架有什么,如:python的Django,Flask,Tornado等,java的spring等;
  • 需要用到什么中间件或是数据库,redis, mysql, mongodb等;

     如果能用开源就尽量用开源,这不涉及什么版权问题,但能提高你的开发效率。很多公司会一直强调不要重复造轮子,这从整体来说是好的,不能浪费资源嘛。如果公司有独立的平台架构组,他们会提供很多通用的平台,框架,组件什么的,我们就真的不需要重复造轮子了。如果没有这样的技术储备,那不要重复造轮子就是,你不要开发东西了,要用我的哟!你细品一下吧!

三,整体架构设计

开发测试平台和写自动化测试用例,或者你参与一个大项目的部分功能是完全不一样的。

  • 需先整体做好设计,使用什么样的开发模式?现在测试平台肯定是前后端分离的开发模式。
  • 那就要考虑前端用什么框架开发(VUE,React或是其他)?
  • 后台接口用什么框架开发(java的框架还是用Python的框架)?
  • 有没有开源的项目可以直接拿来用,或是参考的?
  • 前后端各自己的架构是什么样子,整体架构设计要规划好,各个模块的功能是什么?相互之间如何交互等。

     最好文档化,图形化地总结一下,然后和相关同学进行有组织的讨论,得到最终结果后再去拆解任务,进行排期,开发代码等工作。如果前期不做好规划,想到哪儿开发到哪儿,你就会发现后期会有很多问题,各种联调就会让你头大。

四,人员安排及阶段性调整

     做任何事情都很难做到,先做好规划然后一成不变地执行下去。在开发测试平台的时候也是一样的,在写好整体架构的同时,也要做好如下事情:

  • 选择参与项目的同学,是你自己开发,还是需要与其他同学一起开发?
  • 参与项目的同学技术水平如何,都擅长什么语言?
  • 选择项目的开发语言,做好项目管理与编码规范。
  • 拆分需求,安排相应的同学。
  • 按照排期进行开发工作,然后每天或是每周相关同学要对一下,及时发现风险或是做适当的调整。

      当然一个项目要有负责人,在遇到不同意见,需要进行调整时,要有人能拍板定案,否则就会反复讨论下去,没有任何结果。但是也不能没有原则地进行调整,这也不免会有人因为有技术难点,或是懒于做什么事情,建议调整的。

五,学会展示自己

     要学会向领导,其他同学展示自己开发的成果,以便争取到更多的资源和支持,同时也会给自己信心。还有一点就是,无论开发任何平台,都是要解决一定的问题的,但是有的时候现实中的使用场景和规划不一样,或是因为不懂如何使用而让平台无法正常工作的情况。所以要组织相关使用方做定时培训,讲解平台的使用方法,注意事项等。一定要让业务同学多多去使用,然后再根据实际情况进行不断的优化与提升,才能让平台越来越能帮助大家解决问题的。

相关内容

热门资讯

常用商务英语口语   商务英语是以适应职场生活的语言要求为目的,内容涉及到商务活动的方方面面。下面是小编收集的常用商务...
六年级上册英语第一单元练习题   一、根据要求写单词。  1.dry(反义词)__________________  2.writ...
复活节英文怎么说 复活节英文怎么说?复活节的英语翻译是什么?复活节:Easter;"Easter,anniversar...
2008年北京奥运会主题曲 2008年北京奥运会(第29届夏季奥林匹克运动会),2008年8月8日到2008年8月24日在中华人...
英语道歉信 英语道歉信15篇  在日常生活中,道歉信的使用频率越来越高,通过道歉信,我们可以更好地解释事情发生的...
六年级英语专题训练(连词成句... 六年级英语专题训练(连词成句30题)  1. have,playhouse,many,I,toy,i...
上班迟到情况说明英语   每个人都或多或少的迟到过那么几次,因为各种原因,可能生病,可能因为交通堵车,可能是因为天气冷,有...
小学英语教学论文 小学英语教学论文范文  引导语:英语教育一直都是每个家长所器重的,那么有关小学英语教学论文要怎么写呢...
英语口语学习必看的方法技巧 英语口语学习必看的方法技巧如何才能说流利的英语? 说外语时,我们主要应做到四件事:理解、回答、提问、...
四级英语作文选:Birth ... 四级英语作文范文选:Birth controlSince the Chinese Governmen...
金融专业英语面试自我介绍 金融专业英语面试自我介绍3篇  金融专业的学生面试时,面试官要求用英语做自我介绍该怎么说。下面是小编...
我的李老师走了四年级英语日记... 我的李老师走了四年级英语日记带翻译  我上了五个学期的小学却换了六任老师,李老师是带我们班最长的语文...
小学三年级英语日记带翻译捡玉... 小学三年级英语日记带翻译捡玉米  今天,我和妈妈去外婆家,外婆家有刚剥的`玉米棒上带有玉米籽,好大的...
七年级英语优秀教学设计 七年级英语优秀教学设计  作为一位兢兢业业的人民教师,常常要写一份优秀的教学设计,教学设计是把教学原...
我的英语老师作文 我的英语老师作文(通用21篇)  在日常生活或是工作学习中,大家都有写作文的经历,对作文很是熟悉吧,...
英语老师教学经验总结 英语老师教学经验总结(通用19篇)  总结是指社会团体、企业单位和个人对某一阶段的学习、工作或其完成...
初一英语暑假作业答案 初一英语暑假作业答案  英语练习一(基础训练)第一题1.D2.H3.E4.F5.I6.A7.J8.C...
大学生的英语演讲稿 大学生的英语演讲稿范文(精选10篇)  使用正确的写作思路书写演讲稿会更加事半功倍。在现实社会中,越...
VOA美国之音英语学习网址 VOA美国之音英语学习推荐网址 美国之音网站已经成为语言学习最重要的资源站点,在互联网上还有若干网站...
商务英语期末试卷 Part I Term Translation (20%)Section A: Translate ...