APP测试基本流程

本文仅供新入职对银行一账通测试流程不是很熟悉的小伙伴参考,其中也涉及了一些像获取日志,获取包名等小技巧,希望对大家能有所帮助。

Step 1st 获取需求

获取需求我们一般通过百宝箱获取,但是由于百宝箱没有对文档的上传和修改做记录,所以现在改用有记录的藏经阁,但是有部分PM仍习惯把需求文档及相关交互图上传到白宝箱,因此我们获取需求的时候要和产品确认需求相关的资料是上传在哪里,确认了需求在哪之后我们就可以到对应的地址下载资料啦。

step 2nd 测试用例的撰写和获取

测试用例以前我们是用testlink管理的,后来在使用的过程中发现testlink并不是很好用,所以我们组的大神们就重新做了敏捷测试管理平台,所以以后我们写case可以直接在这个平台上编辑,或者在excel上编辑后导入到平台上,如果用excel写的话要特别注意的一点是,撰写格式必须严格按照模板,否则是无法成功将用例导入平台的。敏捷测试管理平台的地址是:

登录账号和密码为um账号和um密码。

Step 3rd 构建测试包

a. 银行app打包

通过构建站可根据具体的需要选择要构建的包,选择要打包的银行,测试的环境(debug测试环境或者release生产环境),iOS还要选择配置的证书,平时测试使用企业证书包即可,用于自动化测试跑monkey则需打开发者证书包。

b.模块化测试打包

模块化测试不能在构建站直接打包,需要到Jenkins上打包,账号和密码都是:admin;进入Jenkins之后选择用参数打包,和开发同学确认所要打包的模块名,填写相关模块名和配置之后点击立即构建即可打包。

需要强调的是,在Jenkins打的包并没有生成二维码,如果要把安装包提供给产品或者其他只能通过扫码装包的同学,我们可以自己在Jenkins上把包下载到本地,再通过构建站临时包上传的功能,上传要提供出去的包,上传完成后会自动生成二维码,可自行截图保存。这样就不用担心自己要用那个二维码被覆盖啦。

step 4th 安装测试包

a.Android装包

连了MA网络的手机可直接扫描邮件里的二维码

非MA网络的手机可扫描构建站“Android包下载”的二维码,必须注意的一点是,这个二维码是保存最近一个构建包,如果要下载历史包则不可扫这个二维码

如果手机没有联网,或者想模块化打包一样没有生成二维码的,则可直接把apk包下载到本地,通过adb指令安装到y手机上,具体操作:通过数据线将手机连接到电脑上,输入指令adb devices,确认手机已经连接上,接下来输入adb install [apk文件所在的目录]

iOS设备装包

同Android,连了MA网络的手机可直接扫描邮件里的二维码

非MA网络的手机可扫描构建站“iOS包下载”的二维码,同样必须注意的是,这个二维码也是保存最近一个构建包,如果要下载历史包则不可扫这个二维码

如果手机没有联网,或者想模块化打包一样没有生成二维码的,则可直接把ipa包下载到本地,通过Xcode来安装,具体操作:通过数据线连接手机和电脑,然后把已下载到本地的ipa包拉到Xcode-Window-Devices-Installed Apps;或者通过iTools应用安装功能安装测试包。

Step 5th 开始app测试

测试过程中经常会遇到的一些小问题,比如遇到crash,需要及时将日志导出来。

a.Android获取crash日志的方法

用adb指令导出,首先连接数据线,打开终端找到crash所在的路径:然后用adb pull [crash路径][导出的路径]

如果不知道包名可以通过以下的方法获取:

1.设备端打开要获取名称的app

2.运行以下指令:adb shell "dumpsys window | grep mCurrent"

其中mCurrentFocus行里就展示了当前app页面的包名以及页面名称,格式:

app.pakcage.name/package.activity.name

  iOS获取crash日志的方法

用数据线连接上手机后,打开Xcode-Window-Devices-view Device Logs-export log导出crash日志即可,由于导出来的日日志没有解析不好定位问题,可通过iOS crash解析平台将日志和发生crash的包一起上传到crash解析平台解析,解析后再提供给开发的同学定位问题。

另外是bug的提交,提交的格式:

标题格式为【测试版本】【模块】【功能点】【问题类型】【复现步骤长度】问题描述

正文:【设备】如:华为mate7 (android4.2.2)

         【构建号】

         【环境】测试环境+WiFi

         【复现频率】必现/偶现

         【复现步骤】

           1st

           2nd

           3rd

         【预期结果】

         【实际问题】

把复现bug的具体条件及复现步骤都写清楚不但方便RD定位确认问题,也方便我们测试自己回归测试,提高整体的工作效率。

step 6th 测试完成

项目测试负责人撰写测试报告,标准组件模块测试完毕则需通知RD打tag,并记录下tag号;测试完成后要及时做bug review及时做总结,以便在以后遇到同样的问题或者类似的问题时能够尽快定位到问题的原因。

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

推荐阅读更多精彩内容

  • 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根...
    楚木风起阅读 1,085评论 1 9
  • 之前老曹发过app测试的一些想法,我这里还有一些app测试的具体指标。部分是可以百度的到的,部分是自己总结的。 一...
    老菜鸟_这个账号还有人抢阅读 4,039评论 4 115
  • 移动测试问题免费咨询 一、 测试周期 测试周期一般为两周,根据项目情况以及版本质量可适当缩短或延长测试时间。正式测...
    打油酱阅读 620评论 1 11
  • 又是一年出分季,对于我们这种大四考研狗来说,真的是几家欢喜几家愁。 身边不乏这种同学,对于自己考研的失利极度不满,...
    茗茗茗兮阅读 596评论 0 0
  • 李蔚然是老土超级喜欢的一位导演,主攻电视广告,是国内斩获全球广告顶尖奖项“one show”金奖的第一人。 老土第...
    北邮老土阅读 5,070评论 0 4