1.具备扎实的 Python 编程能力和测试背景,曾独立开发/主导多个项目,设计代码并测试确保项目功能。
2.具备良好的英语读写水平,获得英语四级证书。
3.致力于不断学习和提升自己,在后端和测试开发领域有较强的实践经验和技术能力。
基于 Flask 框架开发的博客网站:
项目描述
网站前端利用HTML+CSS+JavaScript 3种关键技术,后端基于flask框架和 sqlite3 数据库搭建,包含9大功能模块,部署阿里云服务器有部分人使用。
个人主要工作
1.前端:模板页、登录页、注册页、重置密码页、主页、文章详情/修改页等13个页面的开发;
2.后端:前端页面对应的13个路由视图函数的开发,设计了10张数据库表;利用gzip和flask缓存优化页面响应速度;
3.测试:利用等价类和边界值分析法,结合unittest+selenium+pyqt+pyinstaller进行了登录/注册等页面的自动化测试并打包成测试工具;非功能测试包含Jmeter进行性能测试,兼容性测试等;
项目难点
1、利用隐藏元素传递数据库中文章内容,配合JavaScript 绑定渲染函数解决了不同 markdown 库解析原理不同导致无法完全渲染出文章正确样式的问题;
2、后端利用 session 搭配哈希算法缓存用户身份标识实现了网站登录后才能访问的功能;
项目描述 网站前端利用HTML+CSS+JavaScript 3种关键技术,后端基于flask框架和 sqlite3 数据库搭建,包含9大功能模块,部署阿里云服务器有部分人使用。 个人主要工作 1.前端:模板页、登录页、注册页、重置密码页、主页、文章详情/修改页等13个
项目描述 游戏整体功能基于 pygame 库开发,游戏数据存储功能由底层键值存储引擎提供,存储引擎基于 redis 底层数据结构跳表实现并对外提供了丰富的功能接口。 个人主要工作 1、实现移动、射击等 7 大功能模块的开发及交互,实现鼠标键盘和功能模块的映射 2、基