手机测试培训教材PPT

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
17
边界值分析法举例
• 例如: ➢ 支付宝划账的限额(限额100) ➢ 测试case:测试划账99元、100元、101元这三种情况
➢ WiFi hotsport最多可以被8个终端连接 ➢ 测试case:连接7个终端、连接8个终端、连接9个终端这三种情况
• 手机测试基本概念和模块的分类 • 黑盒测试基本概念 • 黑盒测试基本方法
黑盒测试基本方法 等价类划分 边界值分析 因果图法 场景法
12
等价类划分
• 等价类划分是一种典型的黑盒测试方法。 • 该方法是把所有可能的输入数据划分为若干部
分,从每一部分中选取少数有代表性的数据作 为测试用例。 • 所谓等价类是指某个输入域的子集合,在该子 集合中,各个输入数据对于揭露程序中的错误 都是等效的。并合理地假定:测试某等价类的 代表值就等价于对这一类其它值的测试。 • 等价类划分方法适用于测试各种合法输入和非 法输入是否能产生正确的输出结果。
边界值分析法原则
➢ 如果输入条件规定了值的范围,则应选取刚达 到这个范围的边界值,以及刚刚超过这个范围 的边界值作为测试输入数据
➢ 如果输入条件规定了值的个数,则用最大个数、 最小个数、比最大个数多1、比最小个数少1的 数作为测试用例
➢ 如果输出结果限定在某个范围内,则应选取测 试用例,使输出结果刚刚达到这个范围的边界 值,或刚刚超过这个边界值
• 白盒测试:已知产品的内部工作过程,可以 通过测试证明每种内部操作是否符合设计规 格的要求。
9
黑盒测试特点
• 优点 • 适合于各阶段的软件测试; • 从用户角度进行系统测试; • 容易入手生成测试数据;
• 缺点 • 某些代码得不到测试; • 不易进行充分性测试; • 自动化测试复用性较差;
10
培训内容
手机软件测试的主要测试功能简介:
➢Call:主要功能是打电话,其中除了普通的打电 话之外,还会测试紧急拨号,三方通话等功能; ➢SMS/MMS:收发彩信和短信,检查内容以及先关 字符是否正确; ➢Launcher:手机主界面,主要测试更换背景,添 加图标和widget,以及锁屏界面等功能; ➢Setting:手机相关设置,可以控制手机中的各 个功能,屏幕亮度、睡眠模式、情景模式、安全锁 等; ➢Browser:各种格式的网页、HTTP流程、相关菜 单 ➢WiFi:WiFi的加密模式、WiFi信道、wifi display
下载方式)、DRM(OMA联盟规定的一种下载方式) ➢ Video streaming:各种类型的视屏的在线播放、
HTTP/SDP/IMPS协议 ➢ 3rd APK:各种第三方APK的相关测试(如:手机内置的APP)
培训内容
• 手机测试基本概念和模块的分类 • 黑盒测试基本概念 • 黑盒测试基本方法
测试基本概念
软件测试技术从大的方面可以分为两类:
➢静态测试:对软件进行分析、检查和审阅,不实
际运行被测试的软件Hale Waihona Puke Baidu约可找出30~70%的逻辑设计 错误;
➢动态测试 :通过运行软件来检验软件的动态行为
和运行结果的正确性;
8
动态测试
• 黑盒测试:已知产品的功能设计规格,可以 进行测试证明每个实现了的功能是否符合要 求。
能满足设计要求进行评估的过程。
手机软件测试的主要功能大类

相关的手机功能,主要可以分为:Call、
SMS/MMS、Launcher、Setting、Browser、
WiFi、BT、SUPL、TP、Camera&Gallery、
Contact、Email、Downloading、Video
streaming、3rd APK等功能。
手机测试 培训
.
培训内容
• 手机测试基本概念和模块的分类 • 黑盒测试基本概念 • 黑盒测试基本方法
手机测试基本概念
• 什么是手机测试?

手机测试是一个很大的题目,涉及到硬件测试和软件测试,
还有结构的测试,比如抗压,抗摔,抗疲劳,抗低温高温等,结构
上的设计不合理,会造成压力集中,使得本身外壳变形,对于翻盖
手机软件测试的主要测试功能简介:
➢ BT: 蓝牙profile、蓝牙的兼容性、蓝牙性能等测试 ➢ SUPL:SUPL1.0、SUPL2.0(协议case)、性能测试 ➢ TP:屏幕触点测试 ➢ Camera&Gallery:拍照,编辑照片、拍摄视屏等测试 ➢ Contact:联系人的增删改测试,导入导出、群组等测试 ➢ Email:三种邮箱的配置、收发各种格式的邮件等 ➢ Downloading:DSW(普通下载)、DDW(OMA联盟规定的一种
手机,盖子失效,还有其他严重问题。硬件测试一般都有严格的物
理电气指标,也有专门的仪器。
• 什么是软件测试?

软件测试,描述一种用来促进鉴定软件的正确性、完整性、安
全性和质量的过程。换句话说,软件测试是一种实际输出与预期输
出间的审核或者比较过程。软件测试的经典定义是:在规定的条件
下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否
14
等价类划分举例
• 例如:微信的登录 • 有效等价类:在文本框中输入正确的账号; • 无效等价类:输入一个错误的账号;
• 点击桌面APP的图标 • 有效等价类:运行APP; • 无效等价类:APP无反应;
• WiFi输入密码长度至少要8位 • 有效等价类:输入长度>=8位; • 无效等价类:输入长度<8位;
划分等价类
• 等价类的划分有两种不同的情况: ➢有效等价类:是指对于程序规格说明来说, 是合理的,有意义的输入数据构成的集合。 利用它,可以检验程序是否实现了规格说 明预先规定的功能和性能。 ➢无效等价类:是指对于程序规格说明来说, 是不合理的,无意义的输入数据构成的集 合。利用它,可以检查程序中功能和性能 的实现是否有不符合规格说明要求的地方。
边界值分析
➢ 人们从长期的测试工作经验得知,大量的错误是发生在 输入或输出范围的边界上,而不是在输入范围的内部。
➢ 通常输入等价类与输出等价类的边界,就是应着重测试 的边界情况。边界值分析法是一种补充等价划分的测试 用例设计技术,它不是选择等价类的任意元素,而是选 择等价类边界的测试用例。
➢ 应当选取正好等于,刚刚大于,或刚刚小于边界的值作 为测试数据,而不是选取等价类中的典型值或任意值作 为测试数据。
相关文档
最新文档