项目一 捷顺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)依据测试结果,编写测试报告;