导航首页 » 作者分享 » 简历项目经验-车载项目
简历项目经验-车载项目

项目一

万车邦app

2018.08-2018.12(4个月)

项目描述:万车邦APP是一款。掌上控车系统。使用手机掌控爱车实现远程控制车辆,可以清楚的了解车辆状态,操作简单,有远程启动熄火,远程车窗控制,开门报警,行车下锁,引擎锁定等功能,给客户带来便捷服务。项目职责:1、总结测试报告,汇报给整个团队;2、负责项目的需求分析及评审,编写测试计划以及用户手册;3、根据需求编写测试用例,评审用例,执行测试用例;4、在JIRA上面提交Bug,进行多轮回归的测试对Bug的跟踪直到项目上线,进行回归测试、提交;5、Bug报告汇总、并对相应的Bug与开发人员沟通;6、使用Jmeter进行登录、添加车辆、修改信息等的性能测试,接口测试;7、使用Linux命令查询日志,分析问题;8、使用Fiddler抓请求定位登录;9、进行ECU的软件刷写;10、使用CANoe,DIt等工具进行测试;11、利用DItViewer和QGIS对测试结果进行分析。

 

================================

项目二:

汽车前台内部系统

2018.01-2018.07(6个月)

项目描述:汽车前台内部系统针对 4S店销售,客户信息系统。主要功能是管理客户相关进店来访信息,每次来访时间,办理业务,确认新老客户,是否买过车,买车的信息,对应的销售人员以及售后顾问,是否预约,预约项目,试驾车型,销售人员跟进状态。项目职责:1、分析需求文档,设计测试用例、评审用例,最终执行测试用例;2、全方位开展功能测试、系统测试、安全测试、性能测试和回归测试等,保证系统能够正常运转;3、利用项目综合管理工具JIRA来管理测试进程,跟踪BUG整个生命周期,就出现的问题及时与开发人员、产品经理、项目经理沟通;4、利用Fiddler来抓包,分析数据包,定位前后端BUG;5、熟悉Linux命令来查看错误日志,分析问题;6、利用JMeter进行接口测试和性能测试;7、通过客户端工具Navicat,使用SQL语句对数据库进行增、删、改、查等操作;8、每日提交工作日报和每周提交工作周报;9、参与管理和维护业务测试资产,包括测试报告、测试总结及操作手册等资产的整理和归档;10、完成领导其他任务。

================================

项目三:

售后app(智己汽车)

2021.09-2022.03(6个月)

为外勤服务提供取送车、环检、道路救援、洗车(上门/代客)、加电(上门/代客)的移动工具,为售后门店服务提供私桩勘测/安装/维修、环检、开工单、验收交车、质检、配件领料/出料的移动工具,为售后运营提供移动化系统支撑,降本增效、智慧管理、提升用户体验。
1.参与需求评审与分析工作。
2.根据需求文档编写测试用例,并执行测试用例。
3.编写接口测试用例和E2E测试用例,并执行测试用例。
4.使用Mysql对数据进行查询核对数据。
5.使用jira,云效对BUG进行追踪与管理。
6.使用Jmeter进行接口,性能测试。

7.对测试工作进行总结,编写测试报告。

=================================

项目四:

员工内部商城

深圳比亚迪锂电池有限公司坑梓分公司

 

基于 B2C 模式开发的一款购物APP,该项目使用 SOA思想进行搭建,包含用户、后台管理、商品详情、全文搜索、
购物车、单
点登陆、订单、支付、仓储等模块构成。数据层使用 MySQL+Redis 构成
技术描述:
1、采用 SpringBoot+Dubbo 进行分布式的搭建,使用 nginx 做负载均衡。
2、使用 Nginx+FastDFS 作为文件服务器,用于文件上传和下载。
3、使用 Redis 做数据缓存,有效解决缓存击穿,缓存穿透,缓存雪崩问题。
4、使用 ES 全文搜索引擎作为小程序内搜索商品。
5、使用 SpringSecurity 进行权限管理控制,持久层使用 Mybatis-Plus 技术。
责任描述:
1、后台管理:主要是对于 SPU 和 SKU 的操作,使用 PageInfo 进行分页查询。在 Controller 中对需要上架的商品的图进
行过滤,根据 FastDFS 文件服务器返回的地址进行上传。
2、商品详情:通过@Reference 注入注册中心的服务。请求后缀以 SkuId.html 的伪静态化的请求请求数据,后台根据 SkuId
检索商品 SkuInfo 商品信
息表及 SkuImage 商品图片表,以 Skuid-属性值把数据封装成 Json 字符串,返回给前台,前台解析字符串以确定是否有货
3、单点登录:用接收的用户名密码核对后台数据库或者第三方登录对接微信登录 api 根据 key 来查询数据库,把查询到的数
据到写入 Redis 并且设置有
效期,视为登录状态,使用 JWT 技术生成 UserId+当前用户登录 Ip 地址+密钥形式的 Token,重定向用户到之前的来源地
址,同时把 Token 作为参数
附上并且存入 Cookie,并且 Cookie 设置二级跨域。创建自定义拦截器拦截全部请求,判断方法上是否有自定义注解,并且
验证 Cookie 中 token 使用
base64 解码后是否与 Redis 一致来完成验证。
4、全文搜索:使用 SpringBoot自带的各种Build对象操作自定义 DSL 语句把 Redis 值同步到 ES 中完成上架以及下架功
能。通过前台传入的查询条件进行分词,在ES索引库中查询已上架并且分词匹配的数据进行封装,返回给前台显示数据。

=====================================

 项目五:

QH后台管理平台

深圳比亚迪锂电池有限公司坑梓分公司

 

用于弗迪电池的电池包信息,车型管理,零部件管理, 烧录文件的上传等模块。主要作用于产线。
技术描述:
1、采用 SpringBoot进行快速构建
2、数据库采用MySql,持久层使用tkMapper进行快速开发
3、使用 SpringSecurity 进行权限管理控制
4、利用Redis非关系数据库技术做缓存
责任描述:
1、用户模块:主要对用户的信息进行权限的分配,数据库采用RBAC2模式进行设计,进行多表联合查询,把用户的权限,角
色显示再前台。
2、烧录文件上传:在Controller层使用io流过滤烧录文件,并且上传到服务器指定存储位置。
3、电池包信息,零部件信息:主要对电池包信息,零部件信息的增删改查

=====================================

  项目六:

小鹏汽车hr数字化项目

2021.10-2022.01(3个月)

开发工具:金蝶BOS集成开发环境、EAS客户端应用技术:SpringBoot,Js使用环境:SQLService项目职责:负责小鹏HR系统内档借阅模块开发、报表的制作和多语言翻译模块的配置,以及接口的编写

=====================================

  项目七:

畅枫租车

2021.10-2022.05(7个月)

项目描述:项目是有app端和web端,app端是给外出旅游和出差办公的人提供租车服务的,web端是给商家用来管理订单,车辆,和门店的。系统模块包括租车,支付,我的,门店,个人中心,评价,订单管理,车辆管理,收车故障,基础设置,统计报表等。我负责的模块主要有租车,订单,我的,个人中心,车辆管理等。
责任描述:
1、参与需求评审,根据业务流程编写相应模块的测试用例,参与用例评审,共设计用例800多条,发现100多个bug;
2、用adb命令对app进行专项测试,使用monkey命令进行稳定性测试;
3、用Mysql语句和Fiddler工具,定位车辆信息显示是否正确;
4、使用pytest + requests + parameterized完成登录和添加车辆接口的自动化测试;
5、使用JMeter对热租页面下单请求做并发测试;
6、使用pytest+Selenium编写停用车辆流程的UI自动化脚本;
7、用Jenkin+HTML publisher+邮件做持续化集成工作,并定期构建项目代码。

=====================================

  项目八:

爱华用车系统

2022.03-2022.06(3个月)

爱华用车系统是一个自主研发的用车系统,系统主要功能为用车管理、出车管理、车辆维保、车辆钥匙柜、用 车培训、风险点管控、车载终端管理、驾驶员培训与考核、维修厂管理。该系统包含统计车辆使用情况,以及车辆 时间段使用适量情况,驾驶员的租使情况,包驾驶员培训,以及违规惩处,出车和维保使用工作流模式审批。
●  项目技术:Activty 流程引擎、Mybatis、Springboot、Spring Cloud、 Spring Mvc 、Mysql、RabbitMq、Redis、 Vue、Maven、Gitlab。
● 我的职责:
1. 参与项目车辆管理和车辆维保功能的需求分析,基础功能的代码编写。
2. 使用 activity 工作流引擎实现车辆维修审批流程的流程实例设计和流程实现。
3. 设计 activity 流程模型扩展表,使得单位部门之间流程实例版本之间更加的灵活。
4. 使用定时任务实现进行数据拷贝,从而实现单位车辆、钥匙柜的年度以及个月份的报表实现。
5. 负责功能模块的中对应的数据导出,通过 EasyExcel 工具实现了数据导出,多数据能高效导出,性能更优。
6. 使用 activity 工作引擎中的 ExecutionListener 监听接口,实现车辆维修配件报表、账单统计功能。
7. 使用 jdk1.8 中 Stream Api 实现维修厂配件的同期年份价格比价,代码更加高效可读性。
8. 通过 activity 工作引擎中的ExecutionListener 监听接口,实现车辆任务运行状态的数据监控。
9. 使用 activity 工作引擎的 Api 并且进行业务的封装,实现维修流程的待办数据列表的展示,以及流程任 务办理的实现,使得代码更加的简洁、可用、好维护。

=====================================

项目九

畅枫租车

2021.10-2022.05(7个月)

项目描述:项目是有app端和web端,app端是给外出旅游和出差办公的人提供租车服务的,web端是给商家用来管理订单,车辆,和门店的。系统模块包括租车,支付,我的,门店,个人中心,评价,订单管理,车辆管理,收车故障,基础设置,统计报表等。我负责的模块主要有租车,订单,我的,个人中心,车辆管理等。
责任描述:
1、参与需求评审,根据业务流程编写相应模块的测试用例,参与用例评审,共设计用例800多条,发现100多个bug;
2、用adb命令对app进行专项测试,使用monkey命令进行稳定性测试;
3、用Mysql语句和Fiddler工具,定位车辆信息显示是否正确;
4、使用pytest + requests + parameterized完成登录和添加车辆接口的自动化测试;
5、使用JMeter对热租页面下单请求做并发测试;
6、使用pytest+Selenium编写停用车辆流程的UI自动化脚本;
7、用Jenkin+HTML publisher+邮件做持续化集成工作,并定期构建项目代码。

=======================================================

项目十

爱车好帮手

2018.10-2019.08(10个月)

爱车好帮手是一款提供汽车保养项目计算,为用户提供一站式保养服务的软件。里面包含了首页 ,门店,公司动态,技术支持和我的模块等。首页模块都包含了产品分类,公司品牌介绍。门店模块都包含了地区选择,门店详细介绍。公司动态模块包含了公司最近的活动内容。技术支援模块包含了一些汽车的常见故障的解决方法,保养常识。我的模块里面包含的消息通知,爱车信息,我的预约,系统设置等。用户进入首页会提示注册登录,注册登录完成后会提示添加爱车信息,然后会推荐几套保养方案供用户选择,用户可以根据推荐方案选择。

项目职责:
1、参与项目前的需求分析评审,根据需求文档设计测试用例;
2、使用Linux系统搭建及部署测试环境;
3、使用Xshell连接Linux系统查看后台日志定位分析问题;
4、使用Bug管理工具禅道提交缺陷报告,并对Bug进行管理跟踪、;
5、使用Navicat工具连接mysql数据库并对数据进行增删改查;
6、负责发送测试报告及编写测试总结。

=======================================================

项目十一

拼车网

2021.01-2021.03(2个月)

定位:实现私家车车主和乘客的线上拼车的服务用户人群:私家车车主和普通群众产品:分为前台在线拼车和后台管理前台主要功能有:用户的注册登陆、密码找回、租车详情、下单进行、发布拼车、开始接客、个人用户订单以及留言等。后台功能有:用户信息管理、乘客信息管理、车主管理、订单管理1. 使用HTML DIV+CSS进行页面布局2. 使用ASP.NET开发语言3. 使用jQuery进行图片轮播4. 使用三层架构5. 使用photoshopx进行切图1.负责项目需求分析的编写以及模块制定,参与数据库的设计;2.参与项目框架的搭建以及原型设计;3.根据设计文档和需求说明书完成模块的代码编写、调试、测试和维护;【项目经验】

=====================================================

项目十二

【平顶山租车网】

2020.01-2020.04(3个月)

开发工具    Visual Studio2019、SQL Server2012介项 定位:实现私家车车主和乘客的线上拼车的服务用户人群:私家车车主和普通群众绍目 产品:分为前台在线拼车和后台管理项项描功 前台主要功能有:用户的注册登陆、密码找回、租车详情、下单进行、发布拼车、开始目目述能 接客、个人用户订单以及留言等。简简    后台功能有:用户信息管理、乘客信息管理、车主管理、订单管理介介项 1. 使用HTML DIV+CSS进行页面布局目 2. 使用ASP.NET开发语言技 3. 使用jQuery进行图片轮播术 4. 使用三层架构5. 使用photoshopx进行切图项目职责 负责与客服进行工作沟通与协调、坏境搭建,网络部署,数据库,软件的培训工作。【项目经验】【趣玩游戏商城】

=====================================================

项目十三

智慧停车云平台

2018.03-至今(4年4个月)

项目概述:BOSS智慧停车系统基于BladeX开发,客户拥有自己独立的账号密码,完全独立化私密化的管理自己停车场的运营状况。助力于传统停车场,向互联网加新型智能停车场的升级改造,致力于提升车主的停车体验,解决了车主停车难,缴费难的巨大难题。降低了停车场的运营成本,提高物业方的管理水平。
技术架构:  SpringCloudAlibaba、SpringBoot、MybatisPlus
开发周期: 至今
近期负责:
1. 报表模块:模块中各个记录增加导出功能,客户点击下载后,可把相应记录导出为Excel文件。
2. 多位多车模块:合理管理一个车主多辆车对应多个月租车位的情况,对同一业主停在车场,超过所买车位数的那部分车进行收费或者禁止入场管理。
3. 放行模块:解决免费放行及异常放行出入记录表及临时车缴费表中无法查询,未收金额无法确认的问题。
4. 车场信息广告管理模块:设备端可全方位投放自己的广告,为停车场增加营收。
5. 根据售后的问题汇总修复云平台的各个bug和优化数据显示。

 

=====================================================

项目十四

智慧停车后台管理系统

2018.03-至今(4年4个月)

项目概述:智慧停车后台管理系统基于RuoYi搭建,系统主要为智慧停车后台管理而开发使得运维团队管理更便捷。
技术架构:RuoYi、SpringBoot、MybatisPlus、SpringCloudAlibaba
开发周期:  至今
主要负责:
1. 将开闸记录和图片上传到阿里云对象存储。
2. 收费规则代码优化,定制一个专属物业车场的新收费规则。优惠打折登记免费车辆,支持多种打折方式,适用于多种场所及节假日打折优惠。
3. 参与权限管理模块:管理员可以快速添加操作员或操作员权限组,对不同操作员收费员财务设置不同的操作权限。

 

=====================================================

项目十五

汽车维修管理系统

2020.06-2020.12(6个月)

项目采用SpringMVC+Spring+Mybatis+Mysql+Jquery作为项目结构
该项目是一个专门针对于汽车行业的管理软件。主要功能包括:前台接车,员工配件领用,商品销售管 理,库存管理,员工及提成管理等,实现精细化管理。
功能职责:
1.负责库存管理模块,对库存信息的管理操作。
2.负责员工管理模块,员工状态,个人信息修改和查询显示等功能。
3.协助测试,修复程序 BUG

=====================================================

项目十六

智停⻋
2020.11 - 2021.04 (5个⽉)
项⽬描述: 本项⽬是⼀个智能感应路边停⻋项⽬。分为⽤户⼩程序端,巡检员app端,web后
台管理端。⼩程序端主要⽤于⽤户的⾃助停⻋缴费,包含的模块有⾃助停⻋,停⻋缴费等模
块。app端⽤于巡检员对⻋位管理和离场收费,包含的模块有路段管理,⻋位管理,离场收费
等模块。web后台则是对路段、⻋辆、⽤户、员⼯、等进⾏管理,包含的模块有⽤户管理,⻋
辆管理,订单管理,员⼯管理,路段管理等功能模块。
项⽬职责:
1、参与需求评审 ⽤Xmind整理测试点 ProcessOn绘制业务流程图
2、使⽤excel编写测试⽤例并在⼩组内及项⽬内部评审 保证测试的全⾯性
3、参与⽤例评审并执⾏测试⽤例 测试过程中对于发现的bug提交到禅道 并按照实际情况进⾏
严重级别和优先级别分类 并实时跟踪bug状态
4、使⽤ Fiddler ⼯具或Charles⼯具抓取请求数据包和响应数据包,结合数据库定位前后端
BUG,以及进⾏弱⽹测试。
5、使⽤monkey⼯具对app进⾏稳定性测试,验证app是否会出现崩溃或者闪退等情况
=====================================================
项目十七
项目名称:瑞骋车辆系统
项目描述:
传统的运输业已不能满足市场需求。运输企业的信息化管理具有重要意义,项目模块主要有车辆基本信息管理、车辆购置管理、车辆调拨管理、跟车人员信息、车辆报废管理、车辆信息查询管理、故障处理。
责任描述:
1、参与需求澄清
2、编写测试设计xMind,写测试用例,执行测试用例
3、提交BUG,并对缺陷跟踪处理
4、jemeter关注并发,内存CPU,时延等情况
5、一些安全问题SQL注入,暴力破解,鉴权等时效信息

=====================================================

项目十八

智慧停车

2021.12-2022.06(6个月)

本系统实现智慧停车场功能,车位查询,自助付费,后台查询,计时与超时告警,实现无人化,无纸化,车来即停;车走付费;解决场景包括场内停车场、场外停车场。自助会员服务以及友善的和其他平台对接。
我的职责:
1. 使盒测试法编写车场管理、车位管理测试例的设计以及编写;
2. 根据测试例进主要功能的功能测试,保证主流程能够正常运;
3. 进软件的冒烟测试,跑通所有主要功能点;
4. 使Fiddler 对下单流程的接进抓包;
5. 使Jmeter 对进接测试以及性能测试;
6. 使Fiddler 对 APP 进模拟弱测试;
7. 使禅道管理测试例、提交 BUG、跟踪 BUG、管理 BUG;
8. 版本迭代更新后进回归测试、编写测试报告;

=====================================================

项目十九

智能Store

2020.10-2021.08(10个月)

汽车类项目:项目的名字是智能store,APP端的汽车智能产品,大概从2020年11月开始做的,做的大概有一年左右,产品主要面向个人用户提供VIN码扫描神器,智能汽配工具服务。


工作描述:
1、参与需求分析及评审,按照测试计划编写测试用例并执行测试,编写测试总结
2、负责项目功能测试,接口测试、性能测试
3、使用bug管理工具,记录提交跟踪bug,直到bug修复关闭
4、利用Fiddler抓包工具定位bug,判断前后端bug
5、负责使用Postman工具做接口测试

 

=====================================================

项目二十:

优车库(app)

2020.11-2022.06(1年7个月)

项目描述:优车库是一款为车商提供海量二手车车源与服务的软件,主要有二手车源、竞拍车源、预售车型、车商报价、车辆检测等功能。为C端客户提供海量二手车车源,随心挑选二手车。
项目职责:
1、根据业务需求进行需求评审,从而提取测试点编写测试用例
2、通过测试用例进行功能性测试
3、使用postman工具进行接口测试
4、利用jmeter工具进行性能测试以及灵活运用monkey对其进行稳定性测试
5、通过禅道将bug提交给开发,并追踪bug的修复情况
6、进行回归测试,验证bug是否修复成功,确保软件的质量
7、分析测试结果并编写测试报告

 

=====================================================

项目二十一:

优检测(app)

2020.11-2022.06(1年7个月)

项目描述:优检测是一款为二手车辆提供检测的软件,主要提供给公司内部检测师使用。主要功能有精简、报价检测、外接检测等。为二手车提供专业的检测信息,以及权威的检测报告。
项目职责:
1、参与需求评审会议
2、编写测试用例,参与测试用例评审以及执行测试用例
3、进行功能测试以及使用postman工具进行接口测试
4、通过禅道将bug提交给开发,并追踪bug的修复情况
5、进行回归测试,验证bug是否修复成功,确保软件的质量
6、编写测试报告并进行项目总结

 

=====================================================

项目二十二:

优车管家(app)

2020.11-2022.06(1年7个月)

项目描述:优车管家是一款提供给公司销售了解公司车辆信息以及帮助客户快速下单的应用软件。主要有二手车源、竞拍车源、客户管理、库存盘点等模块。方便了公司销售了解车源情况以及客户购车情况。
项目职责:
1、参与需求评审会议
2、编写测试用例,参与测试用例评审以及修改测试用例
3、通过用例进行功能测试并找出bug
4、通过禅道将bug提交给开发,并追踪bug的状态
5、bug修复后进行回归测试,避免新的bug出现
6、编写测试报告

=====================================================

项目二十三:

智能车机仪表系统测试

2021.10-至今(9个月)

项目描述:智能车机系统是一款基于Android平台开发的智能车机系统,适用与多款车型,功能丰富,诸如地图,倒车影像,电台,音乐,智能驾驶。同时搭载了AEB自动紧急制动系统,BSD盲区检测系统,HMA智能灯光系统等,进一步提升用户驾驶时的安全性和用车的驾驶体验。
测试环境/工具:台架测试、canoe、
负责模块:中控功能测试:carlife、电台、蓝牙、USB
仪表功能测试:仪表及背光显示,仪表提示信息
工作内容:
1.熟悉需求文档,根据需求文档编写case,并与项目成员修改、完善、细化case;
2.按计划执行case,发现问题使用禅道提交bug,截取log协助软件解决问题,并进行跟踪管理
3、负责车载娱乐系统功能测试
4、负责座舱域的仪表功能及ADAS交互显示相关功能测试;
5、使用 CANoe 仿真工具对仪表功能模块进行台架测试
6、在台架测试/实车测试中根据测试用例执行测试用例;
7、对BUG生命周期进行跟踪和度量,把控测试模块交付质量;
8、编写测试报告,产出测试结果。

 

=====================================================

项目二十四:

汽车配件进销软件测试(app)

2021.04-2021.08(4个月)

项目描述:汽车进销管理是一款用于汽车配件销售经营的管理软件。主要分为web后台管理程序和前端app两大部分;web后台管理主要有登录、采购管理、进货管理、配件库存管理、销售管理、仓库档案,进货明细等;app端主要有移动进销纯,库存管理,仓库管理,生意记账,供应商管理等,手机、电脑数据互通,功能全面。
测试环境:android 7.0 以上,夜神模拟器
测试工具:禅道,monkey,solopi,charles,adb
测试模块:库存管理,仓库管理,生意记账
工作内容:
1.参与需求评审,协助测试经理编写测试计划、测试方案;
2.根据测试方案使用等价类、边界值等测试方法编写测试用例;
3.根据测试计划、需求文档搭建测试环境,准备测试数据;4.在app端针对所负责模块做功能测试,使用禅道系统管理用例和bug;
5.使用monkey工具对app端进行性能和稳定性测试;
6.使用charles、solopi对app端进行网络测试和监控性能指标;
7.根据测试结果协助编写测试报告

 

 

=====================================================

项目二十五:

汽车配件进销系统测试(web)

2020.07-2021.05(10个月)

项目描述:汽车进销管理是一款用于汽车配件销售经营的管理软件。主要分为web后台管理程序和前端app两大部分;web后台管理主要有登录、采购管理、进货管理、配件库存管理、销售管理、仓库档案,进货明细等;
测试环境:linux,jdk,tomcat,mysql
测试工具:svn,禅道,selenium,jmeter,badboy
测试模块:采购管理、进货管理、配件库存,进货明细
工作内容:
1、根据软件需求文档,编写测试方案,完成测试用例设计工作。
2. 执行测试用例,并连接后台数据库进行数据校验。
3. 发现缺陷并通过禅道提交bug,跟踪缺陷并进行确认测试,确保bug得到正确修改后关闭缺陷。
4. 编写简单的Selenium自动化脚本实现配件库存管理
5. 使用badboy录制脚本,jmeter模拟多用户对系统主要功能做并发性能测试,观察相关性能指标;
6. 对该软件进行兼容性测试。
7. 编写测试报告,对项目遇到的问题与收获进行总结。

 

=====================================================

车榜样

2017.05-2017.10(5个月)

车榜样是一款方便二手车,特惠车的一个质量把控平台,同时可进行车辆的违章、估值、洗车保养等随时随地查询当前市场的车辆估值信息。
1.参与项目需求评审和分析,编写测试用例。
2.根据测试用例进行功能测试,发现并跟踪bug。
3.使用SVN进行项目文档的管理。
4.使用禅道对BUG进行管理和跟踪。
5.根据测试用例执行功能测试。

 

============================================================

汽车网络安全之——CAN网关测试
测试内容
本部分为网关测试标准整理而来。
1 硬件信息安全测试
网关硬件信息安全测试应按照下列流程及要求依次进行: a) 拆解被测样件设备外壳,取出PCB板,通过5倍率以上的光学放大镜,观察网关PCB板,检查PCB 板硬件是否存在后门; b) 检查是否有存在暴露在PCB板上的JTAG接口、USB接口、UART接口、SPI接口等调试接口,如存在则使用测试工具尝试获取调试权限
2 通信测试

访问控制策略测试:设置规定的访问控制策略(若被测样件的访问控制策略无法通过软件配置修改,则由送样方提供已预置的访问控制策略列表),检测设备向列表指定的源端口发送符合策略规定的数据帧与不符合规定的数据帧,并在列表指定的目的端口检测接收数据帧;(基于ID的访问控制)
泛洪测试:确认网关连接车辆对外通信接口的CAN通道,检测设备对此通道以大于80%总线负载 率发送符合通信矩阵的泛洪攻击数据帧,在指定的目的端口检测接收到的数据帧,并收集样件日志。如果有多个此类通道,则依次分别测试;
数据帧内容测试:检测设备分别发送一条或者多条信号帧分别以及组合改变其长度,内容的有效性,收集日志。
数据帧周期测试:检测设备对网关连续发送一个或多个周期不符合通信矩阵定义(实际周期相比定义周期偏差 大于±50%)的周期型数据帧,在指定的目的端口检测接收到的数据帧,并收集样件日志。如 果有多个此类通道,则依次分别测试;
UDS会话测试:检测设别确认网关连接OBD-II端口的通道和连接车载信息交互系统(如T-Box)的通道UDS会话是否正常;检测设备对除此类通道以外的通道,发送UDS诊断数据帧,在指定的目的端口检测接收到的数据帧,并收集样件日志。
其中硬件测试可以参照 :汽车网络安全之——工具汇总.中硬件工具一项。本文主要讲如何在没有实物情况下,模拟测试,便捷的开发测试工具。
仿真环境
基于Linux下的虚拟can总线
利用现有工具
Can-utils
ICSim
UDS-Server
(本部分工具主要为汽车黑客大曝光一书中的工具,感谢opengarages社区!,本部分工具笔者在Ubuntu16.04下测试)

CAN-Utils
CAN-Utils为一个轻量的can命令行工具
sudo apt-get install can-utils
主要使用 cansend和candump两个模块
cansend vcan0 7df#021003
candump vcan0

ICSim
ICSim是一个ECU的模拟工具
安装 ICSim
Sudo apt-get install linsdl2-2.0
Sudo apt-get install linsdl2-dev
Sudo apt-get install linsdl2-image-dev
Sudo apt-get install linsdl2-ttf-dev
Sudo apt-get install can-utils
使用ICSim
创建一个 vcan
打开 ./controls vcan0
打开 ./icsim vcan0
controls是一个可以用键盘控制的仪表,一直按上 加速 下 减速

基于Peach的CAN模糊测试探索
Peach是一个应用较多的模糊测试工具,可以进行协议的测试。
使用Peach进行fuzzing的主要步骤如下:
1、创建模型
2、选择/配置Publisher
3、配置代理/监视器
4、配置记录
使用Peach进行模糊测试主体需要添加一个Publisher,在peach源码Peach.Core.OS.Linux/Publishers/ 目录下。
目前 UDSim项目发布了一个基于socketcan的CAN Publisher。
编译注意事项:
1.要用python2 执行编译
2.在按照Peach和UDSim项目给的编译方法的基础上,还需要将Peach.Core.Analysis.Pin.Coverage/wscript_build 删除
3.在Peach.Core/wscript_build 脚本里,要添加 Mono.Posix.dll的引用。
但目前Peach在Linux下支持不好,需要将制定硬件驱动,改写Publisher,在Windows下使用。

 

车载以太网测试:以太网如何测
示波器、网络分析仪、夹具,时钟同步模块、专用以太网测试包,覆盖PMA的测试

 

============================================================

项目介绍
我最近的一个项目是一个智点汽车车载导航系统
功能模块主要有:
1.多媒体:收音机、USB/AUX等外接设备、蓝牙音频、在线音乐APP、在线电台、等提供多媒体资源的应用
2.导航:地图显示,路径规划等基本导航功能
3.蓝牙连接模块:蓝牙/WiFi连接功能
4.映射功能他是能够将手机屏幕直接映射到车机上面,并实现双向的控制
5.ADAS等辅助驾驶功能:倒车影像、

我的职责
我主要负责的这个导航系统的主要功用都有:
改系统主要分了两个功能一个是 地图查询第二个是 路线规划。

具体业务讲解
我给你具体介绍下整个导航系统的业务吧!使用者在车载导系统上任 意标注两点后,导航系统便会自动根据当前的位置,为车主设计最佳路线。规划线路可以根据特殊要求进 行设定,如是否要经过某些途经点或是否避开高速路等功能。  3) 语音导航。就是可以选择语音播报路线,也可以通报路况,是否堵车等,然后还包括 画面导航。    5) 重新规划线路。就是比如说车主走错路,或者更改路线,会给车主自动重新规划路线6) 定位。通过接收卫星信号,可以准确地 定出所在的位置,位置误差小于10米。如果机器里带 地图的话,就可以在地图上相应的位置用一个记号标 记出来。  同时,还可以取代传统的指南针显示方向,取代传统的高度计显示海拔等。7) 测速。通过对卫星信号的接收计算,可 以测算出行驶速度,这比一般的里程表准确得多。影像、ADAS、自动泊车等


测试点
导航状态下是否会有杂音,
导航是否能正常播放声音
点击导航是否能正常进入到导航
1,导航中退出导航是否成功,是否卡退
2,导航中点击回到全览是否成功
3,地图中点击某个地区收藏后在取消收藏是否成功
4,搜索框历史记录左滑删除最后一条导航记录
5,无网状态输入某关键字是否有提示
    无网状态在搜索框输入关键字是否导航成功
    弱网状态的时候搜索输入关键字是否导航成功
6,周边搜查看深度信息是否透出
7,进入服务区深度信息是否透出
8,美食,景点,酒店,停车场信息是否深度渗出
9,语音检索,搜索框输入某地点导航成功
10,手动检索,搜索框输入某地点导航成功
11,sdk进行关键字检索或者周边检索
12,检索首页
检索首页,点击输入框
检索首页,点击输入框执行搜索
检索首页,已设置家地址,点击回家
检索首页,已设置家地址,点击回家弱网/无网
检索首页,未设置家地址,点击回家

一般80-120 大概写了五百多条左右
购物车测试点:界面、功能、性能、兼容
一. 验证购物车界面设计界面设计验证点如下:1.界面设计是否美观,显示是否正常
2.界面布局是否合理
3.购物车入口数量设计是否合理(购物车需要引导用户付款,入口设计需要有此体现)
4.购物车图标链接显示是否明显
5.鼠标悬停购物车图标,是否有迷你购物车界面,显示是否正常
二. 购物车功能测试功能测试可以分为两个部分,
验证内容如下:• 1.购物车基本功能– 添加商品
1.是否能够添加商品
2.添加单个商品数量是否有上下限
3.添加商品种类是否有上下限
4.添加同类型商品的不同规格商品显示是否分条显示
5.加入购物车商品排序是否合理• 
删除商品1.能否删除单类商品
2.是否有快速删除多种商品方式(全选,删除)
3.删除商品是否有确认提示• 跳转商品详情
1.跳转商品图片显示是否正常
2.跳转商品链接显示内容是否完整,是否过长
3.点击图片或者链接是否能够跳转商品详情•
编辑商品数量1.是否有通过+ -编辑商品数量方式
2.是否有通过输入直接编辑商品数量方式
3.编辑商品数量是否有上下限
4.编辑商品数量是否考虑库存情况• 显示商品数量,金额,总额等
1.商品加入购物车内是否和原价格一致
2.商品数量显示是否正确
3.选择商品总数是否正确
4.选中商品价格总额是否正确•进入商品购物或结算
1.购物车是否有进入购物链接
2.购物车是否有进入结算链接• 
2.购物车业务功能– 购物车与用户模块关联1.未登录用户是否可以添加商品到购物车
2.未登录用户添加商品到购物车,登录后是否将商品合并到用户购物车
3.若不允许未登录用户添加商品到购物车,点击加购物车后是否有登录提示
4.用户有会员折扣时,购物车内商品价格是否对应• 购物车与商品订单模块关联
1.加入购物车商品有价格调整,购物车内商品价格是否跟随变化
2.加入购物车商品,库存变化时购物车是否有对应调整
3.购物车商品确认订单后是否会从购物车清除

检索
蓝牙测试点:
1、呼入/呼出电话,使用蓝牙耳机进行接听/挂断,且双方通话正常
测试结果:
2、对方与蓝牙建立通话后,在本机通话界面是否能够进行音源(本机/免提/蓝牙)切换
测试结果:
3、蓝牙与手机正常匹配且连接状态下,状态栏中的图标是否显示正常
测试结果:正常
4、蓝牙听音乐过程中黑屏时,蓝牙端播放声正常,不会有干扰
测试结果:
5、蓝牙听音乐过程中黑屏(无休眠)状态下按电源键唤醒时,蓝牙端播放声正常,无干扰
测试结果:手动唤醒屏幕后,耳机端声音会断开一下
6、蓝牙听音乐过程中按蓝牙耳机端的音量键调节音量正常
测试结果:
7、蓝牙听音乐过程中按蓝牙耳机端的前进/后退按钮能够正常切换播放文件
测试结果:
8、蓝牙听音乐过程中来电,建立通话挂断后,蓝牙耳机端音乐播放正常
测试结果:
9、蓝牙听音乐过程中拨号上网 (MMS、Email、浏览器、下载)
测试结果:

11、蓝牙设备正在收发文件时用蓝牙耳机听音乐

12、蓝牙耳机听音乐过程中拍照 是否能播放正常

13、蓝牙播放音乐过程中来电 是否卡顿 混音
用蓝牙听音乐过程中来电,建立通话后对方挂断电话,本机是否返回到媒体播放器界面,音频是否处于继续播放状态
14、蓝牙耳机听音乐过程中播放流媒体(抖音,视频,等)是否播放正常
15、蓝牙听音乐过程中闹铃响,是否播放正常
16、蓝牙耳机听音乐过程中关闭蓝牙设备 是否正常关闭

1)手机端蓝牙不同设置下是否能正常扫描:蓝牙打开、蓝牙关闭;
2)蓝牙设备被扫描到并出现在可连接设备列表的条件:蓝牙设备名称与可连接的设备列表中的名称匹配、设备处于广播状态;
蓝牙设备与可连接的设备列表中名称是否匹配:匹配、不匹配;
蓝牙设备状态(视具体硬件而定):待机状态、广播状态、已连接状态、蓝牙设备操作中、数据传输中、关机状态;
测试以上各种组合场景下,蓝牙设备是否能正常扫描且出现在可连接设备列表;
3)不同场景下,是否正常扫描:
一个手机同时扫描多个设备;
多个手机同时扫描同一个设备;
多个手机同时扫描多个设备;
4)链接过程中取消;
5)链接超时;未扫描到可连接设备,是否支持重试;

车载系统软件:
系统模块主要有1、探索模块
用户可以在此模块中实时查询相关的进销商地址,且可以实时选择就近进销商进行预约保养等操作
再就是能实时根据当前车子位置来匹配就近加油站(如果是电车就充电站)
然后就是还有一个寻车功能,就是可以实时查找自己爱车位置(比如到某商场后忘记车停在那个方位,可以实时查找)
2、消息模块
用户可以在这个模块中实时了解各方面信息,比如系统更新通知,维保预约通知,还有一些对于我们车子品牌的活动通知等,
包括车互联流量提醒等功能
3、爱车模块
此模块可以实时了解你爱车的(如是油车,电车就是电量了)比如油量剩余,包括爱车百公里油耗信息,还有行程记录包括天,周,月,
再就是一个远程控制比如远程解锁,空调控制,锁车,鸣笛闪灯等,在一个就是可以实时查询爱车的车况报告,如发动机变速箱情况,
制动转向情况,安全气囊情况,包括灯光,电气情况,还有就是会提醒你爱车保养时间剩余和天数,也可以在此功能中一键维保预约,
然后还有一个就是环境驾驶,进入后可以实时的了解你操作的信息,比如急刹车,急加速,转弯,和疲劳驾驶次数,这是爱车模块的
相关功能
4、商城模块
此模块中主要是对与爱车的一些车互联流程购买,包括品牌方的一些活动,比如保养套餐,包括车友群活动发起和参与
5、车子信息模块
此模块主要是车主的个人信息资料模块,车主可以通过个人爱车车牌号和车架号来实现登录关连我们APP,在车主信息模块中
也可以进行一些其他快捷操作,比如预约维保记录查询,救援记录查询,紧急救援,爱车追踪等
 
这个就是一个车载APP相关模块功能(如果问项目可以直接按照这个模块讲解就好)
一般在介绍的时候你可以讲前期刚刚进公司主要是负责测试车载软件这一块儿,包括功能或者其它软件测试(我们做软件这个大家都知道)
然后最近这半年或者3-4个月主要是测试实车:实车包括两种
1、静态实车测试--也就是坐在车上来验证车机交互是否正常,比如语义识别,蓝牙,或者相关功能
2、动态实车测试--也就是在厂区会有自己的模拟场地,通过开车来动态模拟不同路况来测试车机交互是否正常
3、台架测试--这个你不会就不要说了(这个会涉及到拆中控台,还有就是实际按钮反馈包括触摸验证功能是否正常)
其它随机应变吧,不知道就说不负责就好
 
 
 
项目一、
项目名称:东风雪铁龙智行系统 2020.01-2021.12
项目简介:智行系统为用户带来更加优质的出行智能服务功能,更为全面的汽车服务,让大家能够更加安全舒适的进行汽车出行,实现手机远程汽车的控制,更高效的进行汽车的使用,能更好的帮你客户获取汽车的信息,实现更加高校便捷的移动智能化服务。
 
岗位职责:
1.实车测试地图及静态和动态实车测试
2.指定路试路线计划,且参与项目产品交互评审
3.负责车载CAN网络测试和策划者以太网测试
4.负责汽车电子模块功能,诊断和标定找出相关BUG问题
5.测试实车相关功能与试车电器干扰,以及功能相关环境测试,配合开发实车重新问题
6.验证BUG及跟踪BUG问题,协助开发解决
7.定期总结对案例,蓝牙,智能车载语音,系统,地图进行验证提出优化建议
8.模拟用户在操作地图的体验性测试
9.根据需求功能文档编写功能交互测试用例
 
 
项目名称:E企行车载系统 2018.11-2020.01
项目简介:此系统利用手机内置GPS或移动式车载硬件,准确记录车辆行程轨迹、行程信息降低错误报错的情况,同时满足私家车公用场景与保护员工隐私,同时系统记录行车轨迹,自动计算里程,在线等级出车费用,包括路桥费燃油费等
 
 
岗位职责:
1.分析需求文档,参与需求评审,说出自己对需求分析的理解
2.协助测试经理编写测试计划,分配组员编写测试用例以及参与用例评审
3.根据分配的任务编写测试用例;
4.参与用例评审,根据评审结果进行修改;
5.负责项目整理测试,调节测试资源,搭建测试环境
6.负责车载信号,智能座舱功能测试
7.负责车载系统和对应车子实时运行检查软件是否正常
 
 
就是静态测试和动态测试吗,因为车子的话,它也分静态和动态的静态的话,就是说在坐在车里了,车子不启动也不跑吗,去测试一下这个车机的交互情况,动态的话就是什么,就是开着车到处跑到各个环境不能环境去去去验证一下这个系统这一块儿东西呢。
 
 

=========================================================

https://www.yuque.com/books/share/1c99d19e-1528-46a0-be42-61b69d97c20e/oh3b0s

 

========================================================

项目介绍:

长安汽车车机是以腾讯车载互联为基础,融合了多媒体影音系统(QQ音乐、喜马拉雅FM、酷我音乐)、车载导航、车辆功能设定这些选项,可以在线听歌、导航、查看360度全景影像辅助系统,让车主驾车更加安逸享受。

具体模块包含远程车辆状态查询,爱车位置,影音娱乐,导航,行车记录,远程车辆控制,电子围栏,远程预约等服务,为车主提供实用便捷的智能应用,开启智能车生活。

项目职责:

独立对接客户,与客户进行需求评审和用例设计,对任务进行有效管理,并在实施过程中进行有效监控并制定对应策略。
根据项目周期及测试工作量输出测试计划文档和测试用例
编写测试用例,完成车机端娱乐系统测试,在台架测试中用到CANPRO、CANoe来模拟车辆信号测试;
负责车载娱乐系统软件测试工作,参与测试方案制定,测试执行,问题跟踪等;
跟踪主机厂以及客服反馈的问题及意见,并协调解决相关问题;
在实车/台架上完成车机的功能,性能,压力测试
配合业务线不断优化测试流程,提高项目质量。
车机高低温试验、震动试验、蓝牙WiFi试验等操作及测试记录
 ========================================================

共享车位

项目背景:

随着时代的发展,购买汽车的越来越多,尤其是在周末,许多人因为没有车位而

烦恼。共享车位可以让车主在线上快速租借附近的车位。

职责描述:

1.了解项目需求,参与需求评审会议;

2.参加用例评审会议,对测试用例进行讨论;

3.运用黑盒测试方法根据项目需求文档编写测试用例,执行测试用例,跟踪定位

bug,及时向上级反馈与开发沟通解决bug,并进行后续测试追踪;

4.输出每日的测试小结.