摘要:
原文作者:Ambily.raj Visual Studio是可以用于性能测试的工具之一。Visual Studio Test版或Visual Studio 2010旗舰版为自动化测试提供了支持。本文介绍Visual Studio的Web测试功能。 介绍 对于一个多用户的应用程序,性能是非常重要的。性能不仅是执行的速度,它包括负载和并发方面。性能测试是对以下问题的回答: 我... 阅读全文
阅读排行榜
原创开源项目 -- HierarchyViewer for iOS(1)
2012-08-13 15:14 by 知平软件, 5553 阅读, 收藏,
摘要:
我们知道,HierarchyViewer是Android SDK包中非常好用的工具。开发及测试人员,即使没有应用程序的源代码,也可以获取Activity的控件层次图,以及每个控件的所有属性和截图。那么,iOS下有没有类似的工具呢?现在,答案是肯定的。HierarchyViewer for iOS是我们开发的一个开源工具,采用GPL v3协议。该项目基于eclipse RCP构架,支持Mac OS X,Windows和Liunx三个平台。项目借鉴了部分Android项目源代码。下面是HierarchyViewer for iOS在Mac OS X的截图:我们接下来就来详细介绍该工具。Hierar 阅读全文
Android工具HierarchyViewer 代码导读(2) -- 建立Eclipse调试环境
2012-08-03 11:51 by 知平软件, 5446 阅读, 收藏,
摘要:
在上文<Android工具HierarchyViewer 代码导读(1) -- 功能实现演示>中,我们介绍了HierarchyViewer主要技术点的实现。虽然我们还没有涉及到HierarchyViewer的源代码,但是利用上节所讲到的知识,读者甚至已经可以实现一个自己的HierarchyViewer了。本文的内容比较轻松,我们将介绍如何把Android源代码中的HierarchyViewer项目和依赖项目导入Eclipse中,通过Eclipse阅读和调试将提高我们理解的效率,所谓磨刀不误砍柴工。如果你没有安装Eclipse,可以在Eclipse官网下载Eclipse IDE fo 阅读全文
收集iOS程序的代码覆盖率
2012-08-01 11:41 by 知平软件, 5362 阅读, 收藏,
摘要:
前面讲到<收集Android程序的代码覆盖率 >的时候,讲到收集代码覆盖率分别有修改最终程序(例如Emma是修改字节码),和修改源文件两种方式。而在iOS上,采用的就是后者,iOS原来用的是gcov收集代码覆盖率,后面苹果的LLVM项目,也实现了代码覆盖率收集功能,用法完全兼容gcov,而且生成的代码覆盖率统计文件的格式也兼容gcov。先说说怎样收集ios程序的代码覆盖率,然后再说说原理性的东西。不知道大家用的是xcode的哪个版本?老版本的xcode使用的clang编译器的代码覆盖率功能好像坏掉了……也就是说按照苹果的文档去做,生成的程序在启动的时候会崩溃。在最新的clang编译 阅读全文
修改android monkey源码使其支持UI自动化测试
2012-10-12 19:47 by 知平软件, 5275 阅读, 收藏,
摘要:
在Android平台上,如果要实施自动化测试的话,有几个方式,比如使用基于Instrumentation类库及其衍生类,或者是使用monkeyrunner,测试用例运行在PC上,通过USB或者WIFI向Android手机的应用发送测试命令。这两个方案各有优缺点:1、 Instrumentation技术的优点是编写UI自动化测试用例的技术跟编写Android应用的技术是同一个技术,而且API也是使用Android本身的类库。但是它的缺点是需要待测应用使用调试用密钥进行数字签名,这是因为Android平台强制要求一个应用如果要读取或者修改另外一个应用的状态的话,必须是同一个实体,而同一个实体的证据 阅读全文
浙公网安备 33010602011771号