一、Nmon的使用

授权

chmod +x nmon_x86_64_centos7

运行nmon

./nmon_x86_64_centos7

nmon的常用命令

C CPU ; M 内存;N 网络;D 磁盘

二、app测试要点

常见的功能缺陷:APP崩溃,功能实现错误(未按产品需求说明书中的功能实现),功能未实现或只实现了部分

APP崩溃:

1、验证在有不同的屏幕分辩率,操作系统和运营商的多个设备上的APP行为;

2、用新发布的操作系统版本验证APP的行为;

3、验证在如隧道,电梯等网络质量突然改变的环境中的APP行为;

4、更改网络:从蜂窝(流量)更改到WI-FI,或反过来,验证APP行为;

5、验证在没有网络的环境中的APP行为;

6、验证来电/短信和设备特定的警报时的APP行为;

7、通过改变设备的方向,以不同的视图模式,验证APP行为;

8、验证设备内存不足时的APP行为;

9、通过用测试工具施加荷载验证APP行为;

10、用不同的支持语言验证APP行为。

兼容性测试要点及常见的兼容性缺陷:崩溃、闪退、ANR、UI变形。

测试APP在不同的机型上由于软件、硬件等不同而出现各种各样的问题,所有测试要尽量覆盖主流的手机型号和版本。

APP安装、卸载、更新测试要点

常见的安装、卸载类缺陷

1、安装过程中出现闪退;

2、安装完成后,点击APP无反应;

3、安装完成后,点击APP,APP出现闪退;

4、已经存在旧版本,但不卸载且覆盖安装新版本,版本号为新,内容为旧版本的。

一、安装

1.正常安装测试,检查是否安装成功。

2.APP版本覆盖测试。例如:先安装一个1.0版本的APP,再安装一个高版本(1.1版本)的APP,检查是否被覆盖。

3.回退版本测试。例如:先装一个2.0版本的APP,再安装一个1.0版本的APP,正常情况下版本是可以回退的。

4.安装时内存不足,弹出提示。

5.根据安装手册操作,是否正确安装。

6.安装过程中的意外情况(强行断电、断网、来电话了、查看信息)等等,检查会发生的情况。

7.通过‘同步软件’,检查安装时是否同步安装了一些文件。

8.在不同型号、系统、屏幕大小、分辨率上的手机进行安装。

9.安装时是否识别有SD卡,并默认安装到sd卡中。

10.安装完成后,能否正常启动应用程序。

11.安装完成后,重启手机能否正常启动应用程序。

12.安装完成后,是否对其他应用程序造成影响。

13.安装完成后,能否添加快捷方式。

14.安装完成后,杀毒软件是否会对其当做病毒处理。

15.多进程进行安装,是否安装成功。

16.在安装过程中,所有的提示信息必须是英文或者中文,提示信息中不能出现代码、符号、乱码等。

17.安装之后,是否自动启动程序。

18.是否支持第三方安装。

19.在安装中点击取消。

二、卸载

1.用自己的卸载程序进行卸载,检查是否卸载干净。

2.用第三方工具,检查是否卸载干净。

3.在卸载过程中,点击取消按钮,看是否正常退出卸载程序,检查软件是否还能继续正常使用。

4.卸载过程中,出现意外(比如手机关机,没电,查看信息,接打电话),程序是否还能运行。

5.在卸载过程中,突然重启设备,再次访问程序,是否还能运行。

6.在没用使用程序时,删除目录文件,看程序是否能运行。

7.在使用过程中,直接删除目录文件,程序是否还能运行。

8.不同系统、硬件环境、网络环境下进行卸载。

9.卸载成功后,是否对其他程序有影响。

10.卸载后再次安装,是否正常使用。

11.在卸载过程中,所有的提示信息必须是英文或者中文,提示信息中不能出现代码、符号、乱码等。

三、更新

1.当客户端有新版本时,提示更新。

2.非强制更新,可以取消更新,旧版本正常使用,下次使用软件时,仍然会出现更新提示。

3.强制更新,强制更新而用户没有更新时,退出客户端,下次启动,依然提示更新。

4.不卸载更新,检查是否可以更新。

5.不卸载更新,检查资源同名文件如图片等是否更新成最新版本。

6.非wifi网络下,提示是否更新,取消就加入待下载,wifi下自动更新。

三、常见的性能缺陷

1、加载时间过长,首次启动速度慢;

2、进入某个界面速度慢,响应某一用户事件时长时间无响应;

3、启动某一有动画效果的界面,动画执行不流畅,或卡顿;

4、应用长时间运行后,随机出现卡顿现象;

5、服务器无法响应,报HTTP500错误;

6、APP出现黑白屏,奔溃。

APP性能测试要点

1.资源消耗:

cpu的占用、内存的占用、流量的耗用、电量的耗用

2.响应能力测试:

App安装、卸载的响应时间,启动消耗时间的测试(热启、冷启),页面加载时间的测试

3.负载测试:

进行负载测试是否有异常

4.压力测试:

进行压力测试是否有异常,进行压力测试看APP能承受的最大性能指标

5.稳定性测试:

稳定性测试的时候常会用monkey进行。主要通过monkey的伪随机事件流进行大量的点击、滑动等操作,这是为了检测出产品中隐藏的crash、anr等缺陷,确保没有问题。

四、用户体验类测试及缺陷

常见缺陷:

界面显示是否美观,界面的语是否友好;色彩,字体大小是否合适,布局是否美观,提示语是否友好;

按钮、对话框、列表和窗口是否符合用户的使用习惯;

是否易于导航,导航是否直观、导航与页面结构、菜单、连接页面的风格是否一致。

用户体验类的缺陷:

界面显示不美观、色彩和按钮不搭配、超长的页面加载时间、页面排版过长、不友好的导航、过期的信息

死链接或链接错误、缺少互动的内容、恶意插件、恶意弹窗、提示语粗暴不友好。

五、交叉事件测试要点及常见缺陷

交叉缺陷:基本功能如电话、短信、蓝牙、闹钟优先级比APP高,如电话进入APP崩溃或卡死,闹钟响起APP挂起等

交叉事件测试要点:

1、多个APP同时运行是否影响正常功能;

2、APP运行时前/后台切换是否影响正常功能;

3、APP运行时拨打/接听电话或邮件或信息;

4、APP运行时切换网络(2G、3G、Wi-Fi);

5、APP运行时浏览网页;

6、APP运行时使用蓝牙传送/接收数据;

7、APP运行时使用相机、计算器等手机自带设备。

六、用户界面测试要点及常见缺陷

用户界面:(菜单、对话框、窗口)布局、风格是否满足用户要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操作是否友好等。

用户缺陷:

不符合UI设计或界面原型不一致、界面显示不完全、上拉刷新和下拉刷新时出现页面加载错误

简述tcp/ip协议内容以及tcp与udp的区别

TCP/IP协议是Internet最基本的协议

其中应用层的主要协议有Telnet、FTP、SMTP等,是用来接收来自传输层的数据或者按不同应用要求与方式将数据传输至传输层;

传输层的主要协议有UDP、TCP,是使用者使用平台和计算机信息网内部数据结合的通道,可以实现数据传输与数据共享;

网络层的主要协议有ICMP、IP、IGMP,主要负责网络中数据包的传送等;

而网络访问层,也叫网路接口层或数据链路层,主要协议有ARP、RARP,主要功能是提供链路管理错误检测、对不同通信媒介有关信息细节问题进行有效处理等。

区别:

TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接

TCP提供可靠的服务。UDP尽最大努力交付,即不保证可靠交付。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达,TCP通过校验和,重传控制,序号标识,滑动窗口、确认应答等机制实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。

UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信。

每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信。

TCP对系统资源要求较多,UDP对系统资源要求较少。

centos7使用蓝牙_Nmon的使用和APP测试要点相关推荐

  1. APP测试要点提取和分析(文字说明,需要耐心阅读)

    APP测试要点提取和分析 APP测试要点 安装与卸载测试 APP升级测试 APP登录测试 触屏及操作测试 APP消息推送测试 UI界面测试 兼容性测试 -- 适配 APP中断测试 网络测试 安全性测试 ...

  2. APP测试基本流程及APP测试要点

    1.安全测试 1.1 软件权限 1)扣费风险:包括发送短信.拨打电话.连接网络等 2)隐私泄露风险:包括访问手机信息.访问联系人信息等 3)对App的输入有效性校验.认证.授权.敏感数据存储.数据加密 ...

  3. App测试要点提取和分析

    1 功能测试 根据产品需求文档编写用例,执行测试 App客户单的单个功能模块 需要使用等价类.边界值,考虑正常和异常情况 依据功能业务逻辑考虑功能交互 注意:功能测试点提取和用例设计方法跟web测试一 ...

  4. 转载:app测试要点

    虫师博客:https://www.cnblogs.com/fnng/p/8679185.html APP测试点总结(全面) 原文地址:https://www.jianshu.com/p/3b8ee29 ...

  5. APP测试基本流程以及APP测试要点梳理,不看了不后悔系列!

    前言:相信很多刚刚步入测试行业的小伙伴对于APP测试不是很熟悉,这次我为大家提供一篇宝藏文章,希望大家喜欢,谢谢! 一.APP测试基本流程 1.流程图 2.测试周期 测试周期可按项目的开发周期来确定测 ...

  6. APP测试基本流程以及APP测试要点梳理,保证您看了不后悔!

    前言:相信很多刚刚步入测试行业的小伙伴对于APP测试不是很熟悉,这次我为大家提供一篇宝藏文章,希望大家喜欢,谢谢! 一.APP测试基本流程 1.流程图 2.测试周期 测试周期可按项目的开发周期来确定测 ...

  7. APP测试要点详细整理

    一. 手机 App 测试的范围 功能模块测试 交叉事件测试 性能测试 安全测试 兼容性测试 安装/卸载测试 接口测试 网络测试 二. 手机 App 测试的方法 1 功能模块测试 1.1 运行 App ...

  8. APP测试基本流程以及APP测试要点梳理,成功入职就靠它了

    目录:导读 前言 一.APP测试 二.操作系统 三.模拟器 四.APP测试实战 五.MonKey测试 六.APP的性能 七.兼容性 八.消息推送测试 九.渠道包测试 十.总结 前言 APP要做哪些测试 ...

  9. 手把手教你APP测试要点

    ​ 本文主要总结一下APP测试需要关注哪些要点.当然,手把手是不可能滴-- 一.功能测试 1.首先需要整理功能测试的要点(不同的软件功能不同,不做赘述) 2.可使用流程测试法.如商城app,可从浏览商 ...

最新文章

  1. 如何启用计算机上的无线网络连接,告诉大家win10无线网络连接如何打开
  2. python编程语言是什么-Python是什么?可能是最受欢迎的编程语言
  3. 使用Microsoft Azure Backup备份Hyper-V数据
  4. 算法与数据结构1800题 之 栈和队列
  5. js与flash结合使用
  6. python中head_Python(Head First)学习笔记:二
  7. 百度杀毒软件2013低调发布 仅面向泰国市场推出
  8. 成功绩效评估面谈的八个步骤
  9. z370主板参数_ROG STRIX Z370-F GAMING
  10. ETL(SSIS)组件使用
  11. 基于PHP+Zend Studio 13 + MYSQL+饭店预订管理系统
  12. 优化 | 浅谈旅行商(TSP)的七种整数规划模型
  13. 如何留住企业中层领导
  14. ISO三体系,招投标企业认证最多的资质
  15. 计算机考试当天准考证身份证丢失
  16. 论文理解【IL - 数据增广】 —— Adversarial Imitation Learning with Trajectorial Augmentation and Correction
  17. CT图像密度分辨力和空间分辨力的区别和联系
  18. 华为鸿蒙os系统怎么更新不了,华为鸿蒙OS系统真的不是PPT!适配机型再更新:多款重磅旗舰可升级...
  19. 如何选股票-时寒冰-不断更新
  20. 【送书】就业大崩溃,你是否正在从事20年内大概率被淘汰的职业?

热门文章

  1. 美化你的.net WinForm应用程序
  2. [导入]MsAjax Lib- Array.insert 函数
  3. 以太坊和EOS的DApps数量飙升但用户量滞后
  4. 新手搭建简洁的Express-React-Redux脚手架
  5. Android性能调优篇之探索JVM内存分配
  6. Sort_Buffer_Size 设置对服务器性能的影响
  7. Scala学习(八)练习
  8. linux下磁盘分区
  9. myflow.js 工作流类扩展
  10. 2015第27周一非结构化数据