以前有个开发的同事问我,你的生活中是不是充满了bug?我对这个问题感到很稀奇,然而这却是个很有趣的问题。同样的情况,在我和我的家人意见不统一,我为一件事一直坚持的时候,他们会问我是不是有职业病?对于这些问题,在生活中,我只能承认我是一个完美主义者或者强迫症患者。在工作中,我并不是一个经验十分丰富的测试工作者,但是我很看好测试这份工作职责的重要性。一个团队,尤其是一个创业性的团队,对于测试人员的选择要和团队的整体水平一致,一个的测试工程师不但可以做好测试,还可以培养开发对测试的态度,以及推动整个团队的效率。
  怎样的App受用户喜爱
  这是互联网公司发展需要考虑的必要问题,也是帮助测试工作者更好地测试的一个思路。站在用户的角度去体验,能发现更多的bug和可以优化的功能点。一个好的app,是受用户喜爱的,能做到维持老客户并且能够吸引新客户。
  用户的角度,无非是这个app操作起来如何,占用内存大不大,性能如何,干扰信息是否多,符不符合自己想要的视觉体验。

  互联网app的性能是决定app生涯的首要点。测试角度去看,app启动难,加载慢,不流畅,耗流量,占内存,耗电快,影响设备运行速度,卡顿,闪退,无反应,这些都是用户很难接受的,这样的用户体验可想而知。

  在App黑盒手工测试中,常遇到的性能相关的问题是卡死,闪退,反应慢。这是用户不能接受的也是测试工作者不能接受的。一旦出现这样类似的bug,一次也需要提高警惕,属于严重bug范畴。

  如果公司的测试团队不健全,或者压根不存在测试人员,App 问题频出,那将意味着什么?

  现在市场上app软件的数量增多,用户的选择越来越多,大家也不愿花那么多时间在一大堆应用里试出好的应用,更想直接找到相应使用场景下好、合适的应用。所以一个app开发要有明确的切入点,以简约快捷为主。测试可以从简约角度去选择优化。