web测试和app测试的区别
不异点:WEB测试和App测试从流程上来说,没有区别。都需要履历测试方案计划,用例设想,测试施行,缺陷治理,测试陈述等相关活动。从手艺上来说,WEB测试和APP测试其测试类型也根本类似,都需要停止功用测试、性能测试、平安性测试、GUI测试等测试类型。
差别点他们的次要区别在于详细测试的细节和办法有区别:
性能测试,在WEB测试只需要测试响应时间那个要素,在App测试中还需要考虑流量测试和耗电量测试。
兼容性测试:在WEB端是兼容阅读器,在App端兼容的是手机设备。并且相对应的兼容性测试东西也不不异,WEB因为是测试兼容阅读器,所以需要利用差别的阅读器停止兼容性测试(常见的是兼容IE6,IE8,chrome,firefox)假设是手机端,那么就需要兼容差别品牌,差别辨认率,差别android版本以至差别操做系统的兼容。(常见的兼容体例是兼容市场占用率前N位的手机即可),有时候也能够利用到兼容性测试东西,但WEB兼容性东西多用IETester等东西,而App兼容性测试会利用Testin如许的贸易东西也能够做测试。
安拆测试:WEB测试根本上没有客户端层面的安拆测试,但是App测试是存在客户端层面的安拆测试,那么就具备相关的测试点。
App测试基于手机设备,还有一些手机设备的专项测试。如穿插事务测试,操做类型测试,收集测试(弱网测试,收集切换)穿插事务测试:就是在操做某个软件的时候,来德律风、来短信,电量不敷提醒等外部事务。操做类型测试:如横屏测试,手势测试收集测试:包罗弱网和收集切换测试。需要测试弱网所形成的用户体验,重点要考虑回退和刷新能否会形成二次提交。弱收集的模仿,据说能够用360wifi实现设置。晋级测试:晋级测试的提醒机造,晋级取缔能否会影响原有功用的利用,晋级后用户数据能否被肃清了。
从系统架构的层面,WEB测试只要更新了办事器端,客户端就会同步会更新。并且客户端是能够包管每一个用户的客户端完全一致的。但是APP端是不克不及够包管完全一致的,除非用户更新客户端。假设是APP下修改了办事器端,意味着客户端用户所利用的核心版本都需要停止回回测试一遍。
如斯看来,挪动端的测试除了利用的测试框架差别以外,测试设想自己和GUI测试有异曲同工之妙,关于挪动端还应该有其他的差别测试构想和办法。
以上内容为各人介绍了web测试和app测试的区别,本文由多测师亲身撰写,期看对各人有所搀扶帮助。