在求职过程中,我们都希望自己的简历能够吸引面试官的眼球,从而获得更多的面试机会。作为一名软件测试人员,丰富的实战经验是让自己脱颖而出的关键之一。
在我多年从事APP项目软件测试的工作中,我积累了大量的实践经验,并成功将这些经验写入简历中,让自己在众多应聘者中脱颖而出,最终拿到了心仪的工作。
今天,我想和大家分享我的经验,提供30个可写在简历上的APP项目软件测试实战经验,让你的简历更具吸引力,让HR眼前一亮,轻松拿下理想工作!
目录:导读
首先给大家先简单讲讲如何写好你的APP技能,这下面是我总结出来比较合适的技能点,你们可以参考一下
app技能
1、通过ADB命令抓取日志,对测试中遇到的问题做初步分析,作为提单的附件;
2、完成app端的功能测试、接口测试和专项测试
3、对APP进行稳定性测试(adb),弱网测试(fiddler),兼容性测试和安装卸载测试
4、执行APP端的测试用例,使用FIddler抓包辅助定位bug
5、使用QNET工具对APP端进行弱网测试
6、使用SoloPi工具对APP端进行性能测试7、对APP进行维护,对用户反馈的问题进行复现及反馈。
8.、在不同机型,不同系统,不同屏幕,不同网络下进行兼容性测试,测试结束后提交兼容性测试报告;
9、进行App的安装卸载、异常测试;
10、使用monkey进行压力测试,使用fiddler进行弱网测试;11、搭建测试环境,列如:adb的测试环境;
12、参加测试用例评审,查漏补缺测试用例;
13、开发提交版本后,使用monkey工具、adb命令进行冒烟测试,测试通过后执行用例进行全面测试;
14、进行安装、升级、卸载、易用性、可靠性、安全性等APP专项测试;
15、进行异常情况的测试,网络中断、收到电话、通知栏消息、低电量弹出框等;
16、通过人为创造来电、低电、关机、信号丢失等场景进行干扰/中断测试;
17、使用monkey进行压力测试,使用fiddler进行弱网测试;
18、搭建测试环境,列如:adb的测试环境;
19、使用 fiddler校验请求响应信息正确性,打断点更改请求响应数据支持测试,模拟弱网进行网络测试
20、针对APP正常流程运用 appnium+python+unittest 编写自动化测试脚本,进行回归测试;
21、根据不同机型进行测试环境的选取,进行兼容性测试;
22、使⽤ GT ⼯具测试 APP 运⾏的 CPU、内存等以及进⾏其他性能测试。
23、使⽤ Fidder 抓包⼯具设置限速进⾏弱⽹测试。
24、使⽤不同品牌及型号、操作系统类型、分辨率等的真机进⾏兼容性测试。
25、进⾏安装卸载测试、运⾏ APP 时被其他应⽤打断的交叉事件测试。
26、 对APP进⾏升级安装、卸载、跨版本安装测试,针对⽹络切换、电话等异常使⽤情况下,查看APP是否出现异常。
27、针对⽹络切换、电话等异常使⽤情况下,查看APP是否出现异常。
28、针对不同版本、分辨率、⽹络环境进⾏兼容性测试,以及系统升级后APP的兼容情况。
案例:
==================================
项目一 民康门诊软件(app+web)
2022.01-2022.06(5个月)
项目介绍:民康门诊是一款综合性门诊软件,该软件分为APP端和web端,又分为前后端,前端主要面向就诊病人和医护工作者,它包含门诊挂号管理、门诊收费管理、门诊医生站、门诊护士站等模块,后端面向医院管理人员,能够帮助管理人员对诊所中的药品及医疗项目进行全面管理,它包含了诊所中的医生排班管理、科室管理、药品管理、患者档案管理、会员管理等模块。本系统采用B/S架构,主要的模块有门诊挂号管理、门诊收费管理、门诊医生站、门诊护士站、医生排班管理、科室管理、药品管理、患者档案管理、会员管理。
工作职责:
1、主要负责门诊挂号管理、医生工作站、科室管理模块的功能测试和接口测试。2、分析接口文档,清楚负责模块接口的作用、请求方式、请求地址、请求参数、返回值,并准备对应的接口数据。
3、使用requests+pytest进行接口测试,校验接口的链接和数据的准确性。
4、利用MySQL进行前端展示数据和后台数据的校验。
5、使用XMind分析需求文档,提取功能点,并编写测试用例。
6、执行所有用例,发现bug,定位bug,并使用禅道管理bug,并跟进bug,协助开发直到回归测试完成。
7、完成app端的功能测试、接口测试和专项测试。
8、跟进项目上线情况,确保上线后产品正常使用。
===================================
项目二 明正医疗云诊所(app+web)
2021.06-2022.01(7个月)
项目介绍:明正医疗云诊所是针对中小型医院特点开发的一款综合门诊的软件,有web端和app端。项目模块:明正医疗云诊所有三大模块,分别为用户模块,医生模块,管理员模块。其中用户模块和医生模块为前端,管理员模块为后端。用户模块主要功能有:个人信息管理、病历信息管理、挂号信息管理、药单信息管理等。医生模块主要功能有:医生个人中心管理、病人病历信息管理、处方信息管理、药品信息管理、器械信息管理、药单信息管理等模块。管理员模块主要功能有:管理员登录、账号管理、医生排班管理、科室管理、用户管理、药房管理等模块。
工作职责:
1、主要负责用户模块和医生模块的功能性测试和接口测试。
2、分析接口文档,清楚负责模块接口的作用、请求方式、请求地址、请求参数、返回值,并准备对应的接口数据。
3、使用requests+pytest进行接口测试。
4、分析需求文档,参与需求评审会议,明确需求点,评审需求点。根据需求点写出测试用例,参与测试用例评审。
5、执行测试用例,发现bug,并在缺陷管理工具上提交,确认开发对bug进行修改,然后再执行回归测试。
6、提交缺陷报告和编写测试报告。
7、跟进项目上线情况,确保上线后产品正常使用。
===================================
项目三 爱维宝贝智慧幼儿园
2022.04-至今(3个月)
项目描述:这是一个C/S架构的系统,爱维宝贝 手机客户端是一个集实时视频、即时聊天、安全接送、健康管理、家园互动、育儿资讯为一体的手机客户端主要功能有注册并登录,找回密码,切换宝宝与班级,查看实时视频,考勤签到,健康管理,今日食谱,通知信息,亲子作业,学校相册,宝宝课表,老师点评等,实现家长与孩子零距离。
测试环境:CentOS7、MySQL、Tomcat、Android等
测试工具:禅道、SVN、Xmind、Jmeter、fiddle 等
个人职责:
1.理解项目需求,根据需求分析结果设计并编写所负责模块的测试用例;
2.根据测试用例验证App的功能是否正常;
3.验证App是否能正确安装、正常运行、卸载,通过ADB或者助手工具安装App;
4.在不同设备上验证App的兼容性,确保在大部分用户的使用场景下都能正常工作;
5. 进行Web的兼容性测试(操作系统及版本、浏览器、分辨率)和App兼容性测试(分辨率、屏幕、操作系统、机型);;
6.利用JMeter,Fiddler等工具对项目进行抓包、弱网测试及相关接口测试;。
7.通过ADB命令抓取日志,对测试中遇到的问题做初步分析,作为提单的附件;
8.使用禅道管理并提交Bug,执行回归测试,验证已修改Bug对原功能模块实现是否有新Bug产生;
====================================================
项目四 智慧川传APP
2021.10-2022.02(4个月)
项目描述:智慧川传是四川传媒学院为全校师生打造的移动智慧校园平台,集校园迎新、学费缴纳、宿舍分配、校园导航等功能为一体的手机软件,通过现金技术和多平台有效融合的模式,对师生所需要的服务进行持续建设和完善。帮助新生用户快速熟悉校园环境,轻松在线缴费。主要功能有在线注册、成绩查询、课表查询、实验室预约、校园资讯、沐浴充值等。
工作职责:
1、阅读需求文档,了解项目基本情况并提取出测试功能点,对需求不明确的地方进行评审。2、根据提取出的测试点将不同的功能模块进行拆分,并相应地设计和编写测试用例。
3、根据文档指导搭建测试环境。
4、熟悉API接口文档,利用postman对各模块进行接口测试。
5、对APP进行稳定性测试(adb),弱网测试(fiddler),兼容性测试和安装卸载测试。
6、根据各个功能模块的bug数量和严重程度,编写测试报告。
7、参与测试总结会议,对软件是否上线进行评估,分享测试中的经验并改进。
====================================================
项目五 悦直播(app)
2020.09-2021.01(4个月)
项目简介:心悦直播是一款掌上直播平台,涵盖了游戏、才艺、生活等全方面视频直播软件;文字丰富的聊天系统,可以选择字体,更有点赞/发红包/浮云/真棒等动态搞笑表情,增强直播间互动气氛;用户也可以注册直播间进行直播,软件对直播平台减少了多重限制,直播艺人可以更得心应手的操作管理直播间;该系统主要由用户管理、直播列表、礼物赠送功能、聊天功能、个人直播、统计分析、房间设定、充值功能等几大模块组成。我负责的模块: 用户管理、聊天功能、直播列表、充值功能
项目职责:
1、参与项目需求评审,提取测试要点;
2、用黑盒测试方法设计测试需求、测试用例;
3、对软件问题进行跟踪分析和报告,推动测试中发现问题及时合理地解决;
4、与开发团队保持良好沟通,提供相关工作支持;
5、在测试过程中根据实际需求的变更,同步地改进更新测试用例;
6、编写缺陷报告,提交缺陷总结。
====================================================
项目六 星脉赎楼(App)
2020.03-2021.01(10个月)
主要以赎楼和助贷业务两个板块为主,功能包含产品管理、客户管理、贷前管理、评估授信、合同管理、贷后管理、报表统计、大数据风控、贷后催收、资金方管理等功能,通过系统化管理帮助业务人员快速资料录入以及内部在线化审批提高工作效率,规范内部流程。
===================================&