手机测试方法与测试用例
手机测试用例(拍照)

SP_165 在播放短片时,闹铃到达。 SP_166 在播放短片时,没电关机。
SP_167
SP_168 MP3播放器
存储信息中的空间验证
MP3_169 MP3播放器
MP3_169 歌曲切换
MP3_170 暂停播放
MP3_171 继续播放 MP3_172 进度控制 MP3_172 音量控制 MP3_173 音量控制(静音)
Software Test Case
ID
功能描述
照相机的基本单元功能的测试:
CAM_1 进入照相机拍照界面 CAM_2 从照相机拍照界面退出 CAM_3 在拍照界面下进行普通照片拍照
CAM_4 在拍照界面,选择连拍的模式拍照
CAM_5 可正确保存连拍的图片
CAM_6 退出连拍的保存界面
在拍照界面,选择菜单中的转到录 CAM_7 像
CAM_109 拍照和电话的交互 CAM_110 拍照和短信的交互 CAM_111 拍照和彩信的交互
CAM_112 拍照和闹钟的交互
CAM_113 拍照和日程提醒的交互 CAM_114 拍照与倒计时交互 CAM_115 拍照过程中插拔充电器的测试 CAM_116 拍照过程中插拔耳机的测试 CAM_117 无SIM卡时的拍照测试
CAM_70 CAM_71
在照片设置界面中设置不同的连拍 速度 在连拍速度设置界面中,设置连拍 速度确定并退出
CAM_72 退出连拍速度的设置界面 照相机基本组合功能的测试:
普通照片拍照\保存\相册查看验证 CAM_73 \退出
VGA模式拍照\保存照\进入相册查 CAM_74 看验证
超VGA模式拍照\保存照\进入相册 CAM_75 查看验证
手机测试用例大全

ID 充电状态测试: 功能描述 操作步骤 1、开机状态下插上充电器(低电时充电直到点亮满时都在 充电);2、连接电源,检查电压与电量显示是否一致; 3、进行全面测试一遍(特别是通讯方面的测试,电话和短 信应该进行多次测试) 1、关机状态下插上充电期结果 1、会有类似“正在充电”的提示出现(视项目而定),并且 电量图标会随充电而有所变化;在电量满时会提示“充电已满 ”并且电量图标不改变或图标闪烁(视项目而定);2、此项 视项目而定可以把相关数字记录下来参照规格书确定;3、能 进行正常操作 1、有开始充电的提示,会在电量达到饱和时提示“充电已满 ”;点击屏幕会点亮并且提示“正在充电” 1、icon条上会有耳机图标显示,随着插拔会在显示和消失间 变化;2、图标正常切换,菜单操作一切正常;3、关机后仍有 正在充电提示,开机后耳机图标状态正常,并且如果插上耳机 开关机声音不会外放,插着耳机关机后拔下耳机再开机,icon 条上不会显示耳机图标 1、来电后对方提示“已关机”,来短信彩信后对方不会有回 复发送报告;2、闹钟时间到能正常闹铃,拔下充电器后不会 终断闹铃
开机充电
JSQ_001 交叉测试:
关机充电
JSQ_001
1、开机充电时插拔耳机/数据线;2、进行轮换插拔充电器 开关机充电时插拔耳机/ 耳机和数据线,检查图标状态,菜单操作以及会不会死机自 数据线 动关机等;3、进行插拔操作后关机再开机(如插着耳机开 关机,开机后再插上耳机等重复试多次) 关机充电时来电,来短 信和彩信,来闹钟 1、关机充电时来电,来短信及彩信;2、开始时设置一个关 机闹钟,闹钟时间到正在响的时候拔下充电器
备注
手机测试标准

一、手机结构测试标准1.全参数测试Full Parametric Test 25℃±5℃, 60%±15%RH (room ambient),功能、外观及参数测试全通过。
2.高温操作测试High Temperature Operation +55℃,2h,开机状态。
3.低温操作测试Low Temperature Operation -25℃,2h,开机状态。
4.热冲击测试Thermal Shock Test 冷热冲击是在15秒内,实现–40℃ 和+85℃的瞬间转换。
且在每个温度停留30分钟,重复转换30次。
5 温度循环测试Temperature Cycle Test 25℃±5℃, 60%±15%RH,1h→+70℃,25%RH,1h →+40℃,90%RH,1h → -30℃, 1h→ 25℃±5℃, 60%±15%RH; 27 循环,关机状态。
6.静电放电测试ESD Test 直接放电电压(±4V),空气放电电压 ( ±8KV)。
7.高温高湿存贮测试High Temp.& Humid. Storage 裸机,关机,65℃,90%RH,持续48小时。
8.低温存贮测试Low Temp. Storage 裸机,关机,-30℃,持续48小时。
9.卡通箱振动测试Carton-packed Vibration Test 类型/ Type:正弦振动/ Sinusoidal Sweep;方向/ Direction:三个轴向/ Three orthogonal axes;加速度/ Acceleration:1m/s2 (5~200 Hz ), 0.3m/s2 (200~500 Hz );持续时间/ Duration:2小时/2h/axis。
10.表面喷涂及丝印测试Surface Painting & Silk-screen Test 用NORMAN Tool Inc的RCA#7-IBB 机器,用在测试表面的负荷为175g,NTI的11/16宽度的磨擦纸,17Cycle/min,循环长度16cm。
手机端测试方法

手机端测试方法手机端测试方法手机端测试方法有哪些呢?下面店铺为大家整理了手机端测试方法,希望对你们有用!一.功能性测试:(1)根据产品需求文档编写测试用例(2)软件设计文档编写用例二.兼容性适配性测试:(1)Android、iOS版本的兼容性(2)手机分辨率兼容性(3)网络的兼容性:2G/3G/4G/Wifi,弱网下、断网时(4)APP跨版本的兼容性1.适配性测试:(1)手机不同分标率支持:客户端支持的.分辨率等(2)手机不同版本的支持:2.3 4.0 4.4等;在测试计划中:需要安排单独的时间用于Android不同系统的兼容性测试,包括2.0以下版本和4.0以上等(3)手机不同厂家系统的支持:不同厂家会有不同Android系统,例如:小米,华为,锤子对市面上主流手机的支持(4)手机不同尺寸的支持:3.5到5.7屏幕在UI显示有区别,要支持最大到最小。
2.安装、卸载测试(1)生成apk文件在真机上可以安装及卸载;(2)Android手机端通过使用安装工具。
如:豌豆荚3.在线升级测试:(1)验证数字签名(2)升级后可以正常使用(3)在线跨版本升级。
三.性能测试:(1)压力测试(2)电量流量测试(3)CPU、内存消耗(4)APP启动时长(5)Crash率(6)内存泄露四.网络测试:(1)外网测试主要现实模拟客户使用网络环境,检验客户单程序在实际网络环境中使用情况进行业务操作。
(2)外网测试主要覆盖到WiFi/2G/3G//wap、电信/移动/联通、所有可能的组合进行测试。
原则:(1)尽可能全面覆盖用户的使用场景,测试用例中需要包含不同网络排列组合的各种可能。
(2)还有模拟信号屏蔽时候。
客户端的影响等。
还有做外包场景测试,在高山、丘陵、火车上等特殊环境下进行全面测试、五.接口性测试:(1)client端和service端的交互(2)client端的数据更新和service端的数据是否一致(3)Client端更新时断开了(4)client端更新时和service端挂了六.业务逻辑测试:(1)业务逻辑测试:主要测试客户端业务能否正常完成。
手机兼容性测试方案

手机兼容性测试方案一、引言手机兼容性测试是为了保证移动应用程序能够在不同的手机设备上正常运行而进行的一项重要测试。
由于不同的手机设备具有不同的操作系统、硬件配置和软件环境,移动应用程序在不同的设备上可能会出现兼容性问题。
因此,进行兼容性测试可以发现并解决这些问题,确保移动应用程序可以在各种手机设备上良好运行。
本文将介绍手机兼容性测试的方案,包括测试目标、测试环境、测试工具、测试用例设计等内容,以帮助测试人员更好地进行手机兼容性测试。
二、测试目标1.确保移动应用程序在主流手机品牌和型号上正常运行;2.发现并解决在特定手机设备上出现的兼容性问题;3.确保移动应用程序在不同的操作系统版本上正常运行;4.验证移动应用程序与手机设备的各种硬件功能的兼容性,如摄像头、GPS、加速度计等;5.确保移动应用程序在各种网络环境下能够正常运行。
三、测试环境1.硬件环境:测试人员需要准备一台或多台具有不同品牌和型号的手机设备,以覆盖主流手机品牌和型号。
同时,还需要准备一台或多台电脑作为测试环境的控制终端,用于远程控制手机设备。
2.软件环境:测试人员需要在测试手机上安装测试工具和测试应用程序,并配置相应的测试环境。
测试工具可以是第三方兼容性测试工具,也可以是自行开发的测试工具。
四、测试工具2. Appium:是一款开源的自动化测试框架,用于测试移动应用程序的兼容性。
3. MonkeyRunner:是由Google官方提供的一款命令行工具,用于测试Android应用程序的兼容性。
4. Selendroid:是一款开源的自动化测试框架,用于测试Android 应用程序的兼容性。
5. Robotium:是一款开源的自动化测试框架,用于测试Android应用程序的兼容性。
以上是一些常用的手机兼容性测试工具,测试人员可以根据具体的测试需求选择合适的工具进行测试。
五、测试用例设计1.硬件功能测试:测试移动应用程序与手机设备的各种硬件功能的兼容性,如摄像头、GPS、加速度计等。
手机测试方案范文

手机测试方案范文一、项目背景及目的:随着科技的发展,手机已经成为人们日常生活不可或缺的工具之一、为了保证手机的质量、功能和性能达到用户的需求和期望,手机测试显得尤为重要。
本测试方案旨在针对手机软件、硬件和性能等方面进行全面的测试,以确保手机的稳定性、安全性和用户体验。
二、测试范围:1.手机软件测试:a)系统功能测试:验证手机操作系统的各项功能是否正常,如手机开机、关机、锁屏、解锁、拨号、通话等。
b)应用软件测试:测试预装的应用软件及用户常用软件的功能和兼容性,如浏览器、邮件、短信等。
c)用户界面测试:测试手机界面的友好性、导航性和操作便利性。
d)网络通信测试:测试手机的网络连接以及数据传输的稳定性和速度。
e)多媒体功能测试:测试音频、视频播放、摄像头、拍照等功能的性能和质量。
f)安全性测试:测试手机的防病毒、防骚扰、数据加密等安全功能的有效性。
2.手机硬件测试:a)屏幕测试:测试手机屏幕的灵敏度、色彩还原度、分辨率等。
b)摄像头测试:测试前后置摄像头的拍照和拍摄视频的质量。
c)传感器测试:测试重力、加速度、方向传感器等的准确性和灵敏度。
d)电池测试:测试手机电池的续航能力和充电速度。
e)存储测试:测试手机内部存储和扩展存储的读写速度和稳定性。
3.手机性能测试:a)性能指标测试:通过跑分工具测试手机的计算性能、图形性能、内存使用和存储读写速度等指标。
b)游戏性能测试:测试手机在各类游戏中的画面流畅度和响应速度。
c)网络性能测试:测试手机在不同网络环境下的网络速度和延迟。
三、测试流程:1.确定测试目标和测试环境a)确定测试所需的手机型号、系统版本和网络环境。
b)确定各项测试指标和测试方法。
2.编写测试用例a)根据测试范围编写软件测试用例,包括系统测试、应用测试、界面测试、网络测试等。
b)根据测试范围编写硬件测试用例,包括屏幕测试、摄像头测试、传感器测试、电池测试等。
c)根据测试范围编写性能测试用例,包括性能指标测试、游戏性能测试、网络性能测试等。
手机测试用例

景色物体
基本功能测试
拍摄纯黄图 1.手机正常待机状 1.启动照相机,拍摄一幅全黄背
片
态
景色物体
基本功能测试
拍摄纯蓝图 1.手机正常待机状 1.启动照相机,拍摄一幅全蓝背
片
态
景色物体
基本功能测试
拍摄纯绿图 1.手机正常待机状 1.启动照相机,拍摄一幅全绿背
片
态
景色物体
基本功能测试
拍摄纯白图 1.手机正常待机状 1.启动照相机,拍摄一幅全白背
取景中来电 手机插入有效卡
1.向测试机拨打语音电话; 2.测试机接听来电.
在取景界面 时收到短信
手机在取景界面
辅测机给测试机发送长短信
在取景界面 时收到闹钟 手机在取景界面 提醒
1.手机预设一个闹钟时间; 2.手机中预置一个有效日程提 醒.
在取景界面 时插拔充电 手机在取景界面 器
1.插入充电器; 2.检查是否有充电图标.
手机正常待机
1.设置图像属性的饱和度分别为 "0.1.2.3.4",在各种对比度下拍 摄一张照片; 2.查看照片质量效果.
基本功能测试
设置图像锐 度
手机正常待机
1.设置图像属性的锐度分别为 "0.1.2.3.4",在各种对比度下拍 摄一张照片; 2.查看照片质量效果.
基本功能测试 ISO设置
1.设置ISO模式分别为
基本功能测试
设置自动对 焦
手机正常待机
1.设置自动对焦为"开",拍摄一 张照片并保存; 2.设置自动对焦为"关",拍摄一 张照片并保存.
基本功能测试
设置图像对 比度
手机正常待机
1.设置图像属性的对比度分别为 "0.1.2.3.4",在各种对比度下拍 摄一张照片; 2.查看照片质量效果.
手机测试用例-短消息测试用例

⼿机测试⽤例-短消息测试⽤例ID功能描述操作步骤预期结果testtime P/F comment tester testtimeP/F comment tester1 短信息1.1创建、编辑短消息并发送书写短消息进⼊书写短消息分别使⽤菜单或快捷⽅式进⼊书写短消息正确进⼊空信息1、进⼊“写信息”界⾯ 2、0个字符,选择、输⼊号码发送成功发送1、进⼊“写信息”界⾯ 2、输⼊1个中⽂字符或1个字母发送成功发送1、进⼊“写信息”界⾯ 2、输⼊35个中⽂或80个英⽂字母发送成功发送1、进⼊“写信息”界⾯ 2、输⼊70个中⽂或160个英⽂字母发送成功发送输⼊⽂本过程来电1、在输⼊⽂本过程中,有来电呼⼊2、进⾏接听、拒听操作后原编辑的短消息应保留;按听后,再次进⼊输⼊⽂本界⾯继续编辑,是否有异常输⼊⽂本过程来短消息1、在输⼊⽂本过程中有新短消息进⼊ 2、继续编辑完短消息后,再退出阅读 3、输⼊⽂本过程中,有新短消息进⼊,按挂机键或右软键退出后,阅读短消息1、应不影响继续输⼊输⼊⽂本过程来闹钟1、在输⼊⽂本过程中有来闹钟 2、按返回1、应不影响继续输⼊输⼊⽂本过程来新事件1、在输⼊⽂本过程中有来新事件1、应不影响继续输⼊输⼊⽂本过程有低电量警告1、在输⼊⽂本过程中有低电量警告1、应不影响继续输⼊输⼊⽂本过程中⾃动关机1、在输⼊⽂本过程中 2、⾃动关机时间到正常关机输⼊⽂本界⾯按任意⽆效键1、在书写短消息的任何界⾯ 2、分别按右软键、挂机键、⽅向键退出或按任意⽆效键正常输⼊⽂本过程中插拨充电器1、进⼊⽂本输⼊界⾯ 2、不断插拨充电器(USB、电源)不影响继续输⼊输⼊⽂本过程中插拨⽿机1、进⼊⽂本输⼊界⾯ 3、不断插拨⽿机不影响继续输⼊从PB中选择收件⼈1、进⼊“写信息”界⾯ 2、编辑新信息,按确认键选择发送 3、在号码发送界⾯按选择键 4、选择要发送的联系⼈并按确认键1、进⼊信息的编辑界⾯2、进⼊号码发送界⾯3、正确进⼊通讯录列表界⾯ 4、联系⼈号码正确被添加⾄号码输⼊界⾯sms_014收件⼈号码不正确(长度过长、号码不存在、有符号等)1、在写信息的窗⼝,“编辑”⼀条短信。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录目录 (1)一.UI测试 (2)1. UI布局测试 (2)2素材方面测试 (2)二.功能测试方法 (2)2.测试常见方法概述 (2)2.1边界值 (2)2.2等价类划分 (3)2.3场景测试法 (3)2.4错误推测法 (5)3.游戏内常见控件测试详解 (6)3.1文本框的测试 (6)3.2命令按钮的测试 (6)3.3单选按钮的测试 (6)3.4 up-down控件的测试 (7)3.5组合列表框的测试 (7)3.6复选框控件的测试 (8)3.7列表框控件的测试 (9)3.8滚动条的测试 (9)3.9窗体的测试 (10)4.0各种控件在页面中混合使用时的测试 (10)4.游戏内操作测试 (11)4.1游戏内鼠标操作 (11)4.2游戏内链接的测试 (11)4.3游戏内文字检查 (11)4.4游戏内帮助文档测试 (12)4.5游戏角色的测试 (12)4.6特殊属性 (12)三.附录: (14)1.界面设计的总体原则 (14)2.测试流程 (14)3.测试用例 (15)编写原则 (15)3.1 系统性 (15)3.2 连贯性 (15)3.3 全面性 (15)3.4 正确性 (15)3.5 符合正常业务惯例 (16)3.6 可操作性 (16)测试方法游戏测试方法大致分为:UI测试(即界面测试)和功能测试。
下面是针对测试中能使用到的方法简略的总结。
关于UI的测试后边详细介绍,前边开头部分为简略叙述。
一.UI测试1. UI布局测试目的:检测界面布局设置合理性。
操作方法:1.检查各种控件、弹窗在游戏中摆放位置的合理性2.检查界面中各个文字完整性(包括弹窗信息、任务描述、tips内容等),按钮上文字的显示位置是否有偏移。
Ps:①关于弹窗位置,可以尝试多次反复弹出弹窗后关闭操作,目的在于检测弹窗在反复关闭弹出后是否会改变在游戏中位置。
②全屏显示游戏,然后继续操作弹窗出现,查看界面现实情况2素材方面测试目的:检测游戏中图片素材与策划案是否一致。
操作方法:1.查看商城、任务描述、弹窗、宣传广告中、游戏中地面、天空之城等处的图片显示与策划案中要求核对。
2.查看图片中名称与图片本身是否一致二.功能测试方法2.测试常见方法概述游戏测试中常用的测试方法:等价类、边界值、因果图、错误推测法2.1边界值定义:允许输入或输出的数值范围的最大值和最小值。
例如:数值要求不能超过15,那么测试时可以尝试使用的数字有:13 14 16 17,也可以只使用14和16。
Ps:上述要求也要根据环境选择数值。
有些条件要实验0、负数等2.2等价类划分定义:根据策划案中给出的设置条件将测试要使用的数据分为两种类型,符合游戏要求的数据和不符合要求的数据。
通常称为有效类与无效类。
例如:要求1<=x<=60,分为三段,划分有效类,入下图:① 针对上述条件等价类划分为上图标注,区域A 、B 都是无效类,有效类为中间区域并且包含1和60.② 有效类中还可以根据第二条件再次划分有效类与无效类上图所示,1<=x<=20时为第一个分段的条件下,有效类是X 在1到20之间,包含1和20;无效类为区域C 和其旁边区域。
Ps :设计用例时,如遇到等于边界值的情况,还可以使用边界值与等价类结合的方式设计可以减少冗余的用例。
例如上图设计用例时,可以结合两种方法。
第一个区间取有效类数值x=1与x=20,既符合有效类又符合边界值测试法,当然x=15或是满足的此区间的其他数字皆可使用。
2.3场景测试法定义:从用自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),可以通过因果图转换为判定表。
例如:有一个在线购物的实例,用户进入一个在线购物网站进行购物,选购物品后,进行在线购买,这时需要使用帐号登录,登录成功后,进行付钱交易,交易成功后,生成订购单,完成整个购物过程。
对其采用场景法设计测试用例。
下图中经过用例的每条不同路径都反映了基本流和备选流,都用箭头来表示。
基本流用直黑线来表示,是经过用例的最简单的路径。
每个备选流自基本流开始,之后,备选流会在某个特定条件X=1 X=6020 40解:1)在线购物的实例的基本流和备选流:(上图)2)根据基本流和备选流来确定场景设计:3)用例设计下面显示了一种通用格式,其中各行代表各个测试用例,而各列则代表测试用例的信息。
本例中,对于每个测试用例,存在一个测试用例ID、条件(或说明)、测试用例中涉及的所有数据元素(作为输入或已经存在于数据库中)以及预期结果。
通过从确定执行用例场景所需的数据元素入手构建矩阵。
然后,对于每个场景,至少要确定包含执行场景所需的适当条件的测试用例。
例如,在下面的矩阵中,V(有效)用于表明这个条件必须是 VALID(有效的)才可执行基本流,而 I(无效)用于表明这种条件下将激活所需备选流。
下表中使用的“n/a”(不适用)表明这个条件不适用于测试用例。
表:测试用例表4)数据设计,把数据填入上面的用例表中。
2.4错误推测法定义:列举出程序中所有可能有的错误和容易发生错误的特殊情况。
例如:游戏中某个文本框内要求可以输入数字。
那么相对的列出错误的输入方式如下:1.输入负数2.输入小数3.输入字母4.输入字符5.输入符号等等各种条件查看错误输入导致的结果3.游戏内常见控件测试详解3.1文本框的测试针对文本框测就应从输入数据的内容、长度、类型及格式等内容进行测试。
具体如下:➢输入正常数字或字母。
➢输入超长的字符。
➢输入默认值、空格、空白。
➢若只允许字母,尝试输入数字;若只允许数字,即可输入字母、符号等。
➢利用复制、粘贴等操作,强制输入程序不允许输入的数据。
例如文本框只允许输入数字,利用复制、粘贴操作,粘贴文本到该文本框中。
程序是不允许这样操作为正确。
➢输入特殊字符集。
例如输入NUL以及\n等编程语言中的保留字符。
➢输入超过文本框长度的字符或是多行文本,检查所输入的内容是否可以正常显示。
➢输入符合格式的数据,检查程序能否正确校验。
例如,输入日期格式为yyyy/mm/dd,实际输入却为dd-mm-yy。
程序应该给出错误提示。
3.2命令按钮的测试测试内容:➢按钮的功能能否实现。
➢提示信息是否正确。
➢对于不符合业务背景的输入数据是否有相应的处理方法。
测试方法:✧单击按钮正确相应操作。
✧对非法的输入或是操作给出足够的提示说明。
✧对可能造成数据无法恢复的操作必须提供确认信息,给用户放弃的机会。
✧错误说明应该清楚、明了、恰当,让用户明白错误出处。
3.3单选按钮的测试测试内容:➢单选按钮是否只能同时选中一个。
➢各单选按钮的功能是否能正确完成。
➢是否有默认被选中的选项。
测试方法:✧一组单选按钮不能同时都被选中,只能选中其中一个。
例如性别的选择处使用了单选按钮,那么性别只能选择男或是女,不能同时,如果同时可选,即为BUG。
✧逐一执行每个单选按钮的功能。
例子同上,当选择了男时,保存如数据库的数据上性别应为对应的文字,男。
✧一组执行同一功能的单选按钮在初始状态时必须有一个默认被选中。
不能同时为空。
3.4 up-down控件的测试圈住部分成为up-down控件。
测试内容:➢对上下箭头的控制。
➢对边界值的测试。
➢对默认值的测试。
➢对非法输入字符的测试。
测试方法:✧直接输入数字或是用上下箭头控制。
✧利用上下箭头控制数字的自动循环。
例如:当上图中拥有物品最多不会超过4时,我们可以选择单击向上键,使数字增加到4后,查看时间是否会回滚到1。
同理当时间显示为1时,选择向下键,查看数字是否会变为4.✧直接输入超过边界数值。
如可操作输入的地方,又是超过边界数值,系统一般会提示重新输入类型的信息等。
✧输入默认空白值。
✧输入字符。
游戏中常见批量使用物品界面,尝试将个数改为字符等等,单击确定查结果。
3.5组合列表框的测试上图为组合列表框。
测试内容:➢对组合列表框需要测试以下内容:➢条目内容的检查。
➢条目功能能否实现。
具体方法:✧条目内容正确。
例如上图可选子的是同屏可以看到多少人,如果掺入了其他与此选项不同功能的条目就属于缺陷。
✧逐一执行列表框中每个条目的功能。
第一条、中间项、最后一条是否可以执行,特别留意。
✧检查能否向组合列表框内输入数据。
如系统不允许向内输入数据,可输入即为缺陷。
3.6复选框控件的测试复选框按钮如图所示:测试内容:➢多个复选框是否可以被同时选中。
➢多个复选框可以被部分选中。
➢多个复选框可以都不被选中。
➢逐一执行每个复选框的功能。
3.7列表框控件的测试列表框如图:测试内容:➢条目内容是否正确。
➢滚动条是否可以滚动。
➢条码的功能是否实现。
➢列表框能否完全实现多选操作时的各种功能。
具体方法:✧条目内容正确与否。
内容显示完全,没有文字丢失或是错我。
✧逐一执行列表框中每个条目的功能。
例如上图是任务列表,那么相应的就是选择一条,右侧是否出现该任务的解释内容等。
✧列表框内容较多时要使用滚动条。
如果条目宽度超过列表框的宽度,鼠标指针位于该条目时,可以显示完整内容。
✧列表框允许多选时,要分别检查按住shift选中条目、按住ctrl选中条目和直接用鼠标选中多想条目时的情况。
3.8滚动条的测试测试内容:➢滚动条能否被拖动。
➢拖动滚动条时屏幕的刷新情况。
➢拖动滚动条时信息显示情况。
➢滚动条的上下按钮是否可用。
具体方法:✧滚动条的长度根据显示信息的长度或是宽度及时变换,有利于用户了解提示信息的位置和百分比。
✧拖动滚动条,检查屏幕刷新情况,并查看是否有乱码。
✧拖动滚动条,浏览页面。
✧滚轮控制滚动条。
滚动条可以用滚轮控制(和拖动一个效果),浏览页面。
✧滚动条上下按钮使用。
也可达到翻页,或是浏览页面。
3.9窗体的测试测试内容:➢窗体大小。
➢窗体缩放。
➢移动窗体。
➢显示分辨率。
➢多窗体之间的激活。
➢父窗体与子窗体。
具体方法:✧窗体大小。
大小要适合,使内部控件布局合理,不过与密集、也不过与空旷。
✧窗体缩放。
点击最大化或是最小化按钮,窗体按照实际操作实现功能的同时,内部控件也随之缩放本身的大小。
✧移动窗体。
快速或慢速移动窗体,背景及窗体本身刷新必须正确。
✧显示分辨率。
通常情况下,计算机的显示分辨率包括640×480,800×600,1024×768,1280×1024等,由于编程过程中,程序员可能使用了固定的控件大小和位置,不能随分辨率的改变而变化,造成了在分辨率为1024×768情况下开发,在800×600的情况下显示内同被裁切。
因此必须在不同的分辨率情况下测试程序的显示正常与否。
✧多窗体间激活。
弹出多个窗体后,鼠标可以选择任意一个窗体激活显示,其他不选的灰化不显示在最顶层。
✧父窗体或子主窗体的中心位置应该在对角线的焦点附近。
✧多个子窗体位置应该主窗体的左上角或是正中。