Web 测试和 App 测试重点总结

转载 2018年04月16日 14:37:29

单纯从功能测试的层面上来讲的话,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后台挂机时,消息栏可以接收到推送提醒,点击后从消息栏消失

文章来源:云测学院


企业认证即可享受 Testin 专属大礼包

  • 远程真机/自动化测试时长:240分钟

  • 标准兼容测试:每天均可提测一次,每次100款机型任你挑

  • 自动化安全测试:每天均可免费提测一次

  • Google Android Oreo 真机测试

  • Google Android P Monkey 自动化兼容测试

  • 价值千元的测试培训课全部免费观看

  • 测试行业白皮书

  • 测试培训精品文章

  • BUG 探索免费咨询服务

  • Testin 新功能抢先体验

  • 客户成功服务

了解更多权益,欢迎登录:https://www.testin.cn/account/register.htm?channel=&utm_source=content&utm_campaign=article&utm_term=bottom-adv(点击或复制此网址到浏览器打开即可)

【你离事半功倍的 App 测试,只差一个 Testin 企业认证的距离】


推荐阅读:

软件测试四大阶段详细说明

如何提高自身编码能力--定位Bug篇

常用性能测试指标及说明

想进BAT?这些面试题助你一臂之力(附答案)

测试人的成长心路--献给同样为测试挣扎的你!



移动端与PC端的测试差异性

移动端和PC测试的差异性
  • jinyuji7
  • jinyuji7
  • 2017-11-02 14:59:44
  • 175

<em>web测试</em>要点及基本方法

手机<em>APP测试</em>&amp;<em>Web</em>网站测试工具及要点总结 时间:2018-4-8 <em>web</em>网站测试要点总结.doc...中国互联网举报中心 <em>北京</em>互联网违法和不良信息举报中心关闭spring mvc+mybatis+my...
  • 2018年04月16日 00:00

app测试经验总结

app测试经验其实跟web端测试经验有很多重叠的地方,做了这么多年的测试从来没有总结过,最近突然觉得经验好重要,而脑子也记不住太多东西所以想记录下来一些东西供以后的工作拿来做参考 appUI输入框...
  • t20423187
  • t20423187
  • 2017-12-21 16:20:29
  • 140

web测试和app测试重点

WEB测试重点 1.功能测试:所实现的功能是否和需求一致; 2.界面测试:界面是否美观,文字内容是否正确; 3.链接测试:打开链接速度是否合理;是否链接到正确的页面;是否有空白页面; 4.性能测试:系...
  • qq_35958094
  • qq_35958094
  • 2017-07-30 20:18:37
  • 4603

软件测试技术知识点重点总结

1.3软件测试技术 分类:静态测试;动态测试 1)静态测试  定义:是指不执行程序代码而寻找代码中可能存在的错误或评估程序的过程 包含:各阶段评审;代码检查;程序分析;软件质量度量 代码检查...
  • hp_epm1_liuxuewen
  • hp_epm1_liuxuewen
  • 2015-09-29 19:14:21
  • 830

WEB网站压力测试教程详解

             WEB网站压力测试教程详解      Web 服务处于...
  • sgear
  • sgear
  • 2008-06-06 10:20:00
  • 3192

web安全性测试用例

建立整体的威胁模型,测试溢出漏洞、信息泄漏、错误处理、SQL 注入、身份验证和授权错误. 1.   输入验证 客户端验证 服务器端验证(禁用脚本调试,禁用Cookies) 1.输入很大的数(...
  • stacey_sz
  • stacey_sz
  • 2016-12-15 12:46:04
  • 11078

web测试要点及基本方法

  • 2015年06月15日 14:07
  • 82KB
  • 下载

WEB测试和App测试、Android和IOS测试区别

WEB测试和App测试   web测试 app测试 性能测试 只需要测试响应时间 响应时间、流量测试和耗电量测试 兼容性测试 兼容浏览器,兼容IE6,IE8,chrome,firefo...
  • wangshufen20091651
  • wangshufen20091651
  • 2017-05-03 16:38:22
  • 3899

常用的web安装测试用例

http://www.cnblogs.com/hackchecker/archive/2011/06/14/2080193.html 建立整体的威胁模型,测试溢出漏洞、信息泄漏、错误处理、S...
  • wuxiaobingandbob
  • wuxiaobingandbob
  • 2015-07-30 13:17:36
  • 490
收藏助手
不良信息举报
您举报文章:Web 测试和 App 测试重点总结
举报原因:
原因补充:

(最多只允许输入30个字)