1)熟练掌握软件测试理论、软件测试流程、测试用例设计方法,并运用禅道跟踪和管理Bug,编写测试计划、测试报告等相关文档;
2)熟练运用Xmind脑图进行需求细化,构思用例设计,覆盖测试场景;
3)熟练运用Linux系统命令,独立搭建测试环境,监控日志协助开发人员定位Bug;
4)熟练运用Fiddle进行抓包获取项目接口请求/响应数据,定位前后端Bug归属问题;
5)熟练运用Jmeter、Postman进行持续集成接口测试;
6)熟练运用Python+Requests+Pytest+Excel+Email框架进行接口自动化测试,定时向相关人员邮件发送测试报告;
7)熟练运用Jenkins持续集成工具,通过Shell脚本构建任务打源代码jar包,部署自动化测试环境;
8)熟练运用Python+Selenium+Pytest+Excel+Email测试框架、RobotFramework+Selenium测试框架编写UI自动化测试脚本并不断迭代/维护;
9)熟练掌握Oracle、Mysql数据库操作,进行增、删、改、查、数据备份/迁移等;
10)熟练运用Xshell、Navicat、PLsql等远程连接工具;
11)熟练运用Badboy录制脚本并运用Jmeter/LoadRunner执行压力、并发、稳定性测试及对测试结果进行分析与性能调优;
12)熟练运用Nacos、Apollo平台进行配置管理;
13)熟练运用Redis、Kafka、Es工具验证数据缓存流向;
14)熟练运用挡板平台/HttpMock工具代替北向平台返回数据,实现数据传输链路完整;
15)熟练掌握软件安全测试流程,Web常见漏洞测试与分析(XSS跨站脚本攻击、SQL注入、越权漏洞等),运用Appscan安全扫描工具测试Web端的安全隐患;
16)熟悉Html+Css前端知识,网络协议(Tcp/Ip协议、Http/Https协议、Mqtt协议);
17)熟练运用Svn版本管理工具上传/下载交付件;
项目一 捷顺IOT平台系统V1.6
项目周期:2020.11——至今
需求背景:
为实现捷顺内部硬件统一接入,在完成IOT平台基础功能搭建的情况下,将城市停车平台路内设备:地磁/地感、视频桩按IOT标准方案进行接入,并根据北向城市停车平台当前的实际项目需求进行接入。
目标用户:
城市停车平台用户,平台开发、测试、运维人员;
功能需求场景:
1)接入覆盖城市停车平台的设备车位锁、地磁/地感设备;
2)NB类完成和电信平台的北向对接,已达到设备接入IOT平台的目的;
3)将设备基本信息、所属项目根据北向接入平台地址进行推送到对应的城市停车平台,可以根据接入的设备进行接收设备的属性状态信息;
4)完成电信NB地磁/地感设备下行协议;
5)完成IOT对北向平台接收失败后的重传处理机制;
6)完善原始数据日志查询;
7)增加设备分组创建接口;
测试范围:
冒烟测试、功能测试、接口测试、性能测试、兼容性测试、安全测试、自动化测试等;
测试环境:
Linux+Mysql+JDK1.8+Nacos+Kafka+Redis+ES+Tomcat+Jenkins+SVN+禅道等;
测试工具:
RedisDesktopManager、ES、KafkaTool、Jmeter、Xshell、Jenkins等;
项目职责:
1)熟悉产品需求规格说明书及相关文档、业务流程,参与需求评审、变更、测试用例评审、项目周例会等;
2)利用Xmind+Excel梳理需求点,设计测试用例,覆盖测试场景;
3)在Nacos、Apollo平台进行参数配置;
4)利用Jnekins持续集成工具构建开发人员SVN路径下Jar包,并利用Shell脚本自动部署并启动服务;
5)执行测试用例,使用禅道提交Bug并进行跟踪与管理;
6)使用Jmeter进行接口测试,验证内部接口正确性和第三方接口的调用;
7)使用Python+Requests+Pytest框架进行接口自动化测试;
8)使用Fiddle工具抓取数据进行分析;
9)通过Badboy进行脚本录制,使用Jmeter辅助进行后台系统的性能压力测试、并发测试和稳定性拷机测试;
10)使用Python+Selenium框架进行UI自动化测试;
11)对项目进行安全测试,执行XSS跨站脚本攻击等;
12)依据测试结果,编写测试报告;
项目二 捷顺订单服务接口迭代自动化测试
项目周期:持续迭代
接口名称:订单支付成功通知接口 欠费订单查询接口
订单退款接口 任务补扣接口
订单退款确认接口 任务下发支付成功订单接口
订单退款(先扣后出)接口 相似车辆查询接口
订单作废接口 充电桩订单生成接口
订单作废确认接口 车位预订生成订单接口
订单列表查询接口 物业缴费生成订单接口
订单详情查询接口 捷物管确认缴费接口
订单车场反查接口 捷客停券核销通知接口
订单主表查询接口 通用充值订单接口
订单可支付方式查询接口 ETC渠道车场黑名单查询接口
卡号生成订单接口 车牌生成订单接口
单或多车牌生成订单(访客)接口 无牌车生成订单接口
新无牌车扫码出场接口 车场事件生成订单(捷物管)接口
欠费离场订单接口 逻辑删除订单接口
项目职责:
1)在Nacos、Apollo、ES平台进行参数配置;
2)利用Jenkins持续集成工具构建开发人员SVN路径下Jar包,并利用Shell脚本自动部署并启动服务;
3)运用Jmeter/Postman工具进行接口测试,监控日志定位Bug;
4)与前端车场软件、小程序、公众号、App测试人员联调,确认业务实现与否;
5)与北向停车平台测试人员联调,确认业务实现与否;
6)通过挡板平台/HttpMock模拟北向返回数据,测试数据流向;
7)通过RedisDesktopManager、ES、KafkaTool工具验证数据缓存情况;
8)运用Python+Requests+Pytest+Excel+Email框架进行接口自动化测试,定时向相关人员邮件发送测试报告;
项目三 恒通金融理财规划系统
项目周期:2020.12——至今
项目描述:
客户在购买各种理财产品时,需要考虑自身的实际情况,进行对资产的管理和投资。恒通理财就是推出各种适合客户,并且降低用户投资风险的理财产品,让客户可以放心在恒通理财上进行一系列的资产规划与管理。
测试范围:
冒烟测试、功能测试、接口测试、性能测试、兼容性测试、安全性测试、自动化测试等;
测试环境: Linux+Oracle+JDK1.8+SVN+禅道
测试工具: Fiddler,Jmeter+Badboy,Appscan,RobotFramework+Selenium
项目职责:
1)熟悉产品需求规格说明书及相关文档,业务流程,参与需求分析与评审;
2)利用Xmind绘制脑图,根据脑图设计测试用例并评审用例;
3)执行用例,使用禅道提交Bug并进行跟踪与管理;
4)使用Fiddler工具抓取数据包及数据分析;
5)使用Jmeter做接口测试,验证内部接口正确性和第三方接口的调用;
6)通过Badboy进行脚本录制,使用Jmeter辅助进行后台系统的性能压力测试、并发测试和稳定性拷机测试;
7)使用RobotFramework +Selenium自动化框架执行自动化测试;
8)使用Appscan工具进行安全扫描测试;
9)依据测试结果,编写测试报告;
风靡全球的国产剪辑神器,轻松制作专业影片,用心剪辑美好生活! 便捷、易用的数字创意解决方案,完美释放多元灵感,让想象轻松成真!
学生信息管理系统是针对学校学生处的大量工作处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用手机和计算机对学生各种信息进行日常管理,如查询、修改、增加、删除等,另外还考虑到学生选课,针对这些要求设计了学生