手机测试培训PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
能满足设计要求进行评估的过程。
.
3
手机软件测试的主要功能大类
•
相关的手机功能,主要可以分为:
Call、SMS/MMS、Launcher、Setting、
Browser、WiFi、BT、SUPL、TP、
Camera&Gallery、Contact、Email、
Downloading、Video streaming、3rd APK
.
15
边界值分析
➢ 人们从长期的测试工作经验得知,大量的错误是发 生在输入或输出范围的边界上,而不是在输入范围 的内部。
➢ 通常输入等价类与输出等价类的边界,就是应着重 测试的边界情况。边界值分析法是一种补充等价划 分的测试用例设计技术,它不是选择等价类的任意 元素,而是选择等价类边界的测试用例。
.Biblioteka Baidu
14
14
等价类划分举例
• 例如:微信的登录 • 有效等价类:在文本框中输入正确的账号; • 无效等价类:输入一个错误的账号;
• 点击桌面APP的图标 • 有效等价类:运行APP; • 无效等价类:APP无反应;
• WiFi输入密码长度至少要8位
• 有效等价类:输入长度>=8位;
• 无效等价类:输入长度<8位;
➢ Video streaming:各种类型的视屏的在线播放、 HTTP/SDP/IMPS协议
➢ 3rd APK:各种第三方APK的相关测试(如:手机内置的
APP)
.
6
培训内容
• 手机测试基本概念和模块的分类 • 黑盒测试基本概念 • 黑盒测试基本方法
.
7
测试基本概念
软件测试技术从大的方面可以分为两类:
个功能,屏幕亮度、睡眠模式、情景模式、安全锁
等;
➢Browser:各种格式的网页、HTTP流程、相关菜
单
➢WiFi:WiFi的加密模式、WiFi信道、wifi
display
.
5
手机软件测试的主要测试功能简介:
➢ BT: 蓝牙profile、蓝牙的兼容性、蓝牙性能等测试
➢ SUPL:SUPL1.0、SUPL2.0(协议case)、性能测试
等功能。
.
4
手机软件测试的主要测试功能简介:
➢Call:主要功能是打电话,其中除了普通的打电
话之外,还会测试紧急拨号,三方通话等功能;
➢SMS/MMS:收发彩信和短信,检查内容以及先关
字符是否正确;
➢Launcher:手机主界面,主要测试更换背景,添
加图标和widget,以及锁屏界面等功能;
➢Setting:手机相关设置,可以控制手机中的各
• 等价类划分方法适用于测试各种合法输入
和非法输入是否能产生.正确的输出结果。
13
划分等价类
• 等价类的划分有两种不同的情况:
➢有效等价类:是指对于程序规格说明来说, 是合理的,有意义的输入数据构成的集合。 利用它,可以检验程序是否实现了规格说 明预先规定的功能和性能。
➢无效等价类:是指对于程序规格说明来说, 是不合理的,无意义的输入数据构成的集 合。利用它,可以检查程序中功能和性能 的实现是否有不符合规格说明要求的地方。
➢静态测试:对软件进行分析、检查和审阅,不实
际运行被测试的软件。约可找出30~70%的逻辑设计 错误;
➢动态测试 :通过运行软件来检验软件的动态行为
和运行结果的正确性;
.
8
8
动态测试
• 黑盒测试:已知产品的功能设计规格,可以 进行测试证明每个实现了的功能是否符合要 求。
• 白盒测试:已知产品的内部工作过程,可以 通过测试证明每种内部操作是否符合设计规 格的要求。
➢ 如果输出结果限定在某个范围内,则应选取测 试用例,使输出结果刚刚达到这个范围的边界 值,或刚刚超过这个边界值
.
17
17
边界值分析法举例
• 例如: ➢ 支付宝划账的限额(限额100) ➢ 测试case:测试划账99元、100元、101元这三种情况
➢ 应当选取正好等于,刚刚大于,或刚刚小于边界的
值作为测试数据,而不是选取等价类中的典型值或
任意值作为测试数据。
.
16
边界值分析法原则
➢ 如果输入条件规定了值的范围,则应选取刚达 到这个范围的边界值,以及刚刚超过这个范围 的边界值作为测试输入数据
➢ 如果输入条件规定了值的个数,则用最大个数、 最小个数、比最大个数多1、比最小个数少1的 数作为测试用例
.
9
9
黑盒测试特点
• 优点 • 适合于各阶段的软件测试; • 从用户角度进行系统测试; • 容易入手生成测试数据;
• 缺点 • 某些代码得不到测试; • 不易进行充分性测试; • 自动化测试复用性较差;
.
10
10
培训内容
• 手机测试基本概念和模块的分类 • 黑盒测试基本概念 • 黑盒测试基本方法
.
11
黑盒测试基本方法
等价类划分 边界值分析 因果图法 场景法
.
12
12
等价类划分
• 等价类划分是一种典型的黑盒测试方法。
• 该方法是把所有可能的输入数据划分为若 干部分,从每一部分中选取少数有代表性 的数据作为测试用例。
• 所谓等价类是指某个输入域的子集合,在 该子集合中,各个输入数据对于揭露程序 中的错误都是等效的。并合理地假定:测 试某等价类的代表值就等价于对这一类其 它值的测试。
手机,盖子失效,还有其他严重问题。硬件测试一般都有严格的物
理电气指标,也有专门的仪器。
• 什么是软件测试?
•
软件测试,描述一种用来促进鉴定软件的正确性、完整性、安
全性和质量的过程。换句话说,软件测试是一种实际输出与预期输
出间的审核或者比较过程。软件测试的经典定义是:在规定的条件
下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否
➢ TP:屏幕触点测试
➢ Camera&Gallery:拍照,编辑照片、拍摄视屏等测试
➢ Contact:联系人的增删改测试,导入导出、群组等测试
➢ Email:三种邮箱的配置、收发各种格式的邮件等
➢ Downloading:DSW(普通下载)、DDW(OMA联盟规定的 一种下载方式)、DRM(OMA联盟规定的一种下载方式)
手机测试 培训
.
.
1
培训内容
• 手机测试基本概念和模块的分类 • 黑盒测试基本概念 • 黑盒测试基本方法
.
2
手机测试基本概念
• 什么是手机测试?
•
手机测试是一个很大的题目,涉及到硬件测试和软件测试,
还有结构的测试,比如抗压,抗摔,抗疲劳,抗低温高温等,结构
上的设计不合理,会造成压力集中,使得本身外壳变形,对于翻盖