1.操作系统及编译环境 Linux、Pycharm、Sublime、Git等
2.协议 HTTP/TCP
3.数据库 MySQL、Redis
4.框架 Django Rest Framework、Flask、Scrapy、Miniweb_server等
5.前端 HTML、CSS、XML、JavaScript、Vue
6.开发工具 Celery、Selenium
7.服务器 Nginx配置、MySQL主从配置
8.熟练使用Selenium进行web自动化测试;
9.熟练使用Jmeter和Postman进行接口测试;
10.熟练使用MySQL,并运用SQL语句对数据库进行增删改查操作,可使用Navicat数据库可视化工具;
11.熟悉手机App端项目开发流程和功能测试,使用Appium进行自动化测试;
12.熟练使用Linux命令,精通python语言;
海信官方购物平台
项目描述:
该项目是一款海信官方购物平台。汇集了海信旗下的所有产品,快捷的购物体验商城,前台购物模块包括:个人中心/注册模块,商品浏览/热门品牌店铺推介模块,购物车管理模块 , 支付 , 收藏等, 后台模块包括: 会员中心模块,物流配送模块,店铺管理模块,订单管理模块,评论管理模块等
项目职责:
1、参与需求评审,快速熟悉项目,整体构思出组织架构图
2、根据需求,进行功能测试
3、拿到开发提交结果物,验证需求认知的正确性
4、根据需求 ,详细分析测试范围, 进行测试用例设计编写, 保证测试的全面性
5、定位Bug,上传Bug到缺陷管理工具(禅道)追踪Bug,协助开发人员修复Bug以及bug的复现,解决验证并做回归测试撰写Bug缺陷报告,与开发交流Bug出现的原因
6、在前后台交互时,利用SQL语句进行数据库查询验证,检查初始化页面数据显示的正确性
7、针对需求稳定的,部分模块使用Selenium2.0版本,通过Xpath等元素定位技术,编写基于Python的测试脚本。
卟卟优选
开发环境:Linux+PyCharm+Git+Python3.5
技术选型:Scrapy+MySQL+DRF+JQuery+Redis+Nginx+Vue.js
项目介绍:
1、卟卟优选是一个综合性开放的 B2C 平台。商城开发阶段采用前后端分离的方式即前端使用live-server快速搭建服务,后端Django Rest Framework框架,通过Response对象只将数据返回给前端。
2、为提高系统性能,数据存储使用redis缓存并且为了提高redis性能采用redis集群(celery等),从而提高客户体验。
3、系统主要包括:
用户部分:注册、登录、个人信息、地址管理、修改密码、多用户登录以及第三方登录。
商品部分:商品数据表的设计、商品首页、商品列表页、商品详情页、以及商品搜索功能
购物车部分:购物车管理等操作
订单部分:订单结算、保存订单、下订单成功状态单。
支付部分:支付宝支付。
项目职责:
1、参与前期的调研工作,以及需求分析;
2、采用爬虫(spider)爬取商品所有属性
3、参与注册登录模块的开发
4、参与商品表设计以及商品首页、商品详情页等功能的开发
5、参与商品搜索模块的开发
技术描述:
1、使用Scrapy框架从某商城爬取前台属性作为本项目开发阶段展示效果;
2、使用celery处理发送验证码耗时操作
3、使用管道处理redis储存用户信息数据;
4、借助docker为FastDFS分布式服务器快速搭建环境实现图片存储
5、使用页面静态化处理商品首页的动态请求
6、使用事务机制处理购物车的逻辑代码
7、使用MySQL实现对用户数据储存
8、采用 haystack 模块对接elasticsearch实现网站页面搜索框的全文搜索