`
MyEyeOfJava
  • 浏览: 1152556 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71189
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

网查Linux与Mac上的自动化测试工具C/S

 
阅读更多
Linux:
QARun  QARun这个工具,是QACenter里面的一部分,可以支持Linux下的GUI测试
QALoad 也是AQCenter里面的性能测试工具,可以在Windows下加载Linux上的系统进行压力测试,具体怎样测试还不清楚、
Squish 工具主要是很有针对性的测试工具,针对于QT编写的代码,他也可以适用于Linux操作系统,但是仅仅支持Linux32bit的操作系统。而我公司用的是Linux64bit的操作系统,所以不能使用。这款工具支持QT很好也就意味着他不识别FMC编程的控件,所以,如果都是用C++或C其他编程的软件不推荐用Squish。

Mac:
apple script
eggplant    redstone公司的软件eggplant,苹果公司推荐的自动化测试软件。尝试下,^_^
sikuli

iPhone系统自动化测试

1 首先mac系统是必备的2 安装iPhone SDK和xCode,安装步骤省略,搞不定的话还是别做iPhone开发了 :)前往电脑-developer 打开Instruments 新建一个项目,然后打开mac盘,新建一个文件夹叫iPhone Automation,用文本编辑随便写一些东西,然后保存原始格式。在dock里着到Instruments,选择左边的script,点击 choose script,然后选择你刚才的脚本文件。然后点击Edit,把刚才写的都删了,然后你就可以写脚本了,

比如:UIATarget.localTarget().frontMostApp().mainWindow().buttons()[0].tap(); //意思是点击你软件界面上的第一个按钮更多脚本请参考:http://developer.apple.com/library/ios/#documentation /DeveloperTools/Reference/UIAutomationRef/_index.html 在设备栏里选择你的iPhone,然后再点击刚才选择设备的按钮,继续选择Choose Target,选择你的应用程序,OK,你发现了什么,开始执行自动化操作了。
分享到:
评论

相关推荐

    C/S 版本即时更新

    10. **多平台兼容**:C/S架构下的即时更新要考虑跨平台的问题,尤其是在Windows、Mac OS、Linux等操作系统上运行的软件。 综上所述,C/S版本即时更新是一个涉及多个技术层面的复杂过程,需要考虑安全性、效率、用户...

    linux系统工具arping.zip

    3. 网络设备自动化配置:在部署新设备时,`arping`可以用于自动发现网络上的设备。 五、与其他工具的比较 - `ping`与`arping`:`ping`主要检查网络层的连通性,而`arping`更专注于物理层的可达性。 - `nmap`:`nmap...

    k8s-fordocker-desktop-v1.29.1

    8. **持续集成/持续部署(CI/CD)**:Kubernetes可以很好地与CI/CD工具集成,如Jenkins、GitLab CI/CD等,实现自动化构建、测试和发布流程。 9. **存储编排**:Kubernetes支持多种持久化存储,如本地卷、网络存储卷、...

    iperf工具工具工具

    6. **JSON输出**:iperf支持JSON格式的输出,方便自动化测试和结果分析。 7. **IPv4与IPv6兼容**:iperf支持同时进行IPv4和IPv6的网络性能测试,适应未来网络的发展趋势。 8. **跨平台兼容**:由于iperf是跨平台的...

    软件测试工具JMeter

    6. **自动化测试**:通过命令行方式运行JMeter,结合CI/CD工具实现自动化性能测试。 综上所述,JMeter作为一个强大且灵活的性能测试工具,无论是开发者还是测试人员,都可以通过它来确保应用在高负载情况下的稳定性...

    基于WEB的C语言虚拟实验教学平台

    这种架构使得平台具有良好的可访问性和跨平台性,无论学生使用Windows、Mac还是Linux操作系统,都能进行C语言编程学习。 二、核心技术 1. 后端技术:通常使用如Java、Python或Node.js等服务器端编程语言,配合Web...

    cmd操作命令和linux命令大全收集

    start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令 mem 查看cpu使用情况 attrib 文件名(目录名) 查看某文件(目录)的属性 attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉...

    iperf-2.0.8.tar.gz

    6. **内附脚本**:压缩包中的脚本可能是用于自动化iperf测试过程的,这样可以节省手动操作的时间,提高测试效率。 7. **跨平台**:iperf不仅适用于Linux,还支持Windows和Mac OS等其他操作系统,这使得它成为一个...

    S3c2410中文用户手册完整版

    ### S3c2410中文用户手册完整版——核心知识点概述 #### 一、MINI2440开发板简介 **1.1 MINI2440开发板简介** - **产品背景:** - 该开发板是基于S3C2410处理器设计的一款嵌入式开发平台,广泛应用于教学、研发...

    Linux-ARM学习过程

    pattern` (向上搜索), `:%s/old/new/g` (全局替换)。 #### 三、熟悉gcc交叉及非交叉编译流程,gdb调试工具 - **目标**: 掌握使用gcc进行交叉编译和非交叉编译的方法,以及使用gdb进行程序调试。 - **知识点**: - ...

    linux考试题.docx

    - `:s/old/new`表示在当前行中查找并替换,但没有使用`g`标志,因此只替换当前行中第一次出现的`old`。 6. **文件权限管理** - 正确答案:**可以查看文件内容**, **可以修改文件内容** - **知识点详解**: - ...

    软件测试葵花宝典!练就此功,

    40. **测试工作经历**:根据个人经历回答,如功能测试、自动化测试、性能测试等,并指出擅长领域。 41. **测试类型比较**:如功能测试关注正确性,性能测试关注速度和稳定性,安全测试关注数据保护等。 42. **测试...

    基于ARM的Linux下LonWorks总线设备驱动设计

    LonWorks总线是一种广泛应用的局部操作网络,最初在楼宇自动化领域兴起,后来扩展到工业现场网络。由Echelon公司开发的LonWorks技术提供了完整的、开放的解决方案,包含了完整的协议栈和可靠的通信能力,同时还提供...

    lte系统仿真

    都灵理工的LTE系统级仿真平台是这样一个工具,它基于C语言编程,并且设计为在Linux操作系统上运行。C语言的选择是因为它高效、底层,适合处理大规模的计算任务,如通信系统的模拟。使用Makefile作为项目框架,则是...

    kermit.tar.gz

    3. **可扩展性**:通过脚本和API,Kermit可以与其他应用程序集成,实现自动化任务。 4. **跨平台**:Kermit可在多种操作系统上运行,包括Linux、Windows、Mac OS等。 5. **文档完善**:Kermit提供了详尽的用户手册...

    Embedded应用开发.pdf

    7. **网络连接测试**:使用PING命令检测。 8. **Linux内核启动**:引导Linux内核的启动。 9. **数据校验**:通过MD5摘要命令检查下载文件的完整性。 10. **内存和寄存器操作**:提供查看和修改内存或寄存器值的功能...

    k8s是一个开源的容器编排平台.docx

    Kubernetes通过声明式的API和控制器机制来管理集群的状态,开发者可以通过定义目标状态而不是指定具体的步骤来实现自动化运维。这种方式极大地简化了运维流程,使得Kubernetes非常适合于持续集成/持续部署(CI/CD)...

    dynampic的经典的教程

    为了更好地集成和管理模拟环境,可以使用Dynagen来自动化这一过程。 #### 3. IOS印象文件 Cisco IOS(Internetwork Operating System)是Cisco设备的核心操作系统,用于管理和控制网络设备的功能。在使用Dynamips...

Global site tag (gtag.js) - Google Analytics