议题介绍
在终端领域,研发和测试在很多公司都存在割裂的情况,测试不清楚研发如何写代码,研发不了解测试如何设计Case做验证。一般情况下,测试只能通过模拟UI操作进行验证,面对一些非UI的技术改造、性能优化、SDK升级等难以验证,隐藏的问题容易被带到线上,从而影响稳定性和用户体验。如何让这些隐藏的问题在上线前浮出水面?容易想到的是在多端代码中加入dev套件扩展,通过数据上报/实时socket等方式让测试感知,但是需要较高的开发/维护成本,侵入性太强。飞跃地平线提供了一种全新的思路,在不侵入代码的前提下,让测试自动化程序能够代码级别的感知端内各种数据(类似于一个限制级的runtime),同时支持服务化,能够配合测试自动化服务做群控部署。结合终端内部研发工作台,还可以实现实时调试增强。
内容大纲
1. 背景与困境
2. 研发与测试的屏障
3. 新思路——飞跃地平线
3.1 整体架构与技术方案 3.2 运行机制
4. 如何落地
4.1 终端压测/性能测试 4.2 技改专项 4.3 故障演练
5. 总结与展望
听众收益
1. 了解大前端领域研发与测试的屏障在哪里
2. 如何运用新思路,在线下测试自动化中发现隐藏的问题
3. 了解能够落地的场景