项目1--项目介绍: CloudEasy云服务管理平台是一个管理公有云(华为云、阿里云、腾讯云)、私有云(hcs、tstack)、混合云环境的SaaS系统。支持云管理、云运营、云运维、云监控等功能,支持一键纳管多云环境,实现统一管理多云服务及资源运营和监控,极大地提高工作效率,降低维护成本。
系统架构:该系统是基于JAVA语言+Mysql、ES集群数据库构架开发的跨平台web服务。
职责内容:
1.需求宣贯:通过流程图从业务交互、数据流转、校验判断、异常场景等多角度拆解、剖析需求点,梳理问题,提出优化指导建议;
2.测试范围:负责云管平台(云管理、云运营、云运维、基础平台)整个系统核心功能的web端测试。包含:业务场景分析、设计用例5000+条、执行测试、提交故障1000+个、回归测试、上线后测试及发布后产品售后维护等;
3.测试类型:涵盖功能测试、接口测试、集成测试、系统测试、回归测试、账单采集性能测试,以及异常场景、兼容性、界面UI、易用性等测试类型;
4.关键技术:
(1)自动化测试:使用selenium+po+unittest模式对登录、用户、群组、角色模块中较简单的流程,通过筛选优化功能用例40个作为UI自动化用例执行测试,大大提高回归阶段的测试效率;
(2)性能测试:使用Jmeter对工单模块的查询工单、查询知识库等数10个接口进行并发测试;
(3)数据库相关:通过Mysql、ES增删改查,验证总览、概览、云运营等各统计报表的数据一致性检查;
(4)安全测试:利用Appscan对系统进行安全漏洞扫描测试,并协助开发解决相关问题(修复6个漏洞);
5.测试文档:通过测试发现潜在风险,提交测试报告,编写用户使用手册等相关文档;
6.其他工作:对内外的平台系统业务培训、第三方验收、售后维护等其他工作。
项目2--项目描述:“蹓跶蹓跶”是融合诸多资源打造的智慧旅游平台App,汇集专业比赛、团队活动、粉丝朋友圈、聊天、特色产品及旅游等多个模块的一款应用软件。
面临挑战:
1.时间紧:原计划5个月完成开发及测试;
2.任务重:2个web系统(Web蹓跶后台管理系统、Web商家后台管理),2个移动端(Android、IOS)共6000余条用例,移动端7-8个机型的不同版本;
3.人员少:前期2人,中后期共5人;
4.场景复杂:需要在强压、需求不确定等多重复杂场景下如期完成项目并交付。
具体措施:
1.管理工具:通过xmind思维导图来梳理业务、制定测试计划、测试策略、编写用例设计,力求可视化展现,确保各成员快速、精准明确各自任务;
2.需求管理:初期界面设计人员所提供UI设计图与客户需求有偏差,且客户需求一直有变动,本人组织专项会议拉通各方对齐需求,UI调整后统一下发开发和测试。组织需求评审,准确记录会议记录,闭环跟进;
3.测试计划:根据测试用例数量及组内共同预估的各模块耗时,合理安排测试任务;
4.资源协调:及时协调主流机型和不同版本的样机资源;
5.项目指导:为团队提供专业指导,使其深刻理解Android和IOS系统的各自特性、测试关注点;
6.闭环管理:
(1)项目前期:系统测试阶段,组内每天早会,跟进任务进度、总结遇到的问题和风险点;
(2)项目中期:回归阶段遇到紧急或共性问题第组织会议洽商,及时解决问题,明确当前侧重点及注意事项;
(3)项目后期:主要进行交叉测试及遗留问题收集,协商解决方案,跟进执行情况。
7.专项测试:负责接口(postman)、易用性测试、兼容性testtn测试,编制并提交云测报告;
项目成果:项目如期、高质量交付,及时完成内部项目复盘,在客户和公司内部受到领导多次好评,并因此获得项目奖金,被评为当年度优秀员工。