移动端自动化测试入门(Appium)

帮助零基础学员熟练运用本套课程所述知识编写实战性测试脚本

2521人学习

初级15课时2019/05/08更新

二维码下载学堂APP缓存视频离线看

Ray老师
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

测试人员,开发人员,毕业学生

你将会学到:

帮助零基础学员熟练运用本套课程所述知识编写实战性测试脚本

课程简介:

Appium新手入门必备教程
    

    课程资料下载

    链接: https://pan.baidu.com/s/1OlUpjV-FTK2nccqSHemXpA 提取码: 1yk8

    网盘无法下载资料的同学,请入群(QQ)找老师索取:979438600



    Appium概述

    appium 是一个自动化测试开源工具,支持 iOS, Android, Windows, Firefox OS平台上的原生应用, 纯web应用和混合应用。

  • “移动原生应用”是指那些用iOS或者 Android SDK 写的应用(Application简称app)。

  • “移动web应用”是指使用移动浏览器访问的应用(appium支持iOS上的Safari和Android上的 Chrome)。

  • “混合应用”是指原生代码封装网页视图——原生代码和 web 内容交互。比如,像 Phonegap,可以帮助研发者使用网页技术开发应用,然    后用原生代码封装,这些就是混合应用。

     更重要的是,appium是一个跨平台的工具:它允许测试人员在不同的平台(iOS,Android)使用同一套API来写自动化测试脚本,这样大大增加了iOS         和Android测试套件间代码的复用性。



    Appium架构

    

    Appium通过实现WebDriver协议,定义了一套符合JSON Wire Protocol的自动化测试API,所以如果有过Selenium学习经验的同学,在学习Appium的API时会觉得非常轻松,因为他们同是基于WebDriver协议的实现,使用的是同一套协议,那么Appium是如何做到的呢?

    Appium实现支持跨平台测试的原理非常简单,与Selenium实现跨多种浏览器执行测试的原理相同,不同的移动平台分别提供相应的driver程序,这些driver程序同时支持JSON Wire Protocol协议,由于Appium API是基于WebDriver规范,所以同样支持JSON Wire Protocol协议,以此来支持跨平台执行测试的目的。


    学习Tips

    本系列课程所涵盖的内容,包括所有Appium APIs相关的讲解都是基于java语言,当然不需要测试学习者精通java语言,只需要稍微有些java基础就能轻松学习,比如,基本数据类型,循环控制结构,分支控制结构,java面向对象的概念等;
    本系列课程的脚本案例编写是基于TestNG测试框架,测试项目使用Maven构建,课程内容中会对这些相关的基础知识点做简单介绍,没有基础的同学无需担心,为了尽可能得降低课程的学习难度,其他相关的工具用法只做简单介绍(够用为主)。

    


    课程大纲

    


    课程寄语

    本系列课程作为Appium初学者入门到进阶的必备教程,涵盖了Appium提供的所有基础知识,使测试学习者实现真正意义上的基础与提升。

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部