【落叶165】《测试路上你问我答》(29)如何开始踏上玩转自动化测试之路?

文/秋之川

【目录】

这是《落叶》文集里第165片落叶,希望你能喜欢,不为别的,只为这份坚持。

【背景】

千纸鹤提问:安卓自动化测试对编程语言的技能需要掌握到什么程度?涉及到的知识点有哪些呢?在自动化测试的过程中如何掌握好这些知识点技能?还有安卓自动化测试如何运用到这些编程语言的知识点?

这位同学一口气问了四个问题,其实稍微精简归纳一下,就是想触电自动化测试的同学们最常问到的一个问题:想玩转自动化测试需要我掌握哪种语言到什么程度?

【你问】

如何开始踏上玩转自动化测试之路?

【我答】

术业有专攻,所以我特别请教了我司专门负责 APP 客户端自动化测试框架的测试开发工程师 “奔跑的小小鱼”帮忙就这些问题给我提供了一些解答思路,她在 Android 自动化测试框架 Appium 方面有着非常丰富的经验,同时她也在研究其在 iOS 上的应用。你们也可以参看她的一些文章,比如《敏捷开发自动化测试框架之用户故事》和《Android&IOS自动化测试框架整合升级方案》。

1、根据自己的需求找到一款适合自己项目的自动化测试框架,比如:你现在是想做 Android 客户端的自动化测试,那从跨平台性和语言的支持种类上来说,可以选择 Appium;

2、根据框架和所测对象,选择一门该框架支持的语言,比如:你测试的对象是 Android 客户端,选择的框架是 Appium,那 Java 就是你首选的语言;

3、从语言本身来说,你肯定要依次学习且掌握的是Java 的基本语法,J2SE 的 API 用法,建议先考虑掌握字符串处理、异常处理、容器、输入/输出(I/O)、线程(Thread) 这几个大类;

4、当你能够把书中的案例和作业都能编写且调试通过之后,就可以从网上下载 Appium,在本地搭建 Appium 环境了,这时候可以求助度娘,有很多 Appium 的安装指南或手册;

5、从你的实际项目中,挑选一个最基础的小模块,比如用户登录模块,梳理出一条正向的测试用例,然后尝试将其在 Appium 框架中实现出来,在做这个 Demo 的过程中,你第一能够初步熟悉 Appium 的应用,比如框架的基本应用,对象的识别方法等等,第二能够再次确认这个框架是否适合你的项目;

6、包括 Appium 在内的很多框架都是开源的,所以资料基本都是英文的,中文的资料除去像“奔跑的小小鱼”这样的高手整理出来的文章资料,就很难有系统的了,所以英文的阅读能力要求也不亚于 Java 本身的学习,其实这也是很多测试同学在挑选合适框架时的一大拦路虎,没有汉化版,没有中文帮助文档;

7、当你在完成 Demo 之后,再去逐步建立和思考一些自动化测试框架的实战应用的问题:

(1)比如 Keywords 要封装到什么细度比较合理?

(2)如何维护 Object MAP 的成本比较低?

(3)TA Case 怎么管理比较清晰易用?

(4)脚本之间的弱耦合性和强耦合性对脚本执行的成功率和效率的影响有何不同?

(5)脚本执行完之后的结果如何展现和异常如何捕获?

《测试路上你问我答》里的Q&A 29,如果是你要的,甚好!如果不是,你问,我答!

作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵

【目录】

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 162,710评论 4 376
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 68,839评论 2 308
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 112,295评论 0 255
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,776评论 0 223
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 53,198评论 3 297
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 41,074评论 1 226
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,200评论 2 322
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,986评论 0 214
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,733评论 1 250
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,877评论 2 254
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,348评论 1 265
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,675评论 3 265
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,393评论 3 246
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,209评论 0 9
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,996评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 36,212评论 2 287
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 36,003评论 2 280

推荐阅读更多精彩内容