`

Android测试注意1

 
阅读更多
android由于碎片化比较严重,相同的代码在不同的设备上会有较大的差别,所以一定要在不同的真机上使用一下。

用户体验测试

1、界面
①文字错误、图片不显示或显示不正确、缺少输入项、按钮的大小和点击效果
②布局、图片和配色设计问题,测试人员很难进入
③提示信息,提示信息语言准确简洁,有指导性。在应该提示的位置放入提示信息,比如程序需要接入网络,在无网络的情况下应给予提示
④提示信息,提示信息的方式有很多,大概有弹出式和非弹出式两种,根据实际情况来区分
⑤阅读性,手机因输入方式和屏幕大小限时,目前以阅读为主要(除聊天软件),做好阅读是关键。文字字体、大小、颜色和背景颜色可调整,夜间模式
⑥简洁,看看any.do就知道什么是简洁了,如穿着白纱美女的油画一般
⑦输入法,输入法不能挡住输入框;回车可以跳转到下一个输入框


2、稳定性
①网络,需要访问网络的程序,在网络不稳定的情况下,应能正常运行,不应出现意外退出和错误;如程序无法在该环境下运行,应提示用户

②网络切换,同上
③网络信号弱,同上
④进程切换,在多进程切换中,应正常运行,并保持切换前页面,不应出现意外退出和错误



3、性能
①程序进行某些功能时,不应使手机出现卡、顿等情况,视实际情况而定


4、安装
①路径,可选择手机、SD卡
②覆盖,可覆盖旧版本,并不会出现异常
③卸载


5、升级
①提示,在每次程序运行的时候提示,或可以设置不提示新版本
②下载,或可设置在特定的网络环境中才允许下载,如WIFI
③取消,下载可取消(并可暂停和继续)


6、操作
①查询按钮和回车同时响应搜索
②按钮点击有变化 


业务

1、准备,熟悉项目环境背景,了解需求
(没有不变的需求,但还待参照NND,最后的需求和最开始的可能面目全非)

2、以业务流程为准
①从流程开始到流程结束,至少要包含重要的功能点
②不同的流程起点,可以在多个流程用例中体现
③不能完全包含所有起点,则单独看


另外,还有以下方面
系统测试(非功能性测试)

1、  适配性测试
a)         手机的型号
b)         网络通信情况(2G\3G\WIFI\飞行模式、NET\WAP、中国电信、移动、联通)
c)         Android的版本号(Android 4.0、Android 2.3、Android 2.2、Android 2.1)主要是2.2\2.3.*\4.0
d)         屏幕的分辨率(1280×720、960×640、960×540、854×480、800×480、640×480、640×360、480×360、480×320、400×240、320×240、220×176、)




2、  功能模块测试(功能性测试)
a)         根据预先编写的测试用例测试


3、  异常测试(手机交互性事件)
a)         *按键打断,如:电源键、home键、音量键、返回键等;插拔数据线
b)         其他程序后台相互切换
c)         *网络切换(2G\3G\WIFI\飞行模式、NET\WAP、中国电信、移动、联通、)
d)         待机后是否能恢复程序和网络 e)         短信、电话和闹铃 f)          安装、覆盖安装和卸载 g)         有无SIM卡、有无SD卡
分享到:
评论

相关推荐

    Android can总线应用层测试程序

    - 在Android测试程序中,应用层可能包含发送和接收CAN消息的逻辑,以及解析和显示数据的功能。 3. **测试程序设计**: - 一个有效的CAN应用层测试程序应涵盖以下功能:发送标准和扩展CAN帧,接收并解析接收到的帧...

    android软件测试介绍

    本文将详细介绍Android测试的各个方面。 首先,我们来理解什么是软件测试。软件测试是通过人工或自动化手段运行系统,以评估其是否满足预设需求。其主要目标是发现并修复错误,提高软件的可靠性和稳定性。测试的...

    android 仿京东 测试demo

    "android 仿京东 测试demo"就是一个专门为初学者准备的教学资源,它旨在帮助开发者了解并实践如何构建一个与京东主页类似的Android应用界面。这个项目不仅提供了一个实际的运行示例,还有助于学习者掌握Android应用...

    Android测试下载速度

    通过这个"Android测试下载速度"的小例子,我们可以学习到如何在Android平台上实现网络速度的检测,并了解其中涉及的技术点和注意事项。这不仅可以帮助开发者调试应用,也有助于优化网络性能,提升用户满意度。

    Android简单测试例子

    首先,Android测试主要分为几个层次:单元测试(Unit Tests)、仪器化测试(Instrumentation Tests)、UI测试(UI Tests)和端到端测试(End-to-End Tests)。其中,单元测试主要针对应用中的单一函数或组件进行,而...

    android串口测试 SerialPort_1.1.apk

    使用SerialPort_1.1.apk进行串口测试时,需要注意以下几点: - **权限管理**:由于涉及到硬件访问,应用需要在安装后获取相应的权限,如"READ_EXTERNAL_STORAGE"和"WRITE_EXTERNAL_STORAGE",以读写串口数据。 - *...

    Android 端 Iperf 测试 APP

    **Android 端 Iperf 测试 APP 知识点详解** `iperf` 是一个广泛使用的网络性能测试工具,主要用于测量网络带宽、延迟以及数据传输的稳定性。在 Android 平台上,`iperf` 通常被开发成 APP 形式,以便用户能够方便地...

    android samba 测试工程

    通过以上这些知识点,我们可以构建一个完整的Android Samba测试工程,使Android设备具备访问和操作Windows共享文件的能力。这个测试工程对于开发者来说,是一个很好的实践平台,可以帮助他们深入理解和掌握Samba在...

    Android的Activity周期测试

    本篇文章将深入探讨Android的Activity周期,并通过实际测试来帮助开发者更好地掌握这个核心概念。 一、Activity生命周期概述 Activity的生命周期由系统管理,主要分为启动(Creation)、运行(Running)、暂停...

    Android开发真机测试方法

    但是,需要注意的一点是,真机测试需要准备真机环境,配置 AndroidManifest.xml 文件,并执行真机调试。 Android 真机测试的优点包括: * 提高测试效率,缩短测试时间。 * 提高测试质量,发现更多的bug。 * 提高...

    android MapView地图测试

    这个`MapView`地图测试是开发者在实际项目中进行地图功能调试和展示的一个常见实践。下面我们将深入探讨`MapView`的相关知识点。 ### 1. MapView介绍 `MapView`是Android SDK中的一个类,它继承自`SurfaceView`,...

    android应用测试与调试实战第一章.pdf

    ### Android应用测试与调试实战第一章知识点总结 #### 一、Android自动化测试概述 - **目的**: 本章旨在帮助有经验的测试开发工程师快速掌握如何为Android应用编写自动化测试代码。 - **范围**: 本章重点介绍基于...

    Android端LibZ基本函数测试

    在Android平台上进行应用程序开发...综上所述,"Android端LibZ基本函数测试"涵盖了Android平台上的原生编程、JNI接口设计、LibZ库的使用以及测试策略等多个方面,是理解Android原生开发和数据压缩技术的良好实践案例。

    android 传感器测试

    1. **模拟器测试**:Android模拟器支持多种传感器的模拟,可以在AVD Manager中配置。例如,可以模拟加速度计、陀螺仪、磁力计等传感器的数据。 2. **实际设备测试**:对于更准确的测试,应使用真实设备。确保设备上...

    Android 编译ffmpeg+测试工程

    在Android平台上,FFmpeg是一...同时,注意不同版本的FFmpeg可能与不同Android版本的兼容性问题。 通过深入研究这个项目,开发者不仅可以掌握FFmpeg的使用,还能增强在Android平台上进行C/C++编程和多媒体处理的能力。

Global site tag (gtag.js) - Google Analytics