ios手机测试环境搭建与测试方法.ppt_第1页
ios手机测试环境搭建与测试方法.ppt_第2页
ios手机测试环境搭建与测试方法.ppt_第3页
ios手机测试环境搭建与测试方法.ppt_第4页
ios手机测试环境搭建与测试方法.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

手机测试环境搭建与测试策略培训材料福建新大陆软件工程有限公司2014年3月 目录 背景 北京时间2013年12月23日上午6点 加州时间12月22日下午2点 苹果公司和中国移动同时宣布 他们已经签署协议 中国移动从2014年1月17日起正式销售苹果Iphone 目录 环境介绍 情况一 针对有苹果机的测试人员 只需要在MAC系统下 安装x code软件即可 情况二 非苹果机的测试人员 首先需要在windows下安装虚拟机 再安装苹果的mac系统 最后安装x code软件即可 虚拟机VM 非MAC机搭建测试平台 1 cpu要支持虚拟技术 即intelvt x或者AMD V技术 2 内存不低于4G 3 win764位操作系统 推荐64位 一 对电脑硬件的配置要求 二 安装和配置一个属于自己的IOS开发环境的基本步骤 1 通过Securable工具查看本机是否支持虚拟化 2 安装虚拟机并安装补丁 3 安装MacOSX系统 4 安装X CODE软件 PS 详细步骤见附件一 目录 测试流程 有源代码 有源代码的情况下 就使用x code来进行模拟器测试 1 打开工程文件夹 双击 xocdeproj 文件 跳转界面如下 注意 RUN和STOP按钮 有源代码 2 点击界面左上角 run 按钮 3 如果编译成功 则会有个 BuildSucceeded 提示框 并且会有个手机模拟器界面出现 如下图 鼠标单机home键 开始进行模拟器测试 所有手指的操作可用鼠标左键代替 有源代码 4 如果编译失败 则会有个 BuildFailed 提示框 这时需要根据具体错误 具体分析 再重新编译 5 退出模拟器 首先点击模拟器 此时标题栏显示的是IOS模拟器 点击下拉菜单中的 退出IOS模拟器 即可 无源代码 1 用开发者账号登陆到 无源代码的情况下 只能在真机进程测试 针对未越狱的iphone主要操作步骤如下 在配置过x code之后 此时应用程序才装进iphone中 就可以进行真机测试了 无源代码 1 下载可发布程序的证书 distribution identity cer 2 生成并下载生成Distribution mobileprovision文件 3 配置X CODE 4 上传到APPSTORE 测试完后 将应用上传到itunes的操作如下 PS 详细步骤见附件二 目录 自动化测试工具 Appium UIAutomation Itestin Appium是一个开源 跨平台的测试框架 可以用来测试原生及混合的移动端应用 Appium支持IOS Android及FirefoxOS平台 Appium使用WebDriver的jsonwire协议 来驱动Apple系统的UIAutomation库 Android系统的UIAutomator框架 Appium也集成了Selendroid 来支持老android版本 Appium使用了标准的自动化APIS 所以在跨平台时 不需要重新编译或修改应用 在支持语言方面 由于Appium支持SeleniumWebDriver 所以我们使用java Object C JavaScript Php Python Ruby C Clojure等语言编写用例 在测试框架方面 Appium表现的更为优异 可以支持任何一种测试框架 自动化测试工具 Appium UIAutomation Itestin 苹果公司发布了iOS4 0的一个的框架UIAutomation 可用于实现自动化测试 iOS4中实现UI自动测试 操作很简单 先编写自动化测试的Javascript文件 在Automation工具中选择这个文件 选择测试的target 模拟器和真机都可以 然后点Record 此时会运行所选的应用同时自动化脚本也开始运作了 UIAutomation是目前比较好的UI自动化测试工具 但是其提供的测试接口比较原始 不易操作 在测试过程中也会出现其他BUG UIAutomation需要测试人员掌握一定的编码能力 使用JavaScript编写脚本 Javascript是个易学难精的语言 遇到艰深的问题会影响进度 自动化测试工具 Appium UIAutomation Itestin iTestin是免费服务移动App开发者的真机自动化云测试客户端工具 基于真实的智能终端设备录制一个测试脚本然后运行 并输出运行结果 覆盖Android和iOS两大设备平台 支持Pad Phone SmartTV等智能终端设备 是目前功能最全的是测试工具 支持功能测试 UI测试 性能测试 稳定性测试 压力测试 返回包括日志和截图的详细测试报告 错误原因及分析等 iTestin也支持在终端设备上记录操作行为 生成脚本文件 在终端设备上反复回放并记录回放结果 自动化测试工具对比 目录 APP应用的测试策略 1 安装测试 2 卸载测试 1 APP的前台 后台切换 2 功能点测试 1 软件的权限 2 数据的安全性 1 极限测试 2 压力测试 3 性能评估 1 一致性测试 2 信息反馈测试 3 界面简洁性测试 4 界面美观度测试 5 用户操作性测试 6 行业标准测试 7 个性化测试 1 手机自带程序和app之间的交互性 2 app和app之间的交互性 3 硬件兼容性 各机器 各IOS操作系统 用户体验测试 用户体验主要分为5大类 分别是 感官体验 交互体验 情感体验 浏览体验和信任体验 感官体验 呈现给用户视听上的体验 强调舒适

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论