Web端和App端测试的区别_app端和web端测试区别-程序员宅基地

技术标签: app  web  软件测试  

Web端和App端测试的区别

Web项目是B/S架构,基于浏览器的。App项目是C/S架构,必须要有客户端,用户需要安装客户端。
对于更新版本,Web项目只需要更新服务端,客户端就会同步更新,而App项目需要客户端和服务端都同时更新。

Web端和App端测试的区别包括以下:

测试流程上看,基本没有区别。都是需要经历测试计划方案、用例设计、用例执行、缺陷管理、测试报告编写等相关活动。
测试类型上,基本相似。都需要功能测试、性能测试、安全性测试、GUI测试等。

web测试是基于浏览器的,所以不用考虑安装卸载。

而App是客户端,必须测试安装、卸载、更新,还需要考虑其他异常情况,包括安装时候中断、弱网,安装后删除安装文件(可删除,不影响软件正常运行)。

App还有专项测试,如网络适配性、运营商环境、WIFI。

还有中断测试,就是在操作软件的时候,来电话、短信、电量不足提示等外部事件发生,会不会影响软件正常运行。

具体测试的细节和方法上有区别:
(1)性能测试:web页面测试主要关注的是响应时间;而App测试还需要关注流量、耗电量、CPU、内存等。

(2)兼容性方面:web是基于浏览器的,所以倾向于浏览器、电脑硬件、操作系统方面的兼容;而App测试兼容的是手机设备,要看设备系统、机型、分辨率、屏幕尺寸。

(3)交互方式:web主要采用鼠标点击方式;而App主要是手指点击、拖拽、手势测试、横屏测试,考虑更多的是手指的交互习惯。重点考虑回退、刷新是否会造成二次提交。

(4)升级测试:升级测试的是提醒机制,升级取消是否会影响原有的功能的使用;升级后用户数据是否会被清除等。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_40608713/article/details/114819042

智能推荐

springfox-swagger2 3.0.0使用教程-程序员宅基地

文章浏览阅读1.1w次,点赞9次,收藏16次。最近 SpringFox 3.0.0 发布了,距离上一次大版本2.9.2足足有2年多时间了。可能看到这个名字,很多读者会有点陌生。但是,只要给大家看一下这两个依赖,你就知道了!<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>3.0.0</version&g_springfox-swagger2 3.0.0

UniEdit-程序员宅基地

文章浏览阅读319次,点赞9次,收藏7次。以往的视频编辑方法往往局限于「外观」层面的编辑,例如对视频进行「风格迁移」或者替换视频中的物体,但关于更改视频中对象的「动作」的尝试还很少。基于这个洞察,研究者引入了一个辅助的动作参考分支,用于生成文本引导的动作特征,然后通过时间自注意层(SA-T)将这些特征注入到主编辑路径中,从而实现将文本引导的动作注入到源视频中。可以观察到,UniEdit 在不同编辑场景中 1)保持了较好的时序一致性,2)较好的保留了原视频的结构及纹理细节,3)生成符合文本描述的编辑视频,展现出了强大的视频编辑能力。whaosoft

智能化运维监控系统设计与实现_智能运维-程序员宅基地

文章浏览阅读636次,点赞21次,收藏11次。综上所述,智能化运维监控系统通过运行状态数据接入、数据交叉比对、权限管理和可视化呈现四大核心功能的有机结合,为企业提供了一个全面、高效、智能的运维监控解决方案。权限管理是智能化运维监控系统的重要组成部分,通过用户管理、角色管理和权限分配等功能,确保系统的安全性和数据的保密性。为确保关键业务的连续性和稳定性,智能化运维监控系统成为了不可或缺的技术支撑。数据交叉比对是智能化运维监控系统的核心功能之一,通过对实时数据和历史数据的深度分析,系统能够生成多样化的报表和视图,为运维人员提供决策支持。_智能运维

中国移动宽带服务器上的光信号,中国移动光猫设置方法(常见故障及解决方法)...-程序员宅基地

文章浏览阅读4.1w次。目前三大运营商的宽带用户规模早已超过4亿户,平均算下来几乎每家每户都安装了固网宽带。很多朋友对家里的宽带出现了故障就素手无策只能苦苦等待宽带师傅上门维护,如果自己能动手解决就解决,不能解决那就需要代维师傅上门为我们处理了。光猫篇1、移动家用宽带目前有两种光猫,自动猫和手动猫,自动猫就是接入路由设备时需要去路由里面选择自动获取IP地址,手动猫就需要去路由里面选择宽带拨号上网。2、光猫信号指示灯常见三..._无法读取移动光猫的lan口

大数据Hive(二):Hive的三种安装模式和MySQL搭配使用_hive mysql模式-程序员宅基地

文章浏览阅读5.2k次,点赞45次,收藏69次。全网最详细的Hive文章系列,强烈建议收藏加关注!后面更新文章都会列出历史文章目录,帮助大家回顾知识重点。目录历史文章前言Hive的三种安装模式和MySQL搭配使用一、Hive的安装方式1、内嵌模式2、本地模式3、远程模式二、Hive的安装1、准备工作2、安装mysql数据库3、安装Hive三、Hive的交互方式第一种交互方式:bin/hive第二种交互方式:使用sql语句或者sql脚本进行交互第三种交互方式:Beeline Clien._hive mysql模式

解决Qt网络传输Json中文乱码的问题_qt jason网络传输汉字乱码-程序员宅基地

文章浏览阅读1.1k次。解决Qt网络传输Json中文乱码的问题_qt jason网络传输汉字乱码

随便推点

NYOJ 40_第一行输入一个整数n(0<n<=10000),表示有n组测试数据; 随后的n行输入两个整数i,j(0-程序员宅基地

文章浏览阅读367次。#include &lt;iostream&gt;#include&lt;iomanip&gt;using namespace std;int a,b,c,d;int exchange(int a,int b){ if(a &lt; b) c = b; b = a; a = c; return(a, b);}int fun1(){ cin ..._第一行输入一个整数n(0<=10000),表示有n组测试数据; 随后的n行输入两个整数i,j(0<=32767)。

安装mysql-connector-odbc-8.0失败解决方案_mysql connector/odbc8.0 setup wizard ended prematu-程序员宅基地

文章浏览阅读1.5w次,点赞2次,收藏6次。安装mysql-connector-odbc-8.0 win32失败解决方法:安装"Microsoft Visual C++2015 Redistributable32位"安装mysql-connector-odbc-8.0 win64失败解决方法:安装"Microsoft Visual C++2015 Redistributable64位"附:Microsoft Visu..._mysql connector/odbc8.0 setup wizard ended prematurely

小柏实战学习Liunx(图文教程十五)_103.72.146.169-程序员宅基地

文章浏览阅读10w+次。前言:一定要知道每一个命令是啥意思,并且要学会看报错信息,学会使用搜索引擎。前情回顾:小柏实战学习Liunx(图文教程十四)_chinassj的博客-程序员宅基地本节课主题:Nolan 和 saobing 的配置更新,主要是为了过检测,防止出现魔方验证码一.nolan更新配置:1.进入自己的nolan目录:(路径换成你自己的路径)cd /mnt/docker/nolanjdc2.停止容器:docker stop nolanjdc3.拉最新代码:git pul_103.72.146.169

withRouter,非根组件获取路由参数_withrouter 只能取到路由中的一个参数-程序员宅基地

文章浏览阅读362次。import {BrowserRouter,HashRouter,Link,Redirect,Route,Switch,withRouter} from “react-router-dom”;import { withRouter } from ‘dva/router’;路由的根页面下this.props 会有historylocationmatch三个属性但是不是根组件的的需要包一下,才会有。@withRouterexport default withRouter(Cla_withrouter 只能取到路由中的一个参数

ubuntu环境下QT5操作摄像头报错,cannot find -lpulse-mainloop-glib cannot find -lpulse cannot find -lglib-2.0_cannot find–lpulse-程序员宅基地

文章浏览阅读333次。ubuntu环境下QT5操作摄像头报错,cannot find -lpulse-mainloop-glib cannot find -lpulse cannot find -lglib-2.0_cannot find–lpulse

用jbpm_bpel学jwsdp的ant方式使用-程序员宅基地

文章浏览阅读100次。用过jwsdp的同学都知道,它专门有个jwsdp-2_0-ant-docs文挡 ,可见ant与jwsdp结合的重要性。在用jbpm-bpel的时候,当然也是最好用ant方式的jwsdp的,下面就是某个example的具体过程: 我们看jbpm-bpel-1.1.Beta3的examples/account/build.xml&lt;?xml version="1.0"?&gt;&lt;pro..._jbpm与bpel 工作机制

推荐文章

热门文章

相关标签