App测试和传统软件测试有哪些区别

如题所述

A:相同点
不管是传统行业的web测试,还是新兴的手机app测试,都离不开测试的基础知识:
1)同样的设计测试用例方法:边界值分析法、等价类划分、错误推测法、场景法等(若想看这些基础课视频,直接点击原文看腾讯课堂的视频,都有,且免费!);

2)同样的测试方法:黑盒测试,验证业务功能是否正确符合用户或者设计预期;

3)都要检查UI:界面的布局、风格和按钮等是否简洁美观、是否统一等;

4)页面性能检测:测试页面载入和翻页的速度、登录时长、内存是否溢出等;

5)应用的稳定性:测试应用系统的稳定性等,不会闪退卡死等。

B:不同点
相对于web测试,APP测试,除了要考虑基本的功能测试、性能等,还要考虑手机本身固有的属性特征。所以APP测试过程中还需要注意如下几个方面特性:

1)手机作为通信工具,来电、去电、接收短信等操作都会对app应用程序产生影响,所以app测试第一个要考虑的属性特征是:中断测试。

中断测试有人为中断、新任务中断以及意外中断等几种情况,主要从以下几个方面进行验证:
a.来电中断:呼叫挂断、被呼叫挂断、通话挂断、通话被挂断
b.短信中断:接收短信、查看短信
c.其他中断:蓝牙、闹钟、插拔数据线、手机锁定、手机断电、手机问题(系统死机、重启)

2)手机用户对app产品的安装卸载操作:
a.从上一个版本/上两个版本直接升级到最新版本。
b.全新安装新版本
c.新版本覆盖旧版本安装
d.卸载旧版本,安装新版本
e.卸载新版本,安装新版本

3)web自动化测试使用的工具较常用的是QTP,而android手机自动化测试工具比较常用的是monkey、monkeyrunner、appium。
温馨提示:内容为网友见解,仅供参考
无其他回答

APP测试和pc端测试的区别
一、测试方式不同 1、app测试:指对移动应用进行测试,包括自动化测试和人工测试等。2、Web测试:软件测试的一部分,是Web应用程序测试的一种类型。二、测试内容不同 1、App测试:模拟用户动作,在黑箱中测试应用,使用Cucumber作为自然语言编写测试用例。还记录了应用程序测试操作,以帮助开发人员审查他们的...

app测试和web测试区别
1、方式不同:app测试指对移动应用进行测试,包括自动化测试和人工测试等。web测试是软件测试的一部分,是针对Web应用的一类测试。2、内容不同:app测试是模拟用户操作对应用程序进行黑盒测试,并使用Cucumber作为自然语言来编写测试用例。还会对应用测试操作进行记录,以帮助开发者进行测试回顾。web测试:包括...

APP测试工程师和软件测试工程师的区别(什么是软件测试工程师)_百度...
APP测试工程师是给移动端的app做测试的,简单来讲就是给移动端的app找bug;软件测试工程师的范围更广,不仅包含移动端的,还包括web端的等等,算是测试的一个总称。

APP测试就是手机测试吗?
那么APP是同样的,他们之间没有太多的区别。 只是像APP他的载体是手机而已。app测试其实就是我们去对手机的应用通过各种手段和测试工具,来判断这个app系统是否满足预期的标准。 这样子的一个过程我们就把他叫做app测试,或者叫做手机app测试。但是对于手机测试来说,远远不是这样子。总的来说手机测试他是...

App测试与Web测试的区别是什么
App测试和web测试都属于软件测试,它们在整个测试流程上没有太大的区别,主要的区别体现在以下几个方面: 功能、性能、兼容性、专项测试、操作方式 等,下面我们一一举例说明。1、功能方面: App和web基于不同的网络架构,App是C\/S架构(即客户端\/服务端),web是B\/S架构(即浏览器\/服务器),对...

app测试和web测试哪个难
两者各有难点,app测试侧重于用户界面、性能、稳定性以及设备兼容性,同时需关注应用的安装、卸载、更新流程等,确保在不同操作系统和硬件环境下应用的正常运行。而Web测试则需关注网页在不同分辨率、浏览器版本、操作系统上的表现,以及各种网络状况下的加载速度和稳定性。无论app测试还是Web测试,都是为了...

app测试流程有哪些?
移动App的测试流程与传统软件的测试流程大体相同,在测试之前分析软件需求并对需求进行测试,需求测试完成后制订测试计划等,但移动App测试的要点与传统软件测试要点不同,因此在具体实施细节上也不相同。1.接受测试版本:由开发人员提交给测试人员。2.App版本测试:主要检查App开发阶段对应的版本是否一致。3....

iOS系统App的测试跟Android有什么区别?
iOS系统App的测试和Android系统App的测试有以下几个区别:1.硬件和软件环境:iOS和Android系统的硬件和软件环境差异较大,所以测试人员需要针对不同的系统进行不同的测试。2.自动化测试:iOS系统的自动化测试工具比Android系统更成熟,可以更方便地进行UI自动化测试。3.设备分辨率:iOS系统设备分辨率较少,...

web测试和APP测试有什么区别?
首先,从功能角度看,web测试基于浏览器的B\/S架构,更新服务器端时,所有使用同一浏览器的客户端都会同步更新,一致性较高。然而,app测试则依赖客户端C\/S架构,服务端改动可能导致不同版本客户端的回归测试需求。性能方面,web测试主要关注系统响应时间,而app测试还需考虑如电量消耗、流量使用、设备性能...

APP测试和web测试的区别
他们的主要区别在于具体测试的细节和方法有区别,比如:性能测试,在WEB测试只需要测试响应时间这个要素,在App测试中还需要考虑流量测试和耗电量测试。兼容性测试:在WEB端是兼容浏览器,在App端兼容的是手机设备。而且相对应的兼容性测试工具也不相同,WEB因为是测试兼容浏览器,所以需要使用不同的浏览器...

相似回答