个人简历
黄大臻 Dzreal
联系方式
- 手机:17777130735(最优联系时间:10:00AM -- 23:00PM)
- Email:dzreal_93@126.com
- QQ/微信号:287739841
个人信息
- 黄大臻 / 男 / 1993
- 本科 / 天津工业大学 / 自动化专业
- 工作年限 :2年半
- 技术博客 :https://gitdzreal93.github.io/
- Github :https://github.com/GitDzreal93
- 求职职位 : 测试开发工程师
工作经历
作业帮( 2017年3月 ~ 2018年7月 )
职位 -- 测试开发工程师
业务测试
负责 作业帮APP 和 一课APP 的 后端/IOS/Android 的版本测试工作
- IM、长连接项目
- 负责作业帮APP “班级群”功能迭代测试工作,熟悉IM项目的后端架构实现,能够从后端代码以及移动端日志,快速定位问题。
- 负责作业帮“通用长连接”服务端和app测试工作,熟悉整体长连接架构,能够独立搭建整个长连接服务,是QA长连接环境的主要维护者,帮助不少QA或RD排查环境问题。
- 负责作业帮“长连接”相关脚本工具的收集与开发,主要包括:IM测试套件、直播间长连接信令发送后台的开发。
- 智慧英雄项目
- 项目简介:《智慧英雄》是2018年年初,作业帮推出的一款答题瓜分奖金的活动。
- 主要工作:负责APP端答题核心流程的测试工作,包括活动开始、答题倒计时、复活卡逻辑、答题情况判断、分享、淘汰逻辑、迟到漏答判定、排行榜及奖金发放等功能的测试。
- 项目总结:在开发测试周期极短的情况下(7天),最快速的时间研究竞品、编写测试用例、执行测试用例、搭建测试环境、集成测试,系统测试,日夜工作,克难攻坚,确保了项目提前1天达到了上线水准。
- 直播课课中项目
- 项目简介:直播课课中项目,即直播课上课功能,是作业帮直播课业务最核心的一个功能,可以分为三大块:课前交互、课中交互、课后交互。
- 主要工作:主要负责直播课课中项目的全功能测试工作,细致到参与需求评审、测试用例编写及管理、测试项目整体把控、线上回归测试、线上bug追踪、发版打包等工作。
- 项目总结:测试范围广泛,web端、android、IOS、PC端、php后端全权负责。
- 作业帮基础业务相关
- 负责作业帮课程详情页的改版测试
- 负责Udesk客服功能测试
- 后台测试项目
- 主要负责作业帮首页banner以及广告弹框的后台测试工作。
- 主要负责建课后台初期部分功能需求,通过对需求的熟悉,改良一键建课脚本,增强稳定性,且支持一键创建多门课程,达到简化建课流程的目的,极大程度上提高了构造数据的效率。
(以上项目,是在作业帮工作期间比较典型的测试项目,此外还有很多比较小型的测试项目,在此不一一列举)。
测试相关工具开发
编写的工具,使得工作效率提高50%以上
- 长连接信令推送工具:支持发送全部长连接信令,集成到测试平台上,剥离对其他模块的依赖,极大程度的提升了测试效率,还能用做性能测试工具。
- 建课工具开发维护 :重构了原有的测试脚本,从原有的底层方法的调用改成直接调用封装好的接口,使得维护成本降低,还拓展了一键建多门课的功能,运用在售卖活动中,降低了构造数据的成本。
- IM群测试工具包(建群、自动发消息):IM测试工具从无到有,该工具能做到批量建群、批量加群、自动发不同消息类型的消息,还集成了查询功能,本来手工配置一两个小时才能构造好的数据,现在只需3分钟,极大程度上简化了IM测试工作。
辅助相关工具开发
日常topic,效率工程
- 作业帮APP(android) jenkins平台的打包脚本日常维护
- 钉钉团队提醒机器人,能够在钉钉群中做到定时提醒,主要包含:(1)项目组站立会提醒(2)周报发送提醒(3)线上bug审批提醒(4)加班用餐申请提醒。
- windows多机多浏览器环境搭建,搭建的目的在于:满足win端在不同操作系统中的兼容性测试的需求,通过vmware增量快照功能 + teamviewer远程控制实现。
团队管理经验
担任团队考勤员、Biu主席、课中项目版本测试接口人
- 课中项目case管理、QA项目排期管理、QA发版打包制度制定。
- 制定QA团队考勤细则。
- QA团建负责人。
博汇科技( 2016年4月 ~ 2017年3月 )
职位 -- 系统测试工程师
业务测试
测试教育录播项目,日常兼职打杂(测试/售前/技术支持/导播师傅)
- WebCast 直点播平台,可供学生在线观看直播或点播。
- EasyCast 导播软件,一款win端的导播软件,主要功能:导播、推流。
- EasyClass 课堂互动软件,类似于QQ视频,应用场景是多个教室之间互动直播。
- EasyWeik 微课直播软件,类似obs的直播推流工具,但集成了导播功能。
(负责 功能测试/文档编写/项目发版/技术支持,忙碌的测试菜鸟生涯,培养了我吃苦耐劳的品性)
测试相关工具开发
自动化测试的启蒙项目
- 基于 selenium 的web自动化测试脚本,用于测试webcast直点播平台的登录功能
技能清单
以下均为我日常工作中比较熟悉的技能:
- 编程语言 : python / php / shell
- 操作系统 : Linux / Windows / MacOS
- 数据库 : mysql / redis
- 版本管理 : git
- web框架 : odp(php) / django(python)
- 抓包工具 : chales / fiddler / wireshark
- app测试 : adb / Monkey / appium / uiautomator / ATX
- 其他 : jenkins / jira / wiki / postman
开源项目
- 自动化测试框架(基于unittest)https://github.com/GitDzreal93/web_test
- 起名网爬虫 https://github.com/GitDzreal93/name_spider
- 基于django的个人博客 https://github.com/GitDzreal93/Dzrealblog
- html转pdf小工具 https://github.com/GitDzreal93/html_to_pdf
- 测试开发技术blog(私房菜,持续更新) https://gitdzreal93.github.io/
- 微信wifi魔盒后端开发(基于drf) 涉及到商业秘密,暂不开源
个人评价
- 认真 :2017年全年FindBug数据排行QA组内第三,被评为:2017年度作业帮QA优秀新人。
- 个性 :乐观、勤奋、积极、开朗。不管是QA组内还是和接触到的RD、PM,都相处十分融洽。
- 职位 :在QA团队里,担任 biu主席 一职,负责活跃团队气氛。爱好运动,担任 作业帮足球队 副会长。
- 期望 :坚信未来更好,希望能在互联网圈子发挥出自己最大的价值
联系方式
- 手机:17777130735(最优联系时间:10:00AM -- 23:00PM)
- Email:dzreal_93@126.com
- QQ/微信号:287739841
个人信息
- 黄大臻 / 男 / 1993
- 本科 / 天津工业大学 / 自动化专业
- 工作年限 :2年半
- 技术博客 :https://gitdzreal93.github.io/
- Github :https://github.com/GitDzreal93
- 求职职位 : 测试开发工程师
工作经历
作业帮( 2017年3月 ~ 2018年7月 )
职位 -- 测试开发工程师
业务测试
负责 作业帮APP 和 一课APP 的 后端/IOS/Android 的版本测试工作- IM、长连接项目
- 负责作业帮APP “班级群”功能迭代测试工作,熟悉IM项目的后端架构实现,能够从后端代码以及移动端日志,快速定位问题。
- 负责作业帮“通用长连接”服务端和app测试工作,熟悉整体长连接架构,能够独立搭建整个长连接服务,是QA长连接环境的主要维护者,帮助不少QA或RD排查环境问题。
- 负责作业帮“长连接”相关脚本工具的收集与开发,主要包括:IM测试套件、直播间长连接信令发送后台的开发。
- 智慧英雄项目
- 项目简介:《智慧英雄》是2018年年初,作业帮推出的一款答题瓜分奖金的活动。
- 主要工作:负责APP端答题核心流程的测试工作,包括活动开始、答题倒计时、复活卡逻辑、答题情况判断、分享、淘汰逻辑、迟到漏答判定、排行榜及奖金发放等功能的测试。
- 项目总结:在开发测试周期极短的情况下(7天),最快速的时间研究竞品、编写测试用例、执行测试用例、搭建测试环境、集成测试,系统测试,日夜工作,克难攻坚,确保了项目提前1天达到了上线水准。
- 直播课课中项目
- 项目简介:直播课课中项目,即直播课上课功能,是作业帮直播课业务最核心的一个功能,可以分为三大块:课前交互、课中交互、课后交互。
- 主要工作:主要负责直播课课中项目的全功能测试工作,细致到参与需求评审、测试用例编写及管理、测试项目整体把控、线上回归测试、线上bug追踪、发版打包等工作。
- 项目总结:测试范围广泛,web端、android、IOS、PC端、php后端全权负责。
- 作业帮基础业务相关
- 负责作业帮课程详情页的改版测试
- 负责Udesk客服功能测试
- 后台测试项目
- 主要负责作业帮首页banner以及广告弹框的后台测试工作。
- 主要负责建课后台初期部分功能需求,通过对需求的熟悉,改良一键建课脚本,增强稳定性,且支持一键创建多门课程,达到简化建课流程的目的,极大程度上提高了构造数据的效率。
测试相关工具开发
编写的工具,使得工作效率提高50%以上- 长连接信令推送工具:支持发送全部长连接信令,集成到测试平台上,剥离对其他模块的依赖,极大程度的提升了测试效率,还能用做性能测试工具。
- 建课工具开发维护 :重构了原有的测试脚本,从原有的底层方法的调用改成直接调用封装好的接口,使得维护成本降低,还拓展了一键建多门课的功能,运用在售卖活动中,降低了构造数据的成本。
- IM群测试工具包(建群、自动发消息):IM测试工具从无到有,该工具能做到批量建群、批量加群、自动发不同消息类型的消息,还集成了查询功能,本来手工配置一两个小时才能构造好的数据,现在只需3分钟,极大程度上简化了IM测试工作。
辅助相关工具开发
日常topic,效率工程- 作业帮APP(android) jenkins平台的打包脚本日常维护
- 钉钉团队提醒机器人,能够在钉钉群中做到定时提醒,主要包含:(1)项目组站立会提醒(2)周报发送提醒(3)线上bug审批提醒(4)加班用餐申请提醒。
- windows多机多浏览器环境搭建,搭建的目的在于:满足win端在不同操作系统中的兼容性测试的需求,通过vmware增量快照功能 + teamviewer远程控制实现。
团队管理经验
担任团队考勤员、Biu主席、课中项目版本测试接口人- 课中项目case管理、QA项目排期管理、QA发版打包制度制定。
- 制定QA团队考勤细则。
- QA团建负责人。
博汇科技( 2016年4月 ~ 2017年3月 )
职位 -- 系统测试工程师
业务测试
测试教育录播项目,日常兼职打杂(测试/售前/技术支持/导播师傅)- WebCast 直点播平台,可供学生在线观看直播或点播。
- EasyCast 导播软件,一款win端的导播软件,主要功能:导播、推流。
- EasyClass 课堂互动软件,类似于QQ视频,应用场景是多个教室之间互动直播。
- EasyWeik 微课直播软件,类似obs的直播推流工具,但集成了导播功能。 (负责 功能测试/文档编写/项目发版/技术支持,忙碌的测试菜鸟生涯,培养了我吃苦耐劳的品性)
测试相关工具开发
自动化测试的启蒙项目- 基于 selenium 的web自动化测试脚本,用于测试webcast直点播平台的登录功能
技能清单
以下均为我日常工作中比较熟悉的技能:- 编程语言 : python / php / shell
- 操作系统 : Linux / Windows / MacOS
- 数据库 : mysql / redis
- 版本管理 : git
- web框架 : odp(php) / django(python)
- 抓包工具 : chales / fiddler / wireshark
- app测试 : adb / Monkey / appium / uiautomator / ATX
- 其他 : jenkins / jira / wiki / postman
开源项目
- 自动化测试框架(基于unittest)https://github.com/GitDzreal93/web_test
- 起名网爬虫 https://github.com/GitDzreal93/name_spider
- 基于django的个人博客 https://github.com/GitDzreal93/Dzrealblog
- html转pdf小工具 https://github.com/GitDzreal93/html_to_pdf
- 测试开发技术blog(私房菜,持续更新) https://gitdzreal93.github.io/
- 微信wifi魔盒后端开发(基于drf) 涉及到商业秘密,暂不开源
个人评价
- 认真 :2017年全年FindBug数据排行QA组内第三,被评为:2017年度作业帮QA优秀新人。
- 个性 :乐观、勤奋、积极、开朗。不管是QA组内还是和接触到的RD、PM,都相处十分融洽。
- 职位 :在QA团队里,担任 biu主席 一职,负责活跃团队气氛。爱好运动,担任 作业帮足球队 副会长。
- 期望 :坚信未来更好,希望能在互联网圈子发挥出自己最大的价值