




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
手机测试培训 培训内容 手机测试基本概念和模块的分类黑盒测试基本概念黑盒测试基本方法 手机测试基本概念 什么是手机测试 手机测试是一个很大的题目 涉及到硬件测试和软件测试 还有结构的测试 比如抗压 抗摔 抗疲劳 抗低温高温等 结构上的设计不合理 会造成压力集中 使得本身外壳变形 对于翻盖手机 盖子失效 还有其他严重问题 硬件测试一般都有严格的物理电气指标 也有专门的仪器 什么是软件测试 软件测试 描述一种用来促进鉴定软件的正确性 完整性 安全性和质量的过程 换句话说 软件测试是一种实际输出与预期输出间的审核或者比较过程 软件测试的经典定义是 在规定的条件下对程序进行操作 以发现程序错误 衡量软件质量 并对其是否能满足设计要求进行评估的过程 手机软件测试的主要功能大类 相关的手机功能 主要可以分为 Call SMS MMS Launcher Setting Browser WiFi BT SUPL TP Camera Gallery Contact Email Downloading Videostreaming 3rdAPK等功能 手机软件测试的主要测试功能简介 Call 主要功能是打电话 其中除了普通的打电话之外 还会测试紧急拨号 三方通话等功能 SMS MMS 收发彩信和短信 检查内容以及先关字符是否正确 Launcher 手机主界面 主要测试更换背景 添加图标和widget 以及锁屏界面等功能 Setting 手机相关设置 可以控制手机中的各个功能 屏幕亮度 睡眠模式 情景模式 安全锁等 Browser 各种格式的网页 HTTP流程 相关菜单WiFi WiFi的加密模式 WiFi信道 wifidisplay 手机软件测试的主要测试功能简介 BT 蓝牙profile 蓝牙的兼容性 蓝牙性能等测试SUPL SUPL1 0 SUPL2 0 协议case 性能测试TP 屏幕触点测试Camera Gallery 拍照 编辑照片 拍摄视屏等测试Contact 联系人的增删改测试 导入导出 群组等测试Email 三种邮箱的配置 收发各种格式的邮件等Downloading DSW 普通下载 DDW OMA联盟规定的一种下载方式 DRM OMA联盟规定的一种下载方式 Videostreaming 各种类型的视屏的在线播放 HTTP SDP IMPS协议3rdAPK 各种第三方APK的相关测试 如 手机内置的APP 培训内容 手机测试基本概念和模块的分类黑盒测试基本概念黑盒测试基本方法 测试基本概念 软件测试技术从大的方面可以分为两类 静态测试 对软件进行分析 检查和审阅 不实际运行被测试的软件 约可找出30 70 的逻辑设计错误 动态测试 通过运行软件来检验软件的动态行为和运行结果的正确性 8 动态测试 黑盒测试 已知产品的功能设计规格 可以进行测试证明每个实现了的功能是否符合要求 白盒测试 已知产品的内部工作过程 可以通过测试证明每种内部操作是否符合设计规格的要求 9 黑盒测试特点 优点适合于各阶段的软件测试 从用户角度进行系统测试 容易入手生成测试数据 缺点某些代码得不到测试 不易进行充分性测试 自动化测试复用性较差 10 培训内容 手机测试基本概念和模块的分类黑盒测试基本概念黑盒测试基本方法 黑盒测试基本方法 等价类划分边界值分析因果图法场景法 12 等价类划分 等价类划分是一种典型的黑盒测试方法 该方法是把所有可能的输入数据划分为若干部分 从每一部分中选取少数有代表性的数据作为测试用例 所谓等价类是指某个输入域的子集合 在该子集合中 各个输入数据对于揭露程序中的错误都是等效的 并合理地假定 测试某等价类的代表值就等价于对这一类其它值的测试 等价类划分方法适用于测试各种合法输入和非法输入是否能产生正确的输出结果 划分等价类 等价类的划分有两种不同的情况 有效等价类 是指对于程序规格说明来说 是合理的 有意义的输入数据构成的集合 利用它 可以检验程序是否实现了规格说明预先规定的功能和性能 无效等价类 是指对于程序规格说明来说 是不合理的 无意义的输入数据构成的集合 利用它 可以检查程序中功能和性能的实现是否有不符合规格说明要求的地方 14 等价类划分举例 例如 微信的登录有效等价类 在文本框中输入正确的账号 无效等价类 输入一个错误的账号 点击桌面APP的图标有效等价类 运行APP 无效等价类 APP无反应 WiFi输入密码长度至少要8位有效等价类 输入长度 8位 无效等价类 输入长度 8位 边界值分析 人们从长期的测试工作经验得知 大量的错误是发生在输入或输出范围的边界上 而不是在输入范围的内部 通常输入等价类与输出等价类的边界 就是应着重测试的边界情况 边界值分析法是一种补充等价划分的测试用例设计技术 它不是选择等价类的任意元素 而是选择等价类边界的测试用例 应当选取正好等于 刚刚大于 或刚刚小于边界的值作为测试数据 而不是选取等价类中的典型值或任意值作为测试数据 边界值分析法原则 如果输入条件规定了值的范围 则应选取刚达到这个范围的边界值 以及刚刚超过这个范围的边界值作为测试输入数据如果输入条件规定了值的个数 则用最大个数 最小个数 比最大个数多1 比最小个数少1的数作为测试用例如果输出结果限定在某个范围内 则应选取测试用例 使输出结果刚刚达到这个范围的边界值 或刚刚超过这个边界值 17 边界值分析法举例 例如 支付宝划账的限额 限额100 测试case 测试划账99元 100元 101元这三种情况WiFihotsport最多可以被8个终端连接测试case 连接7个终端 连接8个终端 连接9个终端这三种情况Filemanager的文件导入的最大值 假设剩余还有4 7G 测试case 导入4 8G的文件 导入4 7G的文件 导入4 6G的文件 因果图法 在软件系统中往往存在非常复杂的业务逻辑 需要多种条件配合才能得到正确的结果在测试时必须考虑输入条件的各种组合 可能的组合数将是天文数字 因此必须考虑使用一种适合于描述对于多种条件的组合 相应产生多个动作的形式来考虑设计测试用例 这就需要利用因果图 因果图方法最终生成的就是判定表 它适合于检查程序输入条件的各种组合情况 19 因果图生成步骤 1 分析软件需求规格说明书中关于功能和业务流程的描述中 判断出哪些是原因 即输入条件或输入条件的等价类 哪些是结果 即输出条件或程序动作 并给每个原因和结果赋予一个标识符 2 分析软件需求规格说明描述中的语义 找出原因与结果之间 原因与原因之间对应的关系 根据这些关系 画出因果图 20 因果图生成步骤 3 由于语法或环境限制 有些原因与原因之间 原因与结果之间的组合情况不可能出现 为表明这些特殊情况 在因果图上用一些记号标明约束或限制条件 4 把因果图转换成判定表 5 把判定表的每一列拿出来作为依据 设计测试用例 21 因果图例子 手机连接网络 登录 场景法 现在的软件几乎都是用事件触发来控制流程 事件触发时的情景便形成了场景 而同一事件不同的触发顺序和处理结果就形成了事件流 用例场景用来描述流经用例的路径 从用例开始到结束遍历这条路径上所有的基本流和备选流 每一条独立路径成为一个场景 设计测试用例使其覆盖每一种可能的场景 基本流与备选流 基本流指流经用例中最基本的用例 在带箭头的直线表示 备选流指在特定条件下执行的流程 备选流执行结果 回到基本流 在启动一个新的备选流 终止用例 24 利用场景法设计测试路径 1 根据业务需求 将业务描述为基本流和备选流 并用图表示出来 2 在流程图中 采用路径覆盖方法 列出每一条从开始用例到达结束用例的路径 3 在每一个路径中 设计测试用例 并完成系统测试 25 场景法 场景1基本流场景2基本流备选流1场景3基本流备选流1备选流2场景4基本流备选流3场景5基本流备选流3备选流1场景6基本流备选流3备选流1备选流2场景7基本流备选流4场景8基本流备选流3备选流4 流程图 补充 软件测试就是 使用人工或自动手段来运行或测试某一系统的过程 其目的在于发现错误 检验是否满足用户需求或弄清预期结果与实际结果的差别 或 以检验产品是否满足需求为目标 测试思维 主要的测试思维有以下几种软件测试正向思维软件测试反向思维广义软件测试定义 软件测试正向思维 测试的方法是试图验证软件是工作的 即软件的功能是按照预先设计的执行的 以正向思维 针对系统的所有功能 逐个验证其正确性 这里主要使用的测试方法是因果图和场景测试两种方法 在手机的测试过程中一般ergo的测试就是按照步骤一步步的测试 同时在正向思维的测试的同时 也可以加入些特殊的测试 例如之前的流程图中是一个解锁PIN码的流程图 可以在解锁是拔出SIM卡 断电 等不太符合正规的操作 又或者在电话时 移除SIM卡 或者在加载网页时 进入飞行模式等 软件测试反向思维 软件测试反向思维就是认为软件有错的情况下去测试这个软件 关于软件测试反向思维的三个重要观点 测试是为了证明程序有错 而不是证明程序无错的 一个好的测试用例在于它能发现以前未发现的错误 一个成功的测试是发现了以前未发现错误的测试 反向思维在测试过程当中 起到了一个推断错误的最用 例如 微信登录 按照正向的思维来说就是 输入正确的内容 登录成功即可 但是按照反向思维来说 可以直接想像直接想如何登录失败 那么登录失败的会有哪些 手机没有网络没有输入值账号或者密码输入错误输入的账号没有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025呼伦贝尔农垦那吉屯农牧场招聘笔试备考及答案详解(典优)
- 教师招聘之《小学教师招聘》练习题库(培优b卷)附答案详解
- 汽车行业峰会创新创业项目商业计划书
- 自动驾驶汽车路径算法部件创新创业项目商业计划书
- 2025年教师招聘之《幼儿教师招聘》通关试题库附参考答案详解(黄金题型)
- 教师招聘之《幼儿教师招聘》强化训练高能带答案详解(典型题)
- 教师招聘之《幼儿教师招聘》考前冲刺测试卷讲解含答案详解【达标题】
- 教师招聘之《小学教师招聘》复习提分资料附参考答案详解(a卷)
- 2025呼伦贝尔农垦集团有限公司社会招聘50人笔试有答案详解
- 2025年教师招聘之《幼儿教师招聘》模考模拟试题及答案详解【名师系列】
- 2025年广东省中学生天文知识竞赛试题(及答案)
- 2025年秋期部编版五年级上册小学语文教学计划+教学进度表
- 2025年中青班考试试题及答案
- 2025年送气工考试试题及答案
- 国企投资融资管理办法
- 水电站大坝安全现场检查技术规程 -DL-T 2204
- 中国阅兵仪式课件
- 肺结核的课件
- 渝23TG02 钢管桁架预应力混凝土叠合板图集 DJBT50-165
- 海洋弧菌护理查房
- 2025-2030中国玉米脱粒机行业现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
评论
0/150
提交评论