斯凯移动互联网测试策略与实践

版权申诉
0 下载量 43 浏览量 更新于2024-07-03 收藏 3.84MB PDF 举报
"斯凯移动互联网测试实践共27页.pdf" 本文档主要探讨了斯凯公司在移动互联网领域的测试实践,特别关注了在系统测试层面遇到的问题以及采取的解决方案。斯凯的产品业务涵盖了手机操作系统、用户产品系统、商业产品系统和渠道产品系统等多个方面,服务用户从手机厂商到终端消费者。 在移动操作系统方面,斯凯产品业务涉及两类:一是支持第三方应用开发的开放性操作系统,如Android、Symbian、Windows Mobile和Linux,这些系统通常用于智能手机,特点是开放环境,功能丰富且易于扩展;二是非开放的嵌入式实时操作系统,如MTK、SPR、MStar,常见于功能手机,特点是封闭环境,无法安装额外软件,硬件资源受限。 斯凯的用户产品系统专注于社交需求,例如通过“冒泡游戏中心”和“游戏下载中心”提供娱乐内容和服务。而商业产品系统则关注满足用户生活需求的各种内容和服务,渠道产品系统则服务于手机厂商,为预装植入和其他产品奠定了基础。 测试实践部分,斯凯面临的主要挑战包括平台结构复杂、接口协议多样和复杂、测试时间紧迫、需求频繁变更以及大量回归测试的需求。为解决这些问题,斯凯采取了几种策略: 1. 基于map和XLS的快速协议封装和测试:利用模板化的方法,简化协议的封装和测试过程,以应对接口协议的复杂性。 2. 自动化测试和构建:引入自动化工具来提高测试效率和准确性,减少人工介入的时间和错误。 3. 测试环境管理和监控:确保测试环境的稳定性和一致性,及时发现并解决问题。 4. 测试过程管理:建立有效的测试流程,确保测试活动有序进行。 5. FeaturePhone复杂生态环境的测试:包括多机型测试、移植测试、路测和KA测试,以适应不同手机型号和使用场景。 面对测试时间短、需求紧急的情况,斯凯强调了敏捷测试的方法,通过快速协议封装和自动化工具,提高测试执行的速度和灵活性。同时,文档还提及了针对TLV协议类型的封装示例,展示了如何处理复合类型的数据字段,如登录请求中的用户名、密码和终端信息。 斯凯的移动互联网测试实践旨在通过技术创新和流程优化,应对复杂的业务需求和测试挑战,以确保产品的质量和性能,满足用户的期望。