美文网首页
iOS自动化测试概述

iOS自动化测试概述

作者: frankisbaby | 来源:发表于2018-12-13 11:47 被阅读2次

    参考博客:

    http://www.cocoachina.com/cms/wap.php?action=article&id=18995

    为什么要自动化测试?

    传统的开发流程:

    需求提供--->UI提供--->编码--->内侧,外侧-->发布

    缺点:

    1.人工测试效率太低,完整性欠缺;一个APP的核心功能,在每一次发版前测试必须全部跑一遍测试用例;

    2.API各种异常可能没有测试到,开发人员没有做兼容处理;

    优点:

    1.只需要人工进行点击即可,不需要维护一套测试代码;用代码代替人工去完成模块和业务的调试;

    自动化测试:

    优点:

    1.具有一致性,持续集成会变得可靠;

    2.迫使开发人员开发出高质量的代码;

    3.测试速度快,避免重复性的工作;

    4.避免回归,让开发更有信心去修改和重构代码;

    缺点:

    1.开发和维护成本高;

    2.不能完全取代人工,例如UI显示的正确性;

    自动化测试的条件:

    1.测试业务保持稳定;

    2.测试要是核心功能;

    3.测试成本不能太高;

    4、自动化测试要能够保证测试的准确性;

    相关文章

      网友评论

          本文标题:iOS自动化测试概述

          本文链接:https://www.haomeiwen.com/subject/gjdvhqtx.html