iOS平台测试相关的自动化框架和工具
TDD(TestDrivenDevelopment):测试驱动开发BDD(BehaviourDrivenDevelopment):行为驱动开发测试框架:让“将测试集成到工程中”以及“编写和实践测试”变得简单的库。TDD/BDD1、Kiwi一个iOS平台的BDD开发框架,可以…
TDD(TestDrivenDevelopment):测试驱动开发BDD(BehaviourDrivenDevelopment):行为驱动开发测试框架:让“将测试集成到工程中”以及“编写和实践测试”变得简单的库。TDD/BDD1、Kiwi一个iOS平台的BDD开发框架,可以…
本文以APP向服务器进行POST接口请求为例(GET、DELETE等其它类型的接口请求相同)。这里要用到fiddler断点命令bpu(如果要测客户端的多并发,则用bpafer命令)。而关于fiddler的详细使用,参考文章《利用fiddler测试APP及高级应用》下面是具体…
写这篇文章,似乎有点重复造轮子的嫌疑,不过我仍然希望把自己吃透的东西加以整理润色分享给大家。1、本文模拟网络异常的分类网络延迟:当网络信息流过大时,可能导致设备反应缓慢,造成数据传输延迟;网路掉包:网路掉包是在数据传输的过程…
使用TestLink这个工具来管理用例,大家可能对于这个工具来进行用例设计不怎么习惯,而更喜欢用传统的Excel来进行用例的编写。那么这里我将提供一个作者编写的Testlink的Excel用例模板(带vbs,实现了EXCEL用例导入testlink用例库)给大家。关于Test…
前面部落已经分享过用jmeter做接口测试的文章,本篇我们继续介绍下用jmeter做分布式压力测试的例子。用jmeter做压力测试,如果只用一台机器,有鉴于线程数的限制和一台机器的性能,可能无法满足压力测试的实际需求,解决这个问题,可以采用jmeter…
导读2016年11月份,google已正式宣布停止对集成开发环境(IDE)Eclipse的支持,虽然早在google推出AndroidStudio时就早已知道这一天迟早会到来,但由于多年的Eclipse使用习惯及项目中的其他原因,自动化测试工程仍然使用Eclipse中进行开发与维…
最近捣鼓firefox,突然发现了firebug支持页面接口(如GET、POST等请求)调试了。不晓得以前的版本支持不,反正我刚发现了这样的功能。下面我将讲解怎么使用firebug进行接口的调试。(这里用的firefox版本为:53.0.2,如果你发现没有该功能,那不妨…
现在,我们可以在市场上获得大量的软件测试工具。工具的选择完全基于你感兴趣的项目要求和商业(专有/商业工具)或免费工具(开源工具)。当然,免费的测试工具在产品的特性列表中可能会有一些限制,所以它完全基于你正在寻找什么,是你的要求在免…
前面已经分别对Funkload在常用系统下的安装,以及基础的使用做了介绍,那么本章将分享怎么去编写FunkLoad的脚本。下面是具体的FunkLoad脚本编写说明:1、发出HTTP请求1)HTTPGET执行HTTPGET请求的示例:self.get(self.server_url+"…
FunkLoad测试由典型的单元测试和配置文件组成。我们来看看FunkLoad示例中包含的一个简单的测试脚本。1、首先要获得你需要运行的演示示例:fl-install-demo#ExtractFunkLoadexamplesinto./funkload-demo:...done.cdfunkload-…