Web 测试和 App 测试重点总结
单纯从功能测试的层面上来讲的话,App 测试、Web 测试在流程和功能测试上是没有区别的,但由于系统结构方面存在差异(web 项目,b/s 架构;app 项目,c/s 结构)在测试中还是有不同的侧重点内容,下面整理了一些内容供大家学习与参考。
WEB测试重点
1.功能测试:
所实现的功能是否和需求一致;
2.界面测试:
界面是否美观,风格是否一致,文字内容是否正确;
3.链接测试:
打开链接速度是否合理;是否链接到正确的页面;是否有空白页面;
4.性能测试:
系统能支持多少用户同时在线;超过这些用户数,系统会给出什么样的反映;
5.兼容性测试:
项目在不 同操作系统,不同浏览器上功能是否能正常使用;
6.安全性测试:
用户的登录名和密码在传输过程中是否是加密传输的;
用户长时间未操作页面,session会话是否会过期,要求用户重新登录;
日志文件cookies里的用户名和密码是否是加密的;
登录次数和登录设备是否有限制,是否支持一个账号多个设备登录;
APP测试重点
1.安装卸载测试:
app在 不同的操作系统(安卓和ios),不同的版本,不同的机型上是否都能安装成功;
在安装过程中,突然断网或网络不好,是否给出有好的提示,网络恢复之后是否能正常下载;
在安装过程中,突然内存不足,是否有相应的提示;
在安装过程中,是否支持取消操作;
在安装过程中,突然死机,断电,卡死,手机恢复正常后,是否能正常安装;
安装成功后能否正常运行
卸载时在不同系统,不同版本上能够卸载成功;
在卸载过程中是否支持取消操作;
在卸载过程中,突然死机,断电,卡死,手机恢复正常后,是否能正常卸载;
卸载完成之后,查看文件是否卸载干净;
2.运行测试:
运行过程中,是否有加载提示;
运行速度是否流畅;
各个模块之间的切换是否正常;
3.更新测试:
打开旧版app时,是否有更新提示,且在不同的手机版本上都能更新成功;
打开新版app时,不显示更新提示,在设置中检查更新,提示已更新到最新版本;
若app时强制更新,用户打开旧版app时,有更新提示,旧版qpp新版功能不可用,用户退出app,再进 入app时,仍有强制更新提示;
若app不是强制更新,用户打开旧版app,有更新提示,取消更新,再次打开时,仍有更新提示;
在不删除客户端的情况下,用户是否能更新成功,查看新版功能是否正常;
更新过程中,更新速度是否合理;
更新过程中,突然网络不好是否有提示;
更新过程中,突然死机,断电,卡死,手机恢复正常后,是否能更新成功;
4.兼容性测试:
app在不同手机,不同操作系统,不同手机版本上功能是否正常;
5.弱网络环境测试:
app在wifi、4g、3g、2g情况下是否能正常运行;
app在网络不好时,是否给出提示;
app网络不好时,会出现重复提交,用户不断点击的问题,开发是否做判断;
当网络由不好变为良好时,软件功能能否正常使用
6.中断冲突测试:
app运行时拨打或接听电话、发送短信、接受邮件、启动相机等有何提示;
app运行时突然断电、断网、不断点击、不断刷新、切换前后台是否崩溃(变态测试)
7.压力测试:
安卓用monkey,不断点击、滑动屏幕,看软件是否崩溃,
8.应用的前后台切换:
app切换到后台,再回到app,检查是否停留在上次操作界面;
app切换到后台,再回到app,检查功能和应用状态是否一样;
app切换到后台,再回到前台时,注意程序是否崩溃,尤其对于从后台切换到前台数据有自动更新的时候;
手机锁屏解屏后进入app注意是否会崩溃,功能状态是否正常,尤其对于从后台切换到前台数据有自动更新的时候;
当杀掉app进程,再开启app,app能否正常启动;
对于有数据交换的页面,每个页面必须进行前后台切换和锁屏的测试,这种页面最容易出现崩溃;
出现必须处理的提示框后,切换到后台,再切换回来,检查提示框是否还存在,有时候会出现提示框自动消失的缺陷;
app横竖屏的切换,功能是否正常;
9.消息推送开关测试:
消息推送默认打开;
关闭消息推送关闭后,收不到推送消息;
打开推送开关能否正常接收消息;
app运行时消息推送不会进入消息栏;
app后台挂机时,消息栏可以接收到推送提醒,点击后从消息栏消失
推荐阅读:
被以下专题收入,发现更多相似内容
我爱编程
1.功能性测试: ——根据产品需求文档编写测试用例。
——软件设计文档编写用例。 注意:就是根据产品需求文档编写测试用例而进行测试。 2.兼容性测试: ——android版本的兼容性
——手机分辨率兼容性 ——网络的兼容性:2G\3G\4G\WIFI,弱网下、断网时 ——a...
含辞未吐气若幽兰
1 APP测试基本流程 1.1流程图 1.2测试周期
测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。
1.3测试资源 测试任务开始前,检查各项测试资源。 -...
测试帮日记小强测试品牌旗下
自从做软件测试工作1年多以来,主要做的是web测试,对app
测试的很少很少。半个月前接到测试组长安排的测试app的任务,一方面对app测试的认识不足,另一方面没有多少测试app的经验,导致在测试的时候,并没有很好的找出软件缺陷、推进工作。所以在网上找了一些资料(主要参考【...
上海_程一川
1.功能性测试: ——根据产品需求文档编写测试用例。
——软件设计文档编写用例。 注意:就是根据产品需求文档编写测试用例而进行测试。 2.兼容性测试: ——android版本的兼容性
——手机分辨率兼容性 ——网络的兼容性:2G\3G\4G\WIFI,弱网下、断网时 ——a...
英孚青少儿英语
一、安全测试 1.软件权限
1)扣费风险:包括短信、拨打电话、连接网络等。2)隐私泄露风险:包括访问手机信息、访问联系人信息等。3)对App的输入有效性校验、认证、授权、数据加密等方面进行检测4)限制/允许使用手机功能接入互联网5)限制/允许使用手机发送接收信息功能6)限制...
一箭
细雨蒙蒙的清晨,街灯倦倦如渴睡的眼睛,雨丝轻轻的划过,拂拭着睡意,崭新的一天,已悄然开启。早上好,微雨入帘笼,微笑似清风。
单莹
1,喜欢完全靠自己做,不建设团队! 2,喜欢卖货为主,不懂得复制与倍增。
3,目标市场定位不准,喜欢攀高,自讨没趣,自讨麻烦!
4,不借助公司的势,运,力!不借助公司的年会,区域会议,区域讲座,和各种活动,使团队陷入孤立无援,孤单作战的境地!
5,浅尝辄止,一曝十寒!三分钟...
新哥心动力
很小很小的时候,大人们都很高大,抬起头才能看见他们,他们递给我海螺,告诉我,你能听见大海。
耳朵凑近,紧贴,大海的声音,像低吟唱的秋风,又像一个人睡觉时的呼吸,混沌,厚重,好像跌下去就会沉入没有尽头的海底。后来,科学告诉我,你听到的不是大海的声音,那只是一种人体本身制造出的...
Silvia15
到底要不要合群,这个问题困扰了我很久,从我到达大学开始,我就开始不合群。
怎么说呢,由于长期处于高三的状态下,我习惯了奔跑式的生活方式,可是我的室友基本上都是漫步式的,做什么事情都很慢也很喜欢玩,除了洗澡的时候快其他时候都慢悠悠的。能主动学习的很少,只有看见别人学习才...
一个人就是一只骑兵