如何测试iosapp|如何测试ios app的升级测试

A. iOS App没有发布到AppStore之前怎么进行测试和演示

1、需要使用MAC OS上的开发工具xCode进行开发,要求有一台苹果电脑(一万人民币左右)。购买xCode开发工具(最新版5美金)。注册开发者账户并激活发布权限(每年99美金)。这些就是基础投资。如果开发的是网络功能的应用根据情况可能需要租用或购买服务器。2、一定要在windows下开发,那或者搭建win下的开发环境,或装虚拟机,两者都相当麻烦,没有开发者账户你又不能在IOS设备上测试。

B. ios app测试的流程是怎样的

苹果IOS app开发流程 1. App的idea形成 2. App的主要功能设计 3. App的大概界面构思和设计(使用流程设计) 4. 大功能模块代码编写 5. 大概的界面模块编写 6. 把大概的界面和功能连接后,app的大致demo就出来了 7. demo自己试用和体验几遍后,根据情况修改 8. app的0.8左右版本完成后可以加入proction的图标和部分UI图片 9. 没有大错误后,0.9版本可以尝试寻找beta用户 10. 根据测试用户的反馈,重复 7 – 9的步骤 11. app完成后,加入app icon, iTunesArtwork等等UI元素。反复测试无错误后上传iTunes

C. 如何将App安装至自己的iPhone测试

在Mac上建立Login Certification1. 开启应用程式 → 工具程式2. 点选钥匙圈存取 (keychain)3. 开启 keychain 程式後,由钥匙圈存取 → 凭证辅助程式 → 从凭证授权要求凭证4. 输入你的Email及名称,然後勾选储存到磁碟及指定密钥配对资讯5. 完成之後就会看到多了一个 Public Key 及 Private Key,并会在桌面上产出一个名为CertificateSigningRequest.certSigningRequest 的档案建立开发用凭证及App Provision首先连到iPhone Provision Portal页面1. 建立开发用凭证。点选Certificates → Development → Request Certificate若还没装过WWDR凭证(Apple Worldwide Developer Relations Certification)的话,下面那个Download连结也要点。点了之後会下载一个名为 AppleWWDRCA.cer 的档案。注: 如果是要正式发布到App Store,则改成点选 Distribution页签2. 点取”选择档案”,将刚刚在Mac上利用Keychain做出来的 CertificateSigningRequest.certSigningRequest 档汇入3. 汇入成功之後,就会看到已经产出了一个开发者凭证了,点选Download会下载一个名为 developer_identity.cer 的档案4. 建立测试Device清单。点选Devices → Add Devices,输入你想取的名字及Device ID。Device ID即要靠一开始提到的Ad Hoc Helper程式得到

D. 如何利用ios模拟器测试app呢

iOS应用开发移动应用测试框架1KIF:专为iOS设计的移动应用测试框架全称Keep It Functional,来自Square,是一款专为iOS设计的移动应用测试框架。由于KIF是使用Objective-C语言编写的,因此,对于iOS开发者而言,用起来要更得心应手,可以称得上是一款非常值得收藏的iOS测试利器。2Gitorious:截屏+Python脚本,测试细致入微基于Git版本控制系统的Web项目托管平台,使用Ruby on Rails开发。而其移动测试框架(MTF)也是深受开发者欢迎,Gitorious移动测试框架是一款充分利用Sikuli自动化工具的iOS测试框架。3Frank:模拟用户黑盒测试一款深受开发者喜爱的iOS应用测试框架,该框架可以模拟用户操作对应用程序进行黑盒测试,并使用Cucumber作为自然语言来编写测试用例。此外,Frank还会对应用测试操作进行记录,以帮助开发者进行测试回顾。4FlipTest:再也不用为决定不同版本的好坏发愁专为iOS设计的移动应用A/B测试框架,通过它,开发者可以无需重新向App Store提交应用或重构代码,只需添加一行代码,即可直接在iOS应用上进行A/B测试。5Kiwi:专业iOS开发的行为驱动开发(BDD)库接口简单而高效,深受开发者的欢迎,也因此成为了许多开发新手的首选测试平台。和大多数iOS测试框架一样,Kiwi使用Objective-C语言编写,因此对于iOS开发者而言,绝对称得上是最佳测试拍档。6Cedar:BDD风格多环境测试框架和Kiwi一样,Cedar也是一款BDD风格的Objective-C测试框架。它不仅适用于iOS和OS X代码库,而且在其他环境下也可以使用。

E. 如何用苹果手机安装测试版ios应用

目前,我所知道的有两种安装方法:

一种是使用iTunes:

1.打开iTunes,选中我的应用,将测试包.ipa拖到应用区

F. 测试iOS App 时需要注意什么

app使用过程中,接听电话。可以测试不同的通话时间的长短,对于通话结束后,原先打开的app的响应,比如是否停留在原先界面,继续操作时的响应速度等。app使用过程中,有推送消息时,对app的使用影响设备在充电时,app的响应以及操作流畅度设备在不同电量时(低于10%,50%,95%),app的响应以及操作流畅度意外断电时,app数据丢失情况网络环境变化时,app的应对情况如何:是否有适当提示?从有网络环境到无网络环境时,app的反馈如何?从无网络环境回到有网络环境时,是否能自动加载数据,多久才能开始加载数据多点触摸的情况跟其他app之间互相切换时的响应进程关闭再重新打开的反馈IOS系统语言环境变化时各实体按键的测试,比如音量键,锁屏键,home键。后两者还可以设计好多用例,比如App打开状态下,按home键/锁屏键之后,隔1分钟,5分钟,10分钟,30分钟后,重新打开app/解锁,看是否还在原来打开的app子界面,还是回到app的主界面。横屏和竖屏的显示和切换多次快速点击时,这个同样适用于Andriod(感谢 @朱仕达 的补充哈)IOS不同版本(尤其是IOS 5和7之间,UI更新比较大)app有更新时能否主动推送(感谢 @陈佑洋 同学补充哈)(以下感谢 @steven zhang 同学补充)1. 开始你拿到 ipa 文件的时候, 要看看文件大小。 50M 是个分界点。 因为 用手机网络的时候, 如果 大于 50M, 会有警告, (也许是不能下载了, 只能用WiFi, 我记不清楚了, 你去查一下。)2. 程序界面里有 UIWebView 的时候, 试试快速切换界面, 多做几次, 看看会不会奔溃。因为UIWebView里不止一个线程, 有可能会有奔溃的现象。3. 还有就是模拟itunes app更新的过程。 (怎么模拟, 我不敢乱说。 也许你可以作点研究。)比如 你购买了app里的某些东西, 然后更新了app, 看看购买的东西是不是还在, 等等 。。。4. 你提到的UI, 补充一下, 要看看一般屏幕 和 双倍精度屏幕, 显示的是不是都好。

G. 如何检测已安装的iOS应用

如果想要准确的通过程序控制和发现本地安装的应用,目前只能在破解版的ios上开始显示,但回是我们可以通答过一些其他的途径获取到手机是否安装过某些应用。Info.plist中添加URL Schemes :***你访问的URL为:***://从浏览器跳入到app中:(当系统中需要安装了该app,直接打开该app,若没有直接跳转到app下载页面。 暂时没好的解决方案,访问***://的同时,也打开app下载页面,使浏览器先操作***://,然后在打开app下载页面)在AppDelegate中实现下面的方法- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url;从app跳入其他的app这个方法判断手机中是否存在这个应用[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"***://"]]如果返回YES则表示此应用在手机中安装过,反之则没有安装过.还有一种,就是判断手机中有那些软件处于运行等待状态:

H. 如何测试ios app的升级测试

那你得保证本地测试的旧版本存在的情况下,更新成本地测试的最新版本。要么通过testlight进行测试。


赞 (0)