web系统软件测试功能点,小程序、app、web测试的区别

APP的测试类型有

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

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

• 接口测试:前后端数据一致校验、接口异常状态及前端展示、数据的加密传输、业务功能覆盖;

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

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

• 界面易用性测试:符合用户习惯;

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

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

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

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

与web测试的异同

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

兼容性测试方面,web是基于浏览器的,所以更倾向于浏览器和电脑硬件,电脑系统的方向的兼容,不过一般还是以浏览器的为主。而浏览器的兼容则是一般是选择不同的浏览器内核进行测试(IE、chrome、Firefox)。app的测试则必须依赖phone或者是pad,不仅要看分辨率,屏幕尺寸,还要看设备系统-系统总的来说也就分为Android和iOS。web端的测试一般都是主要使用一种浏览器,待系统基本稳定的时候,再去专门测试浏览器的兼容性。移动端主要分为安卓和IOS,而这两端出现的问题一般是不一致的,一致的问题主要是数据问题,这时候是需要后台处理的,所以我们测试的时候需要两端都重点测试,而不会出现先着重测试某一端的问题。

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

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

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

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

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

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

4、接口测试

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

6、不同app版本的业务功能测试

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

H5测试

我们很容易将H5与HTML5混淆,H5是一个产品名词,作为一种解决方案,而HTML5则是一个技术名词,是下一代文本标记语言标准。

H5页面,入口的位置可以在浏览器打开或是APP的某个入口,可以理解成是适用于移动设备上展示网页的一种新形式。APP中主要是通过Webview控件来加载URL来展示H5的。这种方式打开的H5页面一般没有刷新按钮,页面顶端也看不到URL。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/562978.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机动画制作 教学设计,《设置动画效果》教学设计

《设置动画效果》教学设计溧阳市外国语学校 赵萍教学目标:1、知识目标:掌握三种设置动画效果的方法。2、能力目标:⑴ 通过自我学习,培养学生的自我探索、自主学习的能力。⑵ 通过创作,培养学生综合运用知识的能力及创新…

软件测试除了边界值还有什么,在软件测试中,假定 X 为整数,10≤X≤100,用边界值分析法,那么 X 在测试 中应该取( )边界值...

北方猎人(cnitpm.com) 10:58:42在软件测试中,假定 X 为整数,10≤X≤100,用边界值分析法,那么 X 在测试 中应该取( )边界值.A.X9,X10,X100,X101 B.X10,X100C.X9,X11,X99,X101 D.X9,X10,X50,X100Cheryl-Annie(cnitpm.com) 10:59:15A…

计算机一级添加通讯录好友,电脑企业微信从微信好友中添加成员功能如何使用...

电脑企业微信"从微信好友中添加成员"功能如何使用腾讯视频/爱奇艺/优酷/外卖 充值4折起现在微信推出了企业微信软件,那么今天小编跟大家分享的是电脑企业微信"从微信好友中添加成员"功能如何使用。具体如下:1. 首先我们在电脑中打开…

计算机开机没有找到引导设备,电脑开机显示没有可以引导的设备

电脑是由硬件部分和软件部分构成的,硬件部分一般出现故障的机率不是很高,但是软件故障出现的机率就是非常非常的高了,一些能进系统的软件故障我们一般都是可以自行查资料解决,那么,开机黑屏且显示Reboot and Select Pr…

服务器镜像工作原理,镜像服务器的原理是什么,怎么工作的

镜像服务器的原理是什么,怎么工作的分类:数据恢复常见问题|最后更新:2018年10月22日服务器的种类很多,其中镜像服务器是什么您知道吗?它又有着哪些作用了?下面跟随小编一起来探讨下。镜像服务器(Mirrorserver)与主服务器的服务内…

文件服务器 权限和安全,NTFS安全权限、文件共享服务器

NTFS安全权限一、NTFS权限概述1、通过设置NTFS,实现不同用户访问不同对象(文件,文件夹)的权限2、分配了正确访问权限后,用户才能访问不同的权限3、设置权限防止资源被篡改、删除二、文件系统概述文件系统即在外部存储设备上组织文件的方法常见的文件系统…

我的世界怎么修改服务器文本,《我的世界手机版》如何修改界面文本 自定义语言教程...

原标题:《我的世界手机版》如何修改界面文本 自定义语言教程我的世界手机版中,大家是否厌倦了游戏中枯燥死板的说明以及文字介绍呢?想不想在我的世界手机版中添加一点萌萌哒的元素呢?今天当乐网小编给大家带来的是我的世界手机版的…

win7系统服务器环境配置,win7系统服务器环境配置

win7系统服务器环境配置 内容精选换一换镜像是云耀云服务器运行环境的模板,模板中包含了特定的操作系统和运行环境,有时也额外包括了一些预装的应用软件。通过镜像可以部署特定的软件环境,也可以将云服务器制作镜像以备份环境。镜像分为公共镜…

电脑面上,在电脑桌面上添加文字_在电脑桌面上添加图片

2016-12-27 10:53:551.首先单击鼠标右键,在出现的选项中选择“小工具”2.在小工具里面我们会看到一个”时钟图标“。3.双击此图标或者鼠标放到图标上,按住拖动,即可将时钟移动到桌面上,按住时钟图标,即可...2016-12-15…

以太坊代币事件监控_以太坊:什么是ERC20标准?

不以规矩,不能成方圆许多人应该都听过 代码即法律(Code Is Law),因为程序写完了,无论执行多少次都会得到同样的结果,除非有外界因素的干扰。在多人协作的过程中一定是要按照一个标准来进行分工,这样才能最快的完成整体…

android tv 蓝牙服务_打电话、看电话,听清大千世界,不单只有助听器,力斯顿的尖端配件“无线通”“TV伴侣”了解一下。...

打电话、看电话,听清大千世界,不单只有助听器,让我们来了解一下力斯顿8C平台助听器可应用的一些尖端配件是如何帮助那些对丰富生活有着高标准要求的人们。一,连接手机,连接世界 :力斯顿助听器 手机 力斯顿…

自动填充html_第 11 篇:自动生成文章摘要

作者:HelloGitHub-追梦人物文中涉及的示例代码,已同步更新到 [HelloGitHub-Team 仓库](https://github.com/HelloGitHub-Team/HelloDjango-blog-tutorial) 博客文章的模型有一个 excerpt 字段,这个字段用于存储文章的摘要。目前为止&#xff…

webpack 保存文件后自动打包_继webpack后又一打包神器Parcel

前言:在继grunt、gulp实现自动化构建之后,webpack又引领前端打包潮流,众所周知的是,vue-cli的脚手架就是基于webpack进行项目打包的。而webpack还在上升的势头的时候,又一打包神器横空出世——parcel。Parcel快速&…

人员离职it检查_it人员跳槽的技巧与注意事项

it人员跳槽的技巧与注意事项年初总是跳槽的黄金季节,现今考虑跳槽的工作人比例高达85%,尤以IT行业为甚。下面是百分网小编为你精心推荐的it人员跳槽技巧,希望对您有所帮助。it人员跳槽的技巧1 大多新公司都会要求你尽快到岗,有的迫切到马上,这…

icd植入是大手术吗_骨折手术植入了钢板,骨折痊愈后,需要取出钢板吗?

六十多岁的王大爷不小心摔骨折了,经过手术以及大半年的调养治疗,王大爷终于康复出院了,可就在前几天王大爷又来找我复诊,跟我说:姚大夫,我这骨折的位置总是有点酸麻的感觉,你说是不是当时植入的钢板引起的呀…

安徽关节式焊接机器人_机器人自动焊接技术的优势及应用介绍

焊接生产线机械自动化技术的应用经历了仿制、自行研制、稳步发展三个阶段。焊接制造行业的焊接专机将得到普遍应用,焊接生产过程中,机械化与自动化程度将提高15%左右,焊接自动化程度将达到40~50%,为了发展焊接自动化技…

arduinowin7_win7系统64位系统安装Arduino uno R2 驱动的方法

恶心的ghost win7好久没有折腾arduino uno了,今天拿出来准备折腾一下DHT11温度模块,结果悲剧了…因为前期重装了系统,用的Ghost win7 64位,结果ghost系统安装arduino驱动简直就是悲剧。win7系统64位安装Arduino uno R2驱动的方法从…

小白学python爬虫_小白学爬虫——第一部分:简单学习Python

学习目录定义新函数文件读写数组字符串字典定义新函数**创一个小群,供大家学习交流聊天如果有对学 python 方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀。也希望大家对学python能够持之以恒python爱好群,如果…

python3 线程池监控线程是否停止工作_Python线程池——个人总结,如果你不喜欢就不要喷,勿...

有bug,请在评论区留下你得真言,谢谢concurrent.futures 包含线程池和进程池,目前只记录线程池 ThreadPoolExecutor的使用小二,上代码~from concurrent.futures import ThreadPoolExecutorimport threadingimport timedef test(i):…

bootstarp js设置列隐藏_bootstrap table getHiddenColumns获取隐藏的列的方法

bootstrap table getHiddenColumns获取隐藏的列的方法bootstrap table getHiddenColumns获取表格隐藏的列,即获取哪些列当前不可见的列,因为有的列可以通过工具栏或者方法可以设置列隐藏,如何隐藏某个列请查看左侧菜单。getHiddenColumns方法…