web测试与app测试的区别

web测试与app测试的区别

才开始做测试就接触的web端,后来也接触app端,所以在这里对于自己工作中所接触到的做一些总结(总要养成总结的好习惯)。

对于web端和移动端app,功能方面的测试,例如测试设计方法这些都大同小异,都是根据等价类、边界值、场景法、错误推测法等设计方法来进行测试的;

app端作为手机上安装的移动端软件更要与手机的功能紧密联系起来,比如尤为重要的就是

1、中断测试:

1)、来电、去电中断:在操作软件期间,来电挂断、来电被挂断、去电挂断、去电被挂断

2)、短信息中断:接收短信、查看短信

3)、其他中断:蓝牙、移动数据通信、wlan、闹钟、usb插拔、手机锁屏、手机重启死机、文件下载、音乐收听等关键用于交互情况测试等

2、安装、运行、卸载测试

1)、直接安装最新版本

2)、安装新版本覆盖旧版本

3)、卸载旧版本,安装新版本

4)、安装新版本,卸载新版本

5)、其他辅助信息:

位置和文件夹是否合理;

组件是否正确注册和删除;

评估操作前后,CPU、Memory(内存占用)、Storage(磁盘占用)等系统资源的使用情况。

3、UI测试

测试用户界面(如菜单、对话框、窗口和其他可视控件)布局、风格是否满足客户需求,文字是否正确,页面是否美观,文字、图片组合是否完美,操作是否友好等。

UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供响应的访问或浏览器功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。

4、兼容性测试

主要测试内部和外部兼容性,包括:

与本地及主流App是否兼容:检测在各种网络连接下(WiFi、GSM、GPRS、EDGE、WCDMA、CDMA1x、CDMA2000、HSPDA等),App的数据和运用是否正确;

与各种设备是否兼容:

手机不同品牌(主流:ANDROID:三星、小米、华为、oppo、魅族;IOS:苹果)、不同分辨率、屏幕大小,若有跨系统支持则需要检验是否在各系统下,各种行为操作是否一致。

web端更注重浏览器的兼容性:IE、firefox、chrom、sogo,再就是分辨率、屏幕大小

4、性能测试一般web端用LR工具,app端使用monkey来监测手机app的健壮性

评估App的时间和空间特性

1)、极限测试:在各种边界压力情况下(如电池、存储、网速等),验证App是否能正确响应。

2)、响应能力测试:测试App中的各类操作是否满足用户响应时间的要求。

3)、压力测试:反复/长期操作下,系统资源是否占用异常;

4)、性能评估:评估典型用户应用场景下,系统资源的使用情况。

5)、Benchmark测试(基准测试):与竞争产品的Benchmarking。产品演变对比测试等。

5、自动化一般web端使用selenium+webdriver,app端用appnium

6、安全测试

安全测试显得尤为重要,粗心、不谨慎的数据存储或传输方式使得非法、恶意目的有可乘之机。

智能终端安全涉及各种信息交互、存储接点,借鉴于网络传输和相关安全测试经验,App安全测试大概划分为以下几类:

1)、软件权限

扣费风险:包括发送短信、拨打电话、连接网络等

隐私泄露风险:包括访问手机信息、访问联系人信息等

开发者官方权限列表信息比对分析

2)、从数据的本地存储到数据的传输、处理以及uancheng访问等各个环节,基于相应的安全标准/行业标准评估App的安全特性;

3)、借鉴在Web App和网络安全测试的一些成功经验在智能终端App测试中进行适配;

4)、检测App的用户授权级别,数据泄露,非法授权访问等;

5)、对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进行检测,以期发现潜在的安全问题;

6)、基于各种通信协议或相应的行业安全标准检测App是否满足相应的要求。

目前就先总结这些,不管是web端还是移动端app它的测试思想其实都是一样的,有了自己的一个测试框架,其实一切都很so easy。

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

推荐阅读更多精彩内容

  • 仅仅从功能测试的层面上来讲的话,在流程和功能测试上是没有区别的。那么区别在哪里呢? 我个人觉得就是由于载体不一样,...
    薪火_阅读 2,574评论 0 14
  • 单纯从功能测试的层面上来讲的话,APP 测试、web 测试 在流程和功能测试上是没有区别的 根据两者载体不一样,则...
    Thea0216阅读 994评论 0 1
  • App测试点: 1、 安装查看在安装过程中存在的提示信息是否明确,意思是否明确在安装过程中,点击取消按钮,能否...
    理智_b3b0阅读 1,316评论 2 5
  • 自从做软件测试工作1年多以来,主要做的是web测试,对app 测试的很少很少。半个月前接到测试组长安排的测试app...
    程一川阅读 2,598评论 1 45
  • 翘白/文 小时候,我们的幸福就是糖。 长大后,我们的不幸也是糖。 小时候,所有幸福的记忆都是甜的。 长大后,所有不...
    Lologo阅读 333评论 7 7