ID:250387

commit

接口自动化测试工程师

  • 公司信息:
  • 某智能科技公司
  • 工作经验:
  • 4年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 苏州
  • 全区

技术能力

1、精通项目流程,项目立项开展以及项目进度跟踪、迭代需求评审、设定测试计划、编写测试用例、进行用例评审、执行测试用例、提交并跟踪协助开发解决缺陷、推送测试报告,实时反馈测试过程中的风险、直至项目交付流程。 2、缺陷管理工具用:Jira,Aone,Zentao进行后台编写测试专用字段,设置缺陷流程、提交BUG并长 期持续跟踪。善于发现问题且进行总结,擅长构造正异常测试数据(csv),为测试提供思路; 3、精用Xmind编写测试用例、绘制项目流程图;擅长敏捷工具Git,GitLab(熟悉ci/cd,编写ci的job)。 4、熟悉Linux操作系统及常用文件命令,能够对相关配置文件进行修改,查看后台log(通过telnet请求地 址,发tcp请求到边缘,在边缘查执行sql,抓到业务http请求,用postman发http请求)。 5、常用数据库使用:Mysql(DDL,DML),MongodB,Opentsdb(Grafana),Elasticsearch等curd语法, 简单了解相关函数; 6、擅长接口测试,含手工及自动化,接口自动化语言及库:python+unittest+requests,做断言,将代码 push到gitlab(也可在virtualenv中pipenv 需要的包),常用接口测试具:Postman,Fiddler,Jmeter; 7、其他:做过code review(java service层逻辑校验),执行过java自动化测试用例,接口文档编写,天猫精灵IOT(adb)/智能家居测试经验。常用工具:IntelliJ Idea,PyCharm,DataGrip,CAT。配合开发 debug,自己代码可以自己debug。会使用微信开发者工具;接口文档工具:Swagger,Yapi;写接口自动化的时候:1.调了百度ocr识别api识别文字验证码(包:opencv);2.调htmltestrunner发邮件(smtp);3.偶尔用functools包或者其他的包,写几个小函数:time啊等;
突出成果:1、项目开展期间到至今未出现重大缺陷,保证功能上线供用户正常使用。2、持续进行探索性 测试提高用户体验度,两个项目联测时和开发发现了类加载异常的bug(解决办法:开发将两个类分别抽出来,写成一个类放入公共类库中)。3、通过pymongo对线上数据库内非法数据

项目经验

项目一:
项目名称:Hi智能<web+小程序>/http://pc.hive-intel.com, 后端项目:trash_can --测试小组长 项目描述:Hi智能旨在让回收行业真正的高效运作下去,行业高效运作所带来的社会价值则由居民与回收 企业所共享,web端是直接为回收企业提供箱体(设备),人员,工作数据的查看与管理,属于管理端,主要包含6个模块:首页(箱体地图+箱体列表)>区域管理(区域划分+区域动态)>数据统􏰀(大数据分 析平台+数据明细+动态数据图)>设备管理(故障设备)>账号管理>帮助中心。
项目模块:user (用户),admin(管理员),group(群组),wechat(微信用户),thermodynamicChart (热 力图),wx(微信服务号),can(桶设备),cleaner (清运人员模块),manage(管理员),repair(设备检 修),district(行政区域模块),path(路径规划),open(对外开放)。(以上按controller划分) 项目环境:前端:react/mobx/高德地图/echarts , 后端:spring/springboot/springwebflux/netty/go/gin/rust/tokio,数据库:mongodb 自动化环境:python3+Requests+Unittest+gitlab+git+virtualenv+pip 测试领域:接口测试(含权限,session)、功能测试、性能验证、链接测试、易用性测试、探索性测试 。
职责描述:
1. 参与需求评审,与开发产品确认新增需求,使用思维导图拆分需求,找出显式和隐式测试点,并针对 不同的测试点进行不同方法的用例编写(常用等价类和边界值)。
2. 数据库中构造正异常数据作为数据准备,执行用例,保留测试数据,在jira上进行bug提交以及跟踪。
3. 配合postman进行接口测试,或直接在控制台抓接口,快速定位前后端缺陷。
4. 使用unittest库进行接口自动化用例编写,代码工具pycharm,通过git将代码提交至gitlab,迅速回归所
有的接口,最终在后期节约1天手工时间。
5. 编写测试日报及项目进度日报,bug遗留状况,列举风险点、优化点、此版本未测试到的内容。在此
项目中个人配合开发测试任务,负责整个产品生命周期,并且正常交付。
6. Confluence,jira工具相关项目的管理,缺陷面板更新、进行缺陷整理,缺陷跟踪、发送测试情况。通
知项目负责人以及组成员。

项目二:
项目名称:HI环卫(微信端搜索小程序可体验) 项目描述:小程序作为新时代的风口,特此项目组决定推出小程序,为了让回收企业老板和相关工作人员 随时随地可在移动端进行查看清运报表数据,清运人员工作情况等,从而开发小程序;目的:移动端小程 序未来更受欢迎,抓住更多的时机。 主要模块:8个模块:工作区、报表页面、安全、公司、账号管理、工作区、个人、关于。 项目环境:Linux+Nginx+vue+webpack+nodejs+redis+mongoDB 测试领域:功能测试、接口测试、适配测试、UI测试、链接测试、用户体验测试、探索性测试。

职责描述:
1.web端核心功能迁移到移动端、进行功能优化需求评审、页面设􏰀稿评审、根据移动端特性更新测试用 例、准备硬件测试资源。 2.开始进行移动端:功能测试、接口测试(会使用微信开发者工具)、屏幕兼容性测试(rpx)、兼容性测试 (ios、android系统 :苹果主流机型、华为主流机型,vivo主流机型)、探索性测试、回归测试; 3.进行埋点测试将埋点功能与后台统􏰀数据进行分析数据准确性,埋点统􏰀得完整性,观察迁移到移动端用户使用率变化。 4.作为一款将PC端转向移动端,在此项目中和组内成员分工完成测试任务,完成迭代交付任务,保证功能 可用。

项目三:
项目名称:Hive Admin Panel <web> ,后端项目:admin-panel_service
项目描述:提供给公司仓库人员及其他部门人员的后台管理系统,主要用于管理、展示设备和订单。 项目模块:设备管理、规格管理、用户管理、菜单管理、我的菜单、地址管理、个人展示、 项目环境:Linux+Java+MySQL+MongoDB+redis+本地存储
测试领域:功能测试、接口测试、UI测试、探索性测试。

职责描述:
1.参与需求的评审,编写测试用例,参与用例的评审及修正,执行用例,定位提交缺陷,给开发提供表数 据,和trash_can项目同库同表(开发是新来的同事,表关系复杂)。
2.git cl

案例展示

  • yaoud_pytest

    yaoud_pytest

    1.框架:unittest+requests+python; 2.项目结构:src -> base(一些公共方法:get_token(),decrypt(),http_class类含post,get,patch,delete的公共方法,send_email(),_inje

  • trash_can

    trash_can

    对比作品一的截图,该项目补充了几个以前的代码块和py文件。请根据截图看看。 有一些调百度识别api的小方法,veryfy_image(),打日志的logging.py,generate_image_verification()等。

查看案例列表(含更多 0 个案例)

相似人才推荐

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服