基于移动应用项目自动化实例介绍RTW的应用

本文除了介绍如何快速使用 RTW 8.5 对 iOS 应用进行">自动化测试,还会以最常用的计算器应用为例,详细阐述如何进行脚本的录制回放及修改检查结果。

整体安装流程以及软硬件最低配置要求

图 1. 安装顺序流程图

在安装移动测试客户端前,您需要首先验证设备满足以下的软件要求。

Rational Test Workbench 操作系统要求:

Microsoft Windows 7, Vista, 或者
Windows 8 Red Hat Linux 5/6 或者 SuSE Linux 11

设备操作系统要求:

Android 2.2 – 4.2 iOS 6 及以上

其他要求:

Android Android SDK 21 需要安装 iOS Mac OS V v10.8 Mountain Lion 及以上版本 Xcode 4.6 iOS
模拟器 6
Apple 开发者或者企业许可证

在 PC 上安装 RTW

使用 RTW 测试 iOS 应用有两种方式,一种是使用 iOS 模拟器,本文将在后文中详细阐述;另一种是使用 iOS 真实设备(iPhone/iPad),由于官网还未发布正规的 iOS RTW 客户端安装包,这部分介绍将在后续文章中涉及。

测试环境

RTW 安装在一台 Windows 7 的机器上,IP 地址 9.110.26.91 Xcode 安装在一台 Mac 机器上,IP 地址 9.186.117.200 2 台机器能够互相 ping 通

在 iOS 模拟器上安装移动测试客户端

在本章中,将通过具体实例向用户分别介绍如何在 Mac OS 和 windows OS 下 iOS 模拟器中安装移动测试客户端。

时间: 2024-09-26 21:17:17

基于移动应用项目自动化实例介绍RTW的应用的相关文章

基于JSP 自定义标签使用实例介绍_JSP编程

添加JSP自定义标签: 先添加一个tld文件到WEB-INF文件夹中<?xml version="1.0" encoding="UTF-8" ?><taglib xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://

MaxCompute( 原名ODPS)大数据容灾方案与实现(及项目落地实例)专有云

一,背景与概述     复杂系统的灾难恢复是个难题,具有海量数据及复杂业务场景的大数据容灾是个大难题.     MaxCompute是集团内重要数据平台,是自主研发的大数据解决方案,其规模和稳定性在业界都是领先的.在周边系统众多,业务场景复杂,海量数据存储和计算调度都是一个难题的情况下,需要保证大数据系统在灾难发生时能够尽快切换到备用系统服务,最小限度影响客户使用.     容灾系统及方案的建设有很多种方式,如同城双活,异地多活,冷备容灾等.MaxCompute大数据的容灾方案是在多年集团内部断

Moving to Docker(三)基于Docker的Rails自动化部署

本文讲的是Moving to Docker(三)基于Docker的Rails自动化部署,[编者的话]本文是<Moving to Docker>系列的最后一篇,整个系列讲述了创业公司如何把基础服务迁移到Docker上,以及迁移过程中的经验教训.本文主要是讲述如何将一个Rails应用自动化部署在Heroku上,并详细介绍了镜像的创建.自动化脚本的编写.rake打包执行和基本测试. 这是本系列的第三篇,整个系列介绍了我们公司如何把基础框架从PaaS移植到Docker上. 第一篇:介绍了我们在接触Do

浅谈基于Ansible持续部署自动化

本文讲的是 :  浅谈基于Ansible持续部署自动化  , [IT168技术]随着各种计算机虚拟技术的不断发展,云计算的工业化水平也日渐成熟.在新的形势下,IT运维面临着来自各个方面的挑战,维护的机器数量从数十个几百个到成千上万个,应用的结构变得越来越复杂,更新的速度也越来越快.各种自动化配置管理工具也在这种生态环境中应运而生,如puppet,saltstack,ansible.本文将用ansible来具体讨论其在不同场景下的使用方法,从而使运维和开发人员更加轻松的应对各种配置管理及应用部署需

系列二VS项目软件配置工具介绍

原文:系列二VS项目软件配置工具介绍 Svn和VisualSvn介绍      在使用TortoiseSvn(SVN客户端)+ AnkhSvn(VS2008插件) +VisualSvn Server(版本控制服务器)进行源代码版本控制前,有必要先了解下Subversion(Svn).     Svn(Subversion)是近年来崛起的版本管理工具,是CVS的接班人.目前,绝大多数开源软件都使用Svn作为代码版本管理软件.      Svn客户端: Subversion的客户端有两类,一类是we

【经典源码收藏】基于jQuery的项目常见函数封装集合_jquery

本文实例汇总了基于jQuery的项目常见函数封装.分享给大家供大家参考,具体如下: /// <reference path="jquery-1.8.0.min.js" /> /* * DIV或元素居中 * @return */ jQuery.fn.mCenterDiv = function () { this.css("position", "absolute"); this.css("border", "

FFMPEG基于内存的转码实例——输入输出视频均在内存

我在6月份写了篇文章<FFMPEG基于内存的转码实例>,讲如何把视频转码后放到内存,然后通过网络发送出去.但该文章只完成了一半,即输入的数据依然是从磁盘文件中读取.在实际应用中,有很多数据是放到内存的,比如播放从服务器接收到的视频,就是在内存中的.时隔2个月,项目终于完成了,虽然在收尾阶段会花费大量时间,但也算空闲了点.于是就继续完善. 本文中,假定的使用场合是,有一个已经放到内存的视频,需要将它转码成另一种封装格式,还是放到内存中.由于是测试,首先将视频从文件中读取到内存,最后会将转换好的视

[Android] IntentService使用详解和实例介绍

IntentService定义 IntentService继承与Service,用来处理异步请求.客户端可以通过startService(Intent)方法传递请求给IntentService.IntentService在onCreate()函数中通过HandlerThread单独开启一个线程来依次处理所有Intent请求对象所对应的任务.     这样以免事务处理阻塞主线程(ANR).执行完所一个Intent请求对象所对应的工作之后,如果没有新的Intent请求达到,则**自动停止**Serv

Spring 2.5 jar 所有开发包及完整文档及项目开发实例

Spring 2.5 jar 所有开发包及完整文档及项目开发实例  spring jar 包详解spring.jar是包含有完整发布的单个jar包,spring.jar中包含除了 spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的.  除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组