手机测试方法与测试用例
手机测试用例(拍照)
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、在写信息的窗⼝,“编辑”⼀条短信。
手机测试用例02571
点击显示计时选择开启关闭(各试一次)
TH_SJ_0
37 复位
1、进入通话时长界面;(通话时钟中不为0) 2、按“复位”按钮; 3、弹出“确认?”的提示
TH_SJ_0
38 取消复位
TH_SJ_0
39
退出此界面返回到上一级界面
菜单功能交叉测试:
ID
功能描述
TH_040 未接记录 TH_041 未接记录
பைடு நூலகம்
1、进入通话时长界面;(通话时钟中不为0) 2、按“复位”按钮; 3、弹出“确认?”的提示 1、进入通话时长界面;(通话时钟中不为0) 2、点击退出或按红键退出
操作步骤 1、用固定电话或手机拨打测试机;测试机拒 绝。(手机合盖、开盖睡眠和开盖激活状态下 各操作1次) 2、在手机的主界面;进行“查看”; 1、在最近20个未接记录界面,用固定电话或 手机拨打测试机;测试机拒绝。 2、自动返回到最后20个未接记录界面。
4、选择菜单中的拨号 1、进入已拨来电界面,显示最近20个未接记 录; 2、点击屏幕或方向键移动焦点到所选项后, 点击菜单中的呼出 1、进入已拨来电界面,显示最近20个未接记 录; 2、点击屏幕或按方向键移动焦点到所选项 后,单击记录 3、进入记录的查看详细记录界面
4、选择菜单中的保存
TH_YB_0 28
2、选择一个联系人;用触摸笔在联系人中快 速上下滑动。(点一下焦点不在的联系人,不 抬笔向上下滑动)
3、快速滑动滚动
TH_051 TH_052
TH_053 TH_054 TH_055 TH_056
在任何通话记录界面,在屏幕 的联系人上快速滑动 有闹钟 在任何通话记录界面,来电、 闹钟和日程提醒
在任何界面,来短信、彩信或 关机
Android手机测试用例-从事手机测试必备
下载中断异常测试
下载中有外部事件发生
JAVA文件管理测试
JAVA应用测试
十一、输入法测试规范
输入法测试 笔画输入法 核对中文字库(GB2312) 文本输入
按键测试 拼音输入法 文本输入
按键测试 英文输入法 文本输入
按键测试 数字、标点符号、特殊字符输入 输入数字
数字、标点符号、特殊字符输入
输入数字
呼叫等待
网络列表
网络选择
本机号码传送
八、保密设置测试规范
保密设置 键盘锁
手机密码功能
手机密码功能
SIM卡Pin1、Pin2、Puk码 的功能及操作
FDN(固定拨号);功能
九、时钟设置测试规范
时钟设置 闹钟功能
十、游戏测试规范
游戏 游戏说明核对
游戏参数设置测试 游戏
Java功能
JAVA应用管理(JAM); 测试
编辑备忘录
万年历
查阅万年历
英汉词典
操作确认
汉译英、英译汉
十三、WAP功能测试规范
WAP功能 使用拨号方式(CSD); 连接WAP浏览
使用GPRS连接WAP
GPRS设置
无线调制解调器参数设置
电子邮件参数设置
十四、STK服务与动感无限测试规范
STK服务 SIM卡适应性测试
STK服务测试
动感无限
功能兼容及网络适应性测 试
信息提示
启动回执测试
SMS接入网络
检查容量(已用空间);
检查容量(已用空间);
收、发件箱锁
小区广播
开启、关闭小区广播功能
小区广播与GPRS
选择广播频道
语音信箱
语音信箱
多媒体彩信
手机基本功能测试用例
B.交互
06.自动关机 b.动态界面 B.交互 a.静态界面 07.低电告警 b.动态界面 30B07b01 P1 30B07a01 P1 30B06b01 P1
a.静态界面 08.低电关机 b.动态界面
30B08a01
P1
30B08b01
P1
a.静态界面 09.耳机 b.动态界面
30B09a01
06.不同文件 播放
b.不同时间 的电影王文 件
30A06b03 30A06b04
P0 P0
a.静态界面 01.来电 b.动态界面
30B01a01
P1
30B01b01
P1
a.静态界面 02.短信 b.动态界面
30B02a01
P1
30B02b01
P1
a.静态界面 03.彩信 b.动态界面
30B03a01
P1
30A05d01 d.详情 30A05d02 30A06a01 30A06a02 a.不同大小 的电影王文 件 06.不同文件 播放 30A06a03 30A06a04 30A06a05 30A06a06 30A06b01 b.不同时间 的电影王文 件 30A06b02
P0
P1 P1 P0 P0 P0 P0 P1 P1 P0
P0 P0 P0 P0 P0 P0 P0
03.界面
30A03c03 30A03c04 30A03c05 c.触摸 30A03c06 30A03c07 30A03c09 30A03c10 a.播放和停 止 30A04a01 30A04a01 30A04a01 30A04b01
P0 P0 P0 P0 P0 P0 P0 P0 P0 P0 P0
30.电影王
测试点一 测试点二 测试点三 用例序号 30A01a01 优先级 P0 测试输入 前提条件:文件列表中有电影王文件 1)横屏/竖屏下待机界面-->主菜单-->影 音工具-->手机内存-->电影王 前提条件:文件列表中有电影王文件 1)横屏/竖屏下待机界面-->主菜单-->影 音工具-->存储卡内存-->电影王 前提条件:文件列表中有电影王文件 1)横屏/竖屏下待机界面-->主菜单-->影 音工具-->电影王-->播放 前提条件:有电影王文件 1)横屏/竖屏下待机界面-->程序-->电影 王-->播放 前提条件:T卡中有电影王文件 1)横屏/竖屏下待机界面-->主菜单-->影 音工具-->文件管理-->选择一个电影王 文件播放 1)横屏/竖屏下待机界面-->主菜单-->影 音工具-->手机内存-->电影王-->更新播 放列表 1)横屏/竖屏下待机界面-->主菜单-->影 音工具-->存储卡内存-->电影王-->更新 播放列表 1)横屏/竖屏下待机界面-->主菜单-->影 音工具-->手机内存-->电影王-->更新播 放列表 2)更新播放列表过程中来电话/来信息/ 来闹钟/来倒数计时/来日程提醒 1)横屏/竖屏下待机界面-->主菜单-->影 音工具-->存储卡内存-->电影王-->更新 播放列表 2)更新播放列表过程中来电话/来信息/ 来闹钟/来倒数计时/来日程提醒 更新手机内存/存储卡内存中的电影王文 件过程中按power键退出再进入 更新手机内存/存储卡内存中的电影王文 件过程中插拔数据线/插拔充电器/插拔 耳机 更新手机内存/存储卡内存中的电影王文 件过程中来电话/信息/蓝牙配对请求/蓝 牙文件 1)横屏/竖屏下无电影王文件 2)进入到电影王 1)横屏/竖屏下有电影王文件 2)进入到电影王 1)横屏/竖屏下打开电影王 2)按LSK键 1)横屏/竖屏下打开电影王 2)按RSK键 1)横屏/竖屏下打开电影王 2)按OK键 1)横屏/竖屏下打开电影王 2)按方向键 1)横屏/竖屏下打开电影王 2)触摸选项
测试计划、测试方案和测试用例
测试计划、测试方案和测试用例测试计划、测试方案和测试用例是软件测试过程中的重要组成部分。
它们有助于确保软件的质量和稳定性,提高用户体验。
本文将分别介绍测试计划、测试方案和测试用例的定义、作用以及编写方法。
一、测试计划测试计划是测试活动的指导性文件,用于规划和组织测试工作。
它包括测试目标、测试范围、测试资源、测试进度、测试策略等内容。
测试计划的编写应该充分考虑项目的特点和需求,确保测试工作的全面性和有效性。
测试计划的编写步骤如下:1. 确定测试目标:明确测试的目的和预期结果,例如发现软件中的缺陷、验证软件的功能等。
2. 确定测试范围:明确测试的覆盖范围,包括功能测试、性能测试、安全测试等。
3. 确定测试资源:确定测试所需的人员、设备、环境等资源,并进行合理的分配和安排。
4. 制定测试进度:确定测试的时间安排,包括测试开始时间、测试结束时间、里程碑等。
5. 制定测试策略:确定测试的方法和策略,包括测试用例设计、测试环境搭建、缺陷管理等。
6. 编写测试计划文档:将上述内容整理成文档,确保测试计划的可读性和易于理解。
二、测试方案测试方案是测试计划的具体实施方案,用于指导测试人员进行测试活动。
它包括测试方法、测试环境、测试数据、测试工具等内容。
测试方案的编写应该根据测试计划的要求,结合具体的测试需求和项目特点,制定出合理的测试策略和方法。
测试方案的编写步骤如下:1. 确定测试方法:选择适合项目的测试方法,例如黑盒测试、白盒测试、灰盒测试等。
2. 搭建测试环境:准备测试所需的硬件设备、软件环境和网络环境,确保测试的可行性和准确性。
3. 准备测试数据:根据测试需求,准备合适的测试数据,包括正常数据、异常数据、边界数据等。
4. 选择测试工具:根据测试需求,选择适合的测试工具,例如自动化测试工具、性能测试工具等。
5. 制定测试策略:根据测试目标和测试范围,制定具体的测试策略,包括测试重点、测试覆盖等。
6. 编写测试方案文档:将上述内容整理成文档,确保测试方案的清晰性和可执行性。
手机测试用例-设置测试用例
⼿机测试⽤例-设置测试⽤例SoftwareTestCaseID功能描述操作步骤预期结果备注设置窗⼝描述SET_001进⼊设置主窗⼝1、从主菜单点击设置进⼊设置主窗⼝ 2、显⽰:⼿机设定、通话设置、时钟设置、连接设置、⽹络服务、安全设置、防⽕墙1、进⼊窗⼝正确2、显⽰正确SET_002退出设置窗⼝1、在设置主窗⼝点击退出 2、点击power退出, 3,点击home键退出1、退出窗⼝正确,并返回到上⼀级界⾯2、返回idle界⾯ 3、返回到Tab1主菜单界⾯⼿机设定快捷⽅式SET_003设置快捷⽅式1、进⼊设置界⾯,选择快捷⽅式 2、选择⼀列表项,确定 3、点击快捷⽅式键,验证结果1、正确进⼊快捷⽅式界⾯,显⽰:MP3播放器、FM收⾳机、我的⽂档、闹钟、显⽰设置、情景模式SET_004设置快捷⽅式1、点击进⼊快捷⽅式 2、选择列表项 3、不确定退出点击快捷⽅式键⽆⽤,不进⼊选择项键盘锁设置SET_005⾃动上锁(开启)1、从设置进⼊⼿机设定选项 2、点击键盘锁设置开启则⼿机在待机状态下,10秒钟内⽆任何操作,⾃动锁定键盘SET_006⾃动上锁(关闭)1、从设置进⼊⼿机设定选项2、点击键盘锁设置关闭键盘锁则不会⾃动上锁SET_007⼿动上锁在待机状态下,连续按动左软键和*键键盘会⽴刻上锁SET_008解锁在待机状态下,连续按动左软键和*键键盘会⽴刻解锁显⽰设置SET_009进⼊屏幕设置1、进⼊设置界⾯,选择屏幕设置;1、正确进⼊屏幕的设置界⾯ 2、显⽰:背景⾊彩、背景亮时间、背景暗时间、待机图⽚、待机模式、待机信息、视频墙纸SET_010设置背景⾊彩1、进⼊设置界⾯,选择屏幕设置; 2、进⼊屏幕设置界⾯,选择背景⾊彩1、进⼊背景⾊彩界⾯SET_011设置背景⾊彩1、进⼊设置界⾯,选择屏幕设置; 2、进⼊屏幕设置界⾯,选择⾊彩⽅案 3、进⼊⾊彩⽅案界⾯,选择不同的⽅案,点击完成1、成功保存设置值SET_012设置背景⾊彩1、进⼊设置界⾯,选择屏幕设置; 2、进⼊屏幕设置界⾯,选择⾊彩⽅案 3、进⼊⾊彩⽅案界⾯,点击退出按钮,点按power 键或home键1、点击退出,返回到上⼀级界⾯2、点按power键,返回到idle界⾯ 3、点按home键,返回到Tab1主菜单界⾯SET_013设置亮度时间1、进⼊设置界⾯,选择屏幕设置; 2、进⼊屏幕设置界⾯,选择亮度1、进⼊亮度的设置界⾯SET_014设置背景亮时间1、分别设置背光亮时间为1、5、10、15、30秒 2、处于任意窗⼝停留设置的秒数;分别查看,到设置的时间后,主屏的背光变暗SET_015设置背景亮时间1、分别设置背光亮时间为1、5、10、15、30秒 2、处于任意窗⼝不断点击屏幕或按键;(红键除外)任何设置的时间主屏的背光都不会变暗;SET_016背景暗时间1、分别设置背景暗为1、5、10、15、30、秒分别查看,到设置的时间后,主屏的背光变暗SET_017待机图⽚1、进⼊设置界⾯,选择待机图⽚; 2、进⼊待机图⽚界⾯,选择墙纸1、进⼊墙纸界⾯SET_018设置墙纸11、进⼊设置界⾯,选择屏幕设置; 2、进⼊屏幕设置界⾯,选择墙纸 3、进⼊墙纸的选择界⾯,选择⼀幅要设置的图⽚(包括:gif、jpeg、bmp、wbmp),点击完成1、成功保存设置值SET_019退出待机图⽚界⾯1、进⼊设置界⾯,选择屏幕设置; 2、进⼊待机图⽚界⾯,选择墙纸 3、进⼊墙纸的选择界⾯,点击退出按钮,点按power 键或home键1、点击退出,返回到上⼀级界⾯2、点按power键,返回到idle界⾯ 3、点按home键,返回到Tab1主菜单界⾯SET_020待机时间模式1、进⼊设置界⾯,选择待机时间模式; 2、进⼊待机模式界⾯,选择(⽣活娱乐模式、数字商务模式)各做⼀次验证待机模式SET_021待机信息1、进⼊设置界⾯,选择待机信息; 2、进⼊待机模信息,输⼊信息(各输⼊法,储存直最⼤最⼩)验证保存成功可在待机显⽰(字符显⽰正确)SET_022视频墙纸1、进⼊设置界⾯,选择视频墙纸; 2、进⼊视频墙纸列表选择⼀段墙纸可以在熄屏后屏幕⾃动播放选择的视频墙纸⾃动关机⾃动关机SET_023⾃动关机1、进⼊⼿机设置界⾯,选择选择⾃动关机; 2、设置⾃动关机的时间到预设的时间会⾃动关机语⾔设置SET_024语⾔设置1、设置语⾔为英⽂; 2、浏览所有界⾯;查看功能键和菜单。
手机测试方案
手机测试方案一、测试目的本文档旨在确保手机设备在各个方面的功能和性能上能够满足用户的需求,并提供可靠的质量保证。
通过详细的测试计划和测试方法来评估手机的可用性、功能性、性能和兼容性。
二、测试对象本测试方案适用于各类手机设备,包括但不限于Android和iOS系统的手机。
三、测试范围1.系统功能测试:测试手机的操作系统是否正常运行,包括启动、关机、应用程序安装与卸载等。
2.硬件功能测试:测试手机的各项硬件功能,包括屏幕、摄像头、扬声器、麦克风等。
3.通信功能测试:测试手机的通信功能,包括网络连接、电话通话、短信收发等。
4.应用程序测试:测试手机上的各类应用程序的功能、性能、兼容性等。
5.性能测试:测试手机的性能表现,包括处理器速度、内存管理、电池续航等。
四、测试计划1.概述:明确测试的目标、范围、测试环境和测试时长。
2.测试资源:确定测试的人员、设备和工具。
3.测试时间表:安排测试的时间表,包括每个阶段的开始和结束时间。
4.测试用例:编写详细的测试用例,覆盖各个功能点和场景。
5.测试数据:准备测试所需的数据,包括各类应用程序、多媒体文件、通讯录等。
6.测试环境:配置合适的测试环境,包括测试服务器、网络环境等。
7.测试实施:按照测试计划和测试用例进行测试,记录测试过程和测试结果。
8.测试报告:整理测试结果,生成测试报告,包括问题描述、测试方法、测试结果和建议。
9.测试评审:对测试报告进行评审,确认测试的可行性和有效性。
五、测试方法1.功能测试:使用手动测试方法,按照测试用例逐项测试手机的各项功能。
2.兼容性测试:测试手机与不同版本的应用程序、操作系统、网络环境等的兼容性。
3.性能测试:使用性能测试工具,测试手机的处理器速度、内存管理、电池续航等性能指标。
4.用户体验测试:邀请真实用户使用手机,评估其在操作、使用应用程序等方面的体验。
5.自动化测试:使用自动化测试工具,编写自动化脚本,对手机进行自动化测试。
手机测试用例
A
参照规范
重要级别
高
测试原因
手机在待机状态下,确保手机能正常拨出固定拨号名单中电话号码
预置条件
正常信号环境
IDLE状态
默认原厂参数设定
SIM卡开启固定拨号名单
输入
1.预选存取电话号码(手机号码,固定电话,带分机的号码,字符串,特殊号码如:**21*021xxxxxxxx#,+或00,超短号码,超长号码,拨打一位号码,拨打最大长度号码等)
合法等价类:0~140
非法等价类::>140
在写字板里面输入“联通”二字,保存后,再打开,即出现乱码。
举例二,单个通话实例的拨打与挂断
测试用例标识
测试阶段:系统测试
测试项
单个通话实例的拨打与挂断
测试项属性
A
参照规范
重要级别
高
测试原因
手机在待机状态下,确保手机能正常拨出电话
预置条件
1.正常信号环境
2. IDLE状态
path4:1-2-3-6-7-9-10-1-11
举例二,彩信发送功能
1.终端发送MMS,如果是终端到终端,那么以WSP(无线会话协议)协议编码送到WAP网关;如果终端到应用服务器(发送Email),则以IP协议发送到IP网关;
2. WAP网关或IP网关都以HTTP协议与MMS中继器通信,文件内容传给中继器
IDLE状态拨打号码
按Send键发送
按End键挂断
预期输出结果
1.按Send键可以拨打并显示,按End键可挂断,拨号画面正常,且显示固定拨号名单中名字
2.拨号画面正常
3.拨号画面提示“限拨FDN名单”
4.拨打号码过程电池低电量提示、来短信、来彩信拨打界面正常
史上最全的手机硬件测试用例
XXX手机硬件测试列表1.1.1 LCD 测试1.数量:2pcs以上;2.测试方法及内容:手机正常开机后,距离30cm,与水平成45°角并在各个方向15°范围内观察LCD工作是否正常。
a. LCD显示是否正常,是否存在斑点、阴影等;b.彩屏LCD各种颜色能否正常显示,分辨率、色素、响应时间等性能指标是否符合要求;c.分别在暗室、荧光(约750Lux)和阳光(大于3500Lux)下测试LCD显示是否正常,各性能指标是否符合要求;d.将电源设置成高(4.2v)、中(3.8v)、低(3.5v)不同电压,LCD显示是否有差异或异常。
3.预期结果:a. LCD显示正常,不存在斑点、阴影等;b.彩屏LCD各种颜色正常显示,分辨率、色素、响应时间等性能指标符合要求(结合项目的具体指标规定);c.在暗室、荧光(约750Lux)和阳光(大于3500Lux)下测试LCD显示均应正常,各项性能符合项目的具体指标要求;d.在高、中、低不同电压下,LCD显示应正常且基本一致。
1.1.2 LCD背光及键盘背光测试1 .数量:2pcs以上;2 .测试方法及内容:手机正常开机后,选择进入手机功能菜单中的相应设置进行测试。
a.测试手机背光及LED能够正常工作;b.分别在暗室、荧光(约750Lux)和阳光(约2000Lux)下测试LED亮度是否正常;c.背光亮度是否符合要求,测试在不同电池电压情况下,背灯的亮度是否具有一致性;d. LED是否能够按照要求打开和关闭。
3.预期结果:a.手机背光及LED工作正常;b.在暗室、荧光(约750Lux)和阳光(约2000Lux)下,LED亮度均应正常;c.背光亮度应符合要求且在不同电池电压情况下,背灯亮度基本一致;d. LED能够按照要求打开和关闭,且亮度正常。
4.1.3 TP触摸屏承重能力测试4 .数量:5pcs以上;5 .测试方法及内容:重压头25kg,静压30秒之后,等待30秒,再重新放置重压头。
手机应用的测试方法
手机应用的测试方法随着智能手机的普及,各种手机应用也越来越受到人们的关注。
然而,如何确保这些应用的质量呢?这就需要进行测试。
下面将介绍几种常见的手机应用测试方法。
一、功能测试功能测试是一种基本的测试方法,其主要目的是验证应用程序是否能够按照要求正常运行并满足用户需求。
在进行功能测试时,需要从用户的角度出发,考虑各种使用场景,如不同操作系统、网络环境、硬件设备等。
功能测试的具体步骤如下:1、根据需求定义测试用例,包括各种场景和操作。
2、执行测试用例,查看应用程序是否能够按照预期的方式运行。
3、记录测试结果,包括成功和失败的情况。
4、对于失败的情况,需要进行调试、复现以及修复。
二、性能测试性能测试是为了衡量应用程序的性能,主要包括服务器性能、应用程序性能和最终用户的响应时间等方面。
在进行性能测试时,需要考虑以下几点:1、测试数据是真实数据还是虚构数据。
2、如何模拟并发用户和用户行为。
3、如何测量和分析测试结果。
4、如何进行性能优化。
三、安全测试安全测试是为了评估应用程序的安全性和可靠性,主要包括以下几个方面:1、数据加密和传输安全。
2、用户身份认证和访问授权。
3、权限管理和风险评估。
4、数据备份和恢复。
在进行安全测试时,需要考虑应用程序的攻击面,包括黑客攻击、数据泄露、拒绝服务等情况,并采取相应的安全措施。
四、兼容性测试兼容性测试是为了确定应用程序能够在不同的环境下正常运行,包括不同的操作系统、浏览器、硬件等。
在进行兼容性测试时,需要考虑以下几个方面:1、针对不同的平台、浏览器和操作系统进行测试。
2、测试应用程序在不同的屏幕分辨率下的显示效果。
3、测试应用程序在不同的语言环境下的显示效果。
4、记录测试结果,提供给开发人员进行修复和优化。
五、用户体验测试用户体验测试是为了评估应用程序对用户的体验程度,包括易用性、友好性、视觉效果等方面。
在进行用户体验测试时,需要考虑以下几个方面:1、采用用户调查、访谈和观察等方法,评估用户对应用程序的感受和反馈。
Android手机测试用例(2)
在拍照成像处 理过程中来电 话 在拍照成像处 理过程中来信 息 在拍照成像处 理过程中闹钟 时间到 在拍照处理过 程中提醒时间 到 拍照后以电子 邮件形式发送 拍照后以彩信 发送 拍照后使用照 片 检测相簿更新 检测照片时间 是否正确 删除照片
设置不同的拍 照模式进行拍 1.01 照
1.在照相机的设置中设置不同的 拍照模式 2.按下拍照键或点击拍照按钮对 物体拍照
1.拍照时,在不同光线下自动调节白平衡 2.拍照后,以所设的拍照效果显示图片 拍照后查看照片: 1.在设置白平衡为“白炽光”下,按下拍照键后形 成该模式下的照片 2.在设置白平衡为“日光”下,按下拍照键后形成 该模式下的照片 3.在设置白平衡为“荧光”下,按下拍照键后形成 该模式下的照片 4.在设置白平衡为“阴天”下,按下拍照键后形成 该模式下的照片 弹出色彩效果菜单,菜单中字体大小与界面的大小 和空间协调 拍照后查看照片: 1.在设置色彩效果为“单色”,拍照后,以所设的 拍照效果显示图片 2.在设置色彩效果为“棕褐色”,拍照后,以所设 的拍照效果显示图片 3.在设置色彩效果为“负片”,拍照后,以所设的 拍照效果显示图片 4.在设置色彩效果为“色调分离”,拍照后,以所 设的拍照效果显示图片 5.在设置色彩效果为“浅绿色”,拍照后,以所设 的拍照效果显示图片 弹出照片质量菜单,菜单中字体大小与界面的大小 和空间协调
相机设置界面 1
滚动条的拖动 1 1
2
闪光模式 3
4
1
取景模式
取景模式
2
3
1.在“取景模式”中选择“自动 ” 2.点击屏幕空白处 3.按下拍照键 1.在“取景模式”中选择“夜景 ” 2.点击屏幕空白处 3.按下拍照键 1.在“相机设置”菜单中点击“ 白平衡” 1.在“白平衡”菜单中,点击“ 自动” 2.点击屏幕的空白处 3.点击拍照按钮或按拍照键
手机全功能测试用例(最全)
接收来电
P1 P0
调节音量
CALL_051
P0
暂停
CALL_052
P0 P3 P4
结束 魔音 通话转接
CALL_053
P2
已建立一个通 话
P1
新通话 电话簿 已建立一个通 话
CALL_055 CALL_056
P1 P1
短消息
P1
CALL_057
P1
录音
P1
P1
CALL_058
P0
静音/恢复 通话菜单
CALL_026
P1
CALL_027
P0
P0
呼叫 CALL_028
P0
P0
P0
P1 P1
P1 P1 P0 P1 P1 P1 P1 P0
滑盖机 未插SIM卡
CALL_030
P0
CALL_031 CALL_032 CALL_033
P0 P0 P0
不同方式挂断电话
P0
来电界面显示
P0
P0
一般模式、会 议模式、户外 模式、室内模 式、耳机模式 来电音量调节 蓝牙模式
P0
被叫
P1
耳机免提
P1 P0 P0 P1 P0 P0
主叫
CALL_069 CALL_070 CALL_071 CALL_073 CALL_074
P1 P0 P1 P0 P1
耳机通话
被叫
P0
P0
P0
呼叫保持
呼叫保持
P0
P1
P0
P0
呼叫等待
P1
P1
说明:
预设条件1
开机,信号强,插上联通或移动卡
History:
APP测试流程-测试用例-计划-报告可参照
移动APP测试流程及测试点1.APP测试基本流程1.1.测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向负责人确认项目排期。
1.2.测试资源测试任务开始前,检查各项测试资源。
—-产品功能需求文档;--产品原型图;——产品效果图;--行为统计分析定义文档;——测试设备(ios7。
1—ios9.2;Android4.0-Android6。
0;);——其他。
1.3.日报、周报及APP上线报告1)测试人员每天需对所测项目发送测试日报.2)测试日报所包含的内容为:-—对当前测试版本质量进行分级(高中低);——对较严重的问题进行例举,提示开发人员优先修改;-—对版本的整体情况进行评估.3)APP上线前,测试人员发送APP上线报告.4)上线报告所包含的内容为:-—对当前版本质量进行分级;——附上测试报告(功能测试报告、兼容性测试报告、性能测试报告以及app 可用性能标准结果);—-总结上线版本的基本情况.若有遗留问题必须列出并记录解决方案。
5)周报作为汇总本周所有的情况,以及开发人员修改情况与回归测试。
2.APP测试点2.1.安全测试2.1.1.软件权限1)扣费风险:包括发送短信、拨打电话、连接网络等;2)隐私泄露风险:包括访问手机信息、访问联系人信息等;3)对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进行检测;4)限制/允许使用手机功能接人互联网;5)限制/允许使用手机发送接受信息功能;6)限制/允许应用程序来注册自动启动应用程序;7)限制或使用本地连接;8)限制/允许使用手机拍照或录音;9)限制/允许使用手机读取用户数据;10)限制/允许使用手机写人用户数据;11) 检测App的用户授权级别、数据泄漏、非法授权访问等。
2.1.2.安装与卸载的安全性1)应用程序应能正确安装到设备驱动程序上;2)能够在安装设备驱动程序上找到应用程序的相应图标;3)是否包含数字签名信息;4)JAD文件和JAR包中包含的所有托管属性及其值必需是正确的;5)JAD文件显示的资料内容与应用程序显示的资料内容应一致;6)安装路径应能指定;7)没有用户的允许, 应用程序不能预先设定自动启动;8)卸载是否安全, 其安装进去的文件是否全部卸载;9)卸载用户使用过程中产生的文件是否有提示;10)其修改的配置信息是否复原;11)卸载是否影响其他软件的功能;12)卸载应该移除所有的文件.2.1.3.数据安全性1)当将密码或其他的敏感数据输人到应用程序时, 其不会被储存在设备中,同时密码也不会被解码;2)输人的密码将不以明文形式进行显示;3)密码, 信用卡明细,或其他的敏感数据将不被储存在它们预输人的位置上;4)防止应用程序异常终止而又没有删除它的临时文件,文件可能遭受人侵者的袭击, 然后读取这些数据信息;5)当将敏感数据输人到应用程序时,其不会被储存在设备中;6)在数据删除之前,应用程序应当通知用户或者应用程序提供一个“取消”命令的操作;7)“取消”命令操作能够按照设计要求实现其功能;8)应用程序应当能够处理当不允许应用软件连接到个人信息管理的情况;9)当进行读或写用户信息操作时,应用程序将会向用户发送一个操作错误的提示信息;10)在没有用户明确许可的前提下不损坏删除个人信息管理应用程序中的任何内容;11)应用程序读和写数据正确;12)应用程序应当有异常保护;13)如果数据库中重要的数据正要被重写,应及时告知用户;14)能合理地处理出现的错误;25)意外情况下应提示用户。
- 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的情况下显示内同被裁切。
因此必须在不同的分辨率情况下测试程序的显示正常与否。
✧多窗体间激活。
弹出多个窗体后,鼠标可以选择任意一个窗体激活显示,其他不选的灰化不显示在最顶层。
✧父窗体或子主窗体的中心位置应该在对角线的焦点附近。
✧多个子窗体位置应该主窗体的左上角或是正中。