美文网首页测试小组-一步步提升测试技能
2017-07-12 百人计划课堂11----app自动化测试

2017-07-12 百人计划课堂11----app自动化测试

作者: 林初夏 | 来源:发表于2017-07-17 11:08 被阅读45次

    今晚分享主题为:app自动化测试。之前只是根据他人的模板,模仿编写case,且只停留在这一步几天时间,但是对其具体的测试流程不清楚。听完下来略有了解,先记录,后期在工作中实践学习。

    1、框架选择

    1)跨平台:IOS/Android,平台单一or兼容

    2)语言支持:Java/Python/Ruby...,多语言支持or单一,选择擅长语言

    3)学习成本:掌握框架时间,评估付出代价

    4)维护成本:根据项目,二次开发

    Appium:仅支持移动端;平台共用、多语言、不需要应用源码

    Macaca:支持移动端/PC端/支持Native/H5等,且提供客户端工具和持续集成服务

    2、用例设计

    1)确定用例范围:根据项目要求,确定用例测试范围

    2)设计用例:根据项目紧张程度,颗粒度筛选设计场景

    3)编写用例:编写一条用例,调试后加入异常情况处理(定为模板)

    4)调试用例:积累经验,可根据代码异常提示(首尾定位出错位置)

    3、打包任务

    1)获取源码--配置git源

    a. 安装相关插件

    b. 配置本地git环境, 用户名密码:http / ssh(生成密钥)

    c. jenkins节点安装git

    2)执行打包操作--jenkins构建模块,调用shell脚本

    a. 定时构建执行任务

    b. 开发代码新增时构建执行任务

    c.  定时检查代码更新时构建执行任务

    由于依赖插件较多,建议自己写构建脚本,直接调用

    3)安装测试包--访问包存放位置--进行安装(生成二维码)

    也可放于固定位置下载与管理

    4、持续集成

    1)APP端自动化测试任务

    2)打包任务

    3)服务端自动化任务整合

    4)集成到jenkins上,设置为定时任务,或者设置为触发任务

    相关文章

      网友评论

        本文标题:2017-07-12 百人计划课堂11----app自动化测试

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