
ios测试
谷_寒
探索技术,体会乐趣!
展开
-
A/B测试的理解
关于A/B测试的理解:A / B测试 ——>"对比测试"是让两个版本的登陆页面的相互pk测试。看看哪个版本能更好地引导访问者达到你的预设目标,如注册或订阅。可以通过测试两个设计方式迥异的登陆页面或者尝试一些局部调整,例如某一版本基础上的细节微调形成另一版本。在网站上运行A / B两个测试版,可以提升与访问者的有效沟通,同时可以基于真实用户群实际数据的反馈来实现重要的设计决断。通原创 2015-08-10 20:33:43 · 810 阅读 · 0 评论 -
ios基本测试之自动化测试的实例
一、Ios测试的基本前提 就是没有什么基本的语法错误。基本上是可以运行的。二、测试大概的基本步骤 需求、 制定测试计划、 设计测试用例、 实施测试(首先搭建测试环境)、 管理测试是发现的bug、测试完成(测试发现bug并且修正)、写测试报告(每一种类型的都是这样的:单元测试、集成测试、系统测试、验证测试都要经过这些步骤。)1、测试需求 测试需求 需要相应的需求文档进行编写,缺少需求文档。2、测原创 2015-08-27 17:55:07 · 1697 阅读 · 0 评论 -
编写代码与测试的结合
定义API的需求为添加到项目中的每个方法或者函数定义需求和结果。对于需求,包括输入和输出范围,exceptions 抛出异常,条件限制,以及返回值的类型(尤其如果值是类的实例时)。定义要求并确保满足代码中的需求可以帮助你编写出健壮的安全的代码。 边写边测每当你设计和编写一个方法或函数时,就应该编写一个或多个测试用例来确保API的需求得到满足。(为现有代码编写测试要比为你原创 2015-08-13 16:15:32 · 921 阅读 · 0 评论 -
真机上测试出现问题:An error occurred while trying to run the script
出现的错误:在模拟器上面运行Automation是没有问题的,但是在真机上运行老是出现问题。问题:An error occurred while trying to run the script1、先测试不同的项目,查看语法是否修改过或者不小心写错。2、可能是手机上面还没有设置允许Automation选项进行调试。打开步骤如下:要在手机的选项中 开启 “Enable UI原创 2015-08-26 11:21:04 · 6476 阅读 · 0 评论 -
UIAtomation的一些属性的了解
//这个方法自动测试的时候会自动调用//注意:这个方法一定要放在前面(也就是指定点击“退出”弹出这个警告框之前,因为这样就先加载了)UIATarget.onAlert = function onAlert(alert) { var title = alert.name(); UIALogger.logWarning("Alert with title " +原创 2015-08-28 10:45:53 · 1773 阅读 · 0 评论 -
ios的单元测试OCUnit以及更新了之后的XCTestCase
1、首先创建一个应用或者打开一个已经存在的应用程序用于测试。2.打开相应的test文件,一般都会有了的xcode5.0之后。如上如:我们可以看到一个text中的测试文件,现在一般都是继承了XCTestCase这个测试的基类。修改一句代码,如代码区中的黄色的那一句,因为它默认有一句是显示错误的代码,如果运行测试的话,会显示测试失败的。改了之后就会测试成功。eg:执行cmd+U或者咋菜单中原创 2015-08-11 23:43:52 · 1208 阅读 · 0 评论 -
ios单元测试之GHUnit
GHUnit原创 2015-08-11 23:45:57 · 796 阅读 · 0 评论 -
ios的单元测试
现在单元测试暂时是基于XCTestCase这个父类来进行测试,使用到了第三方的开源的框架(OCHamcrest、OCMockito).现在创建一个测试的工程:工程的主要目的实现递增或者递减的情况。基本的storyboard的界面如下:look the pricture (simple view as below)相应的ViewController中的代码如下:(原创 2015-09-08 16:01:03 · 1497 阅读 · 0 评论 -
深入了解UIAutomation 的API
api原创 2015-08-12 21:20:21 · 4859 阅读 · 0 评论 -
Ios 中的UI自动化测试
ios 移动自动化测试原创 2015-08-12 13:18:11 · 1116 阅读 · 0 评论 -
ios中的UIAutomation脚本的录制
ios的自动化测试中的脚本有录制的功能,这个给我们测试带来了很大的方便。我们可以通过录制生成代码,然后通过对生成带的修改,就可以改为自动测试的代码,一般我们可以添加延迟函数。还是是用Recipes(苹果官方提供的测试工程)这个工程做为测试工程,然后添加选择UIAutomation,进入脚本界面,1、点击脚本下面的红色按钮,然后进入模拟器上操作手机应用,就可以生成想一共的js代码。然后点击“原创 2015-08-12 20:59:17 · 3458 阅读 · 0 评论 -
ios测试的时候出现错误
dyld: Library not loaded: @rpath/XCTest.framework/XCTest Referenced from: /Users/zhumin/Library/Developer/CoreSimulator/Devices/DA69E3F4-764B-462E-918D-ED2FB570C4E7/data/Containers/Bundle/Applicati原创 2015-08-10 21:17:13 · 737 阅读 · 0 评论 -
苹果官方Instruments工具之Automation的介绍
instruments中国的工具测试有很多,包括很多方面。eg:内存泄露的测试、网络连接、和cpu内存的使用情况一系列数据的图形界面的显示。功能的介绍可以看下面的截图图片:原创 2015-08-12 14:26:29 · 1319 阅读 · 0 评论 -
kiwi的使用安装
方案一:可以通过cocoapod来安装kiwi方案二:通过Kiwi插件地址:http://alcatraz.io出现问题的解决:https://github.com/cikelengfeng/RPAXUwiki 的相关设置链接:https://github.com/kiwi-bdd/Kiwi/wiki/Getting-Started-with-Kiwi-2.0原创 2015-08-10 21:14:31 · 5396 阅读 · 0 评论 -
ios真机调试 老是显示输入管理员的用户和密码
这个是因为我们的电脑在使用次操作前的权限设置问题,这样是为了更加高的安全性。若是觉得麻烦,尤其是在调试的时候,我们可以选择如下操作:双击苹果发布的验证书,打开“钥匙串访问”,(图:苹果发布验证书)在钥匙串中的选择如下:即为修改钥匙串在系统中的权限,之后进入如下的界面:即为设置为“允许所有的应用程序访问此项目”即原创 2015-08-26 10:26:52 · 3538 阅读 · 0 评论 -
通过非常简单的方式进行生成应用的ipa文件
首先前提条件是:具有开发者应用的的账号,这里介绍的只是有证书的情况。生成ipa文件的基本步骤:1、打开itunes之后,然后就是勾选商店里面的应用程序,默认是不勾选的,或者在通用里面(反正勾选“应用程序”就好了)2、然后点击应用程序,如果连上了ios设备,将会显示ios设备上面的应用程序。也就是显示已经有的应用程序。可以看看这个界面:(图)3、打开我们要制作ip原创 2015-08-26 16:23:45 · 921 阅读 · 0 评论 -
ios平台的一些特性
硬件资源方面:1)只有一个应用程序在运行正在运行。并且程序展现是只有一个窗口,这个是在ios9之前的,io9以及以后出现了多任务在ipad上。2)有限的内存和CPU。ios中需要更加高效的代码执行任务。3)多样化不问题的网络接入。在手机方面的的网络点是随时的变化的,而不是想笔记本或者台式机那样基本稳定,所以,要考虑到网络的情况。4)ios中的屏幕的多样化,(不过相对于Android翻译 2015-08-11 23:33:28 · 1290 阅读 · 0 评论 -
UIAutomation使用测试入门
入门:原创 2015-08-12 14:29:05 · 11605 阅读 · 0 评论 -
登录界面上的验证码的验证码的制作 以及git上的一些概念和使用
1、一般的json结尾的api都是表示返回的是json格式,所以,我们一般都是在中间增加了model层和controller层之间的服务层,有利于应用层面的使用。2、今天做了验证码,就是如果使用sdWebImage,由于已经封装为缓存,并且获取图片的方法没有缓存的方式很少,所以这里直接就通过connection来进行获取,同时使用官方的NSData datawithurl来通过url来获取图片原创 2015-12-18 21:18:50 · 992 阅读 · 0 评论