软件测试培训之web端,app端,小程序端测试差异详解

网友投稿 1149 2022-11-05

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试培训之web端,app端,小程序端测试差异详解

前置解释:

2.Web项目或pc项目都是在电脑上进行测试的。常见的PC项目架构有BS架构和CS架构的,BS架构就是通过浏览器(browser)请求后台服务(server),后台返回到响应内容显示在浏览器上

3.app测试平台分为安卓和IOS端:安卓测试需要在安卓手机上安装开发提供的apk测试包;IOS测试需要将手机UUID提供给开发安装ipa测试包进行测试。

不同点:

1.系统架构不一样

a.web端测试只要更新了服务器端,客户端就会同步会更新

b.APP测试虽然对应了一个后台,但是不同的用户可能下载了不同版本的客户端,上线测试时,需要兼容每个版本的测试。app 修改了服务端,则客户端用户所有核心版本都需要进行回归测试一遍

2.发布流程不同

a.web端每次更新发布,需要将测试通过的包替换线上包,重启服务后立刻生效,访问的就是最新的环境

b.APP端需要向应用市场发布,安卓发布的市场有很多,应用宝、豌豆荚、应用商店等,每个应用都需要单独审核;IOS端应用比较单一就是appstore,从提交、审核到发布会有一定的时间间隔,开发的应用包不会立刻发布

3.专项测试不同

a.app端需要一些专项测试--比如安装卸载测试,耗电量&流量测试等

b.兼容性方面,因为测试平台的不同,着重点不一样

展开来说:

app测试类型有如下:

1.安装卸载测试:确认系统能正常安装应用及使用,不需要时卸载及数据清除

2.安全测试:防范隐私泄露、密码加密及传输安全、权限的合理开放、数据库安全、通信安全以及安装包反编译

3.交互与异常测试:同级/上下级页面的页面交互及数据加载、网络异常、数据异常,前后端展示及状态

4.性能测试、耗电量&流量测试:内存、CPU、流量消耗、耗电量、冷热启动速度、图片资源大小

5.界面易用性测试:符合用户习惯

6.UI测试:页面颜色搭配、控件摆放位置及兼容性

7.功能测试:需求文档已有及隐含的需求功能可正常使用

8.兼容性测试:网络、机型、系统、分辨率、硬件、同类软件、新旧数据

9.此外还有,Web和移动端的同步情况,用户在Web端的操作,在移动端是否可以正常的进行同步、显示;在移动端的操作,用户登录web账号,信息是否同步等

与web测试的异同:

1.界面测试方面,移动端测试需注意手势,横竖屏切换,多点触控,事件触发区域等

2.兼容性测试方面,web是基于浏览器的,所以更倾向于浏览器和电脑硬件,电脑系统的方向的兼容,不过一般还是以浏览器的为主。而浏览器的兼容则是一般是选择不同的浏览器内核进行测试(IE、chrome、Firefox)

3.app端不仅要看分辨率,屏幕尺寸,还要看设备系统-系统总的来说也就分为Android和iOS

4.性能方面,web项目需监测响应时间、CPU、Memory,app项目除了监测响应时间、CPU、Memory外,还需监测流量、电量等

5.安全测试方面,安装包是否可反编译代码、安装包是否签名、权限设置,例如访问通讯录、相册、照相机等等,登录后长时间无操作情况

专项测试方面,相对于 Wed 项目,APP有如下专项测试项

1. 干扰测试:中断,来电,短信,关机,重启等

2.弱网络测试(模拟2g、3g、4g,wifi网络状态以及丢包情况);网络切换测试(网络断开后重连、3g切换到4g/5g/wifi 等)

3.安装、更新、卸载。安装需考虑安装时的中断、弱网、安装后删除安装文件等情况;卸载需考虑 卸载后是否删除app相关的文件;更新,分强制更新、非强制更新、增量包更新、断点续传、弱网状态下更新

4.边界测试:可用存储空间少、没有SD卡/双SD卡、飞行模式、系统时间有误、第三方依赖(QQ、微信登录)等

5.不同app版本的业务功能测试

6.测试工具方面,自动化测试工具:APP 一般使用 Appium,airtest;Web端一般使用 Selenium,性能测试工具:APP 一般使用 JMeter; Web 一般使用loadrunner、JMeter

1.功能测试方面,要覆盖各功能模块,所有操作路径

2.易用性测试,包括,导航、功能入口,上下层级进入&返回、其他人机交互体验等

3.兼容性方面,主要指操作系统和屏幕分辨率方面,操作系统主要是指android系统和iOS系统

上一篇:软件测试培训之单元测试带来的一些问题
下一篇:it运维服务方案(it运维服务方案案例)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~