无线 iphone客户端测试白皮书(一)

简介:

做无线客户端测试时,项目流程有区别吗 ?


无线客户端的项目测试流程与 PC 测试基本一样的,只是在对 UI 这块,要求更高,需要更加注重用户体验。。对于一个小小的屏幕,如何让用户使用更加轻便、简洁、易用,包括整个 app 的色调搭配,是否会让用户看了有疲劳感,都是需要我们考虑的。所以,UI 的评审相当地重要。


在进行视觉稿的评审时,需要注意:请将图片放到手机上进行评审,效果最佳,因为手机上的效果和 PC 上显示的效果是有很大区别的。往往 PC 端上看上去的效果很好,但是放到手机上后可能就不太好了,这时候如果再去调整视觉设计,对整个项目的进度会有非常大的影响。


服务端测试


服务端一般会提供 JSON 格式的数据给客户端,所以我们在服务端需要进行接口测试,确保服务端提供的接口并转换的JSON 内容正确,对分支、异常流有相应的返回值。此块测试可以采用 itest 框架进行测试。最方便的是采用httpclient 进行接口测试。进行服务端测试时,需要开发提供一份接口文档。


客户端数据库介绍


客户端目前采用 sqlite 数据库,当 app 需要在客户端本地保存数据时,app 会创建相应的数据库表。


模拟器的数据库地址:<target_app>/Documents/下会有个 db 文件,此为客户端的数据库。


真机的数据库地址,可以通过 XCODE,点击 organizer,选择相应的手机-application 中,Documents 下会有个 DB 文件,如下图。

QQ截图20171226180900.png



客户端数据库连接方式,可以安装 navicat 的 sqlite 客户端,也可以安装 Firefox 插件:sqlite manager 来查询、修改数据。

注意:真机在未越狱情况下,需要将数据文件导出后查看。


PC 端的数据库与客户端数据库有一个很明显的区别是:PC 端的数据库一般都是先建好的,而客户端是在需要用到相应的表时才会去创建的。所以我们需要除了和测试 PC 一样的数据增、删、改、查是否正确之外,还需要测试:

1) 当表不存在时是否能自动创建,当数据库表被删除后能否再自建,数据是否还能自动从服务端中获取回来并保存。


2) 在业务需要从服务端取回数据保存到客户端的时候,客户端能否将数据保存到本地。


3) 当业务需要从客户端取数据时,检查客户端数据存在时,app 数据是否能自动从客户端数据中取出,还是仍然会从服务器端获取?检查客户端数据不存在时,app 数据能否自动从服务器端获取到并保存到客户端


4) 当业务对数据进行了修改、删除后,客户端和服务端是否会有相应的更新。










本文转自 小强测试帮 51CTO博客,原文链接:http://blog.51cto.com/xqtesting/2054991,如需转载请自行联系原作者
目录
相关文章
|
5月前
javaWeb服务详解【客户端调用】(含源代码,测试通过,注释) ——Dept实体类
javaWeb服务详解【客户端调用】(含源代码,测试通过,注释) ——Dept实体类
|
5月前
|
算法
m基于OFDM+QPSK和LDPC编译码以及MMSE信道估计的无线图像传输matlab仿真,输出误码率,并用图片进行测试
MATLAB2022a仿真实现了无线图像传输的算法,包括OFDM、QPSK调制、LDPC编码和MMSE信道估计。OFDM抗频率选择性衰落,QPSK用相位表示二进制,LDPC码用于前向纠错,MMSE估计信道响应。算法流程涉及编码、调制、信道估计、均衡、解码和图像重建。MATLAB代码展示了从串行数据到OFDM信号的生成,经过信道模型、噪声添加,再到接收端的信道估计和解码过程,最终计算误码率。
55 1
|
4月前
|
消息中间件 API
【消息队列开发】 实现 MqClientTests 类——测试客户端
【消息队列开发】 实现 MqClientTests 类——测试客户端
|
5月前
|
JSON 测试技术 API
Python的Api自动化测试使用HTTP客户端库发送请求
【4月更文挑战第18天】在Python中进行HTTP请求和API自动化测试有多个库可选:1) `requests`是最流行的选择,支持多种请求方法和内置JSON解析;2) `http.client`是标准库的一部分,适合需要低级别控制的用户;3) `urllib`提供URL操作,适用于复杂请求;4) `httpx`拥有类似`requests`的API,提供现代特性和异步支持。根据具体需求选择,如多数情况`requests`已足够。
65 3
|
5月前
|
资源调度 算法
m基于OFDM+QPSK和LDPC编译码以及LS信道估计的无线图像传输matlab仿真,输出误码率,并用图片进行测试
m基于OFDM+QPSK和LDPC编译码以及LS信道估计的无线图像传输matlab仿真,输出误码率,并用图片进行测试
60 2
|
5月前
javaWeb服务详解【客户端调用】(含源代码,测试通过,注释) ——测试
javaWeb服务详解【客户端调用】(含源代码,测试通过,注释) ——测试
|
5月前
javaWeb服务详解【客户端调用】(含源代码,测试通过,注释) ——Emp实体类
javaWeb服务详解【客户端调用】(含源代码,测试通过,注释) ——Emp实体类
|
5月前
|
安全 测试技术 5G
你了解客户端测试吗?
你了解客户端测试吗?
|
2月前
|
数据采集 iOS开发 Python
Chatgpt教你开发iPhone风格计算器,Python代码实现
Chatgpt教你开发iPhone风格计算器,Python代码实现
|
Shell iOS开发
iOS逆向:tweak开发教程(iPhone/tool)
iOS逆向:tweak开发教程(iPhone/tool)
1035 0
iOS逆向:tweak开发教程(iPhone/tool)