移动测试基础 IOS 功能测试遇到瓶颈

corrine · 2014年04月21日 · 最后由 恒温 回复于 2018年09月07日 · 1289 次阅读

各位好,我们是做移动阅读平台 Inforgence,客户群体主要是时尚杂志类,比如在 App Store 里面有 “三联生活周刊”、“VISTA 看天下”、“体坛周刊” 等 300 多个 APP。
一直以来我们主要做的就是功能测试,基本上是根据需求点设计用例、执行用例,针对 Bug 督促开发修改,发布新版本之前力争优先级别高的 bug 得以修复。但是在周六参加 Moneky 的分享会上,发现我们测试团队缺少的东西太多。想学习新的知识但是又不知道该从何入手。望各位给予指导。

共收到 9 条回复 时间 点赞

你这个话题虽然简单 但是回答范围也挺大.

解决问题之前你得先自己去审视下问题, 先明确自己的问题在哪里.

比如你先梳理下产品的问题, 客户反馈的, 测试发现的, 线上故障, 其他团队期望等, 做一个分类梳理. 先找自己产品缺陷的来源, 有了来源就知道如何封堵了.

接下来就是把问题交给对应的测试手段去保证了.

有的适合手工测试来防范,
有些适合自动化来防范
有些适合单测, 或者通过 code review 来解决.
产品发布慢就通过持续集成来解决.
体验问题就需要使用监控手段
重构多就多使用 diff 测试
等等吧...

在这些对应的工作上, 就需要对应的人才和技能储备.
做 ios 测试需要你多了解 ios 系统自身, ios 的驱动框架, 以及在此基础上封装的 uiautomation 和 kif, appium 等技术体系.
你们肯定也得自己了解 ios 的产品研发体系, 对原生或者混合型的 app 的一些开发知识. 了解研发的流程.

因为不了解更细节的问题, 我先提些肤浅的建议, 当抛砖引玉吧

感谢参加活动哈~~其实我觉得你可以再细点,打比方说哦,你能不能列下你觉得哪里觉得欠缺了。然后我们具体问题具体分析

  1. 你们是否专注于 iOS 的应用?
  2. 300 多个应用,建议每个应用写套粗线条的冒烟测试自动化。
  3. 用 iOS monkey, 对 300 多个应用做长期的稳定性测试
  4. 跑 iOS monkey 的时候监控性能损耗

#1 楼 @seveniruby
我们属于创业公司,测试团队就是我带几个实习生,关于自动化、code review 的事情,测试团队目前没有这个能力做到。而且公司对这方面也没有足够重视。

#2 楼 @monkey 欠缺太多,最近主要出现的问题就是自动续订重复扣费的问题。测试团队没有 mac 机器,只能拿着 pad 跑业务逻辑、功能、异常情况的用例。

#3 楼 @lihuazhang 300 多个应用用的是同一套程序,不同应用换不同的肤色。Monkey 我会研究一下看是否符合目前现状。

我感觉你这不是测试瓶颈,没有单元测试,没有 code review 找开发老大提,提高整体质量意识。没机器你申请买。自动化吗,看具体需要。哈哈哈

恒温 回复

您好,请问下,你们做 ios monkey 是用 Xcode 的 instruments 吗?还是其他?希望大神能做个 iOS monkey 的分享😄 ,感谢

颜如玉 回复

在社区里搜索下 ios monkey

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册