自动化测试平台
前端工程师
自动化测试平台是一个类似postman的接口测试工具,支持上传swagger接口文件、fiddler/charles抓包工具生
成的har文件自动生成接口合集,通过拖拽接口编写自动化用例。对于接口自动化测试有极大的提升。加快测试
进程约40%;
项目职责:
1、使用vue-cli快速搭建单页应用项目。
2、页面交互设计与实现。
3、运用vue.js中的指令和服务与后台接口对接,进行数据交互,进行页面渲染,实现功能 模块的判断。
4、项目测试阶段用node连接数据库进行接口对接和数据渲染模拟,测试功能模块 是否完善,逻辑处理是否正
确。
5、使用vue-draggable拖拽组件使操作更加简单流畅。
6、gitlab环境搭建以便于多人协同开发。
7、使用TypeScript实现某些功能的逻辑处理和某些页面的动态效果。
数据脱敏系统
前端工程师
数据脱敏系统通过变形、转换等内置规则降低数据的敏感程度,同时做到敏感数据可用不可见、所需方可见的集
脱敏后数据残留风险评估、动态脱敏、静态脱敏于一体的综合性脱敏系统。
项目职责:
1、webpack配置,前端react开发环境构建。
2、组件二次封装,将常规的控件组件封装为公共组件。
3、前端整体样式修改,以符合公司需求。
4、使用typescrpt进行项目重构,提高后期项目维护性。
5、使用DvaJs简化redux编写流程,且编写函数简化DvaJs的model创建,加快了写大约两周的工作时间。
6、文件切片上传模块开发,解决大文件上传中断重传问题。
7、使用axios-mock-adapter自定义数据方案,克服了前后端开发进度差异问题,极大的提高了开发效率。
8、编写SuperSelect组件,使用懒加载方式解决页面中下拉框数据量巨大产生的卡顿问题。
2019.04 - 2019.08 途记(微信小程序)
前端工程师
这是一款游记类的微信小程序,旨在分享每个人旅行中的故事。用户可以通过简单的编辑即可提交自己的经历与
他人分享。
项目业绩
1.使用WeUI搭建页面布局和基础样式
2.按照设计图完成页面的布局和整体框架和特效
3.调用微信的api进行页面的切换跳转
4.对接后端接口,拉取数据进行页面渲染
5.监控用户上拉触底事件,发送数据请求渲染页面实现无刷新渲染
6.自定义数据广播机制实现各组件之间数据的传递