内容概要:本文档为《软件测试与质量控制》课程的实验报告,主要介绍功能自动化测试实验。实验目的是掌握软件测试自动化的基础知识和基本原理,熟悉AutoRunner 4.5.0.6自动化测试工具的使用,提高自动化测试实践能力。实验环境包括硬件和软件两部分,硬件为一台笔记本电脑,内存64G,磁盘空间1TB;软件环境涉及操作系统Windows 11、WPS、AutoRunner 4.5.0.6、浏览器Google Chrome等。实验内容包括通过AutoRunner对CRM客户管理系统的新增客户功能进行自动化测试,具体步骤为录制并优化测试脚本,利用参数化和检查点进行正反例功能测试,最终编写测试报告并提出优化建议。实验过程中遇到的问题及解决方法包括脚本录制不完整、脚本无法重现操作、测试工具崩溃等,并总结了自动化测试的优势和团队协作的重要性。 适合人群:具备一定编程基础,正在学习或从事软件测试工作的人员,尤其是对自动化测试感兴趣的初学者和有一定经验的研发人员。 使用场景及目标:①了解自动化测试工具的安装、配置和使用;②掌握自动化测试的基本流程和方法;③提高自动化测试的实践能力,特别是针对CRM系统新增客户功能的测试;④学习如何编写和优化测试脚本,确保测试的准确性和效率。 阅读建议:此实验报告详细记录了从环境搭建到脚本编写和优化的全过程,建议读者在学习过程中结合实际操作,逐步掌握自动化测试工具的使用方法。特别注意实验中遇到的问题及解决方法,这些实践经验有助于提升实际工作中解决问题的能力。
2026-06-03 11:46:00 3.56MB 自动化测试 AutoRunner CRM系统 功能测试
1
《Autodesk ObjectARX 2018:深入探索CAD应用程序开发》 Autodesk ObjectARX,全称为“Object ARX for AutoCAD”,是Autodesk公司推出的一种开发工具,用于构建基于AutoCAD平台的定制化应用程序。这个压缩包文件"Autodesk_ObjectARX_2018_Win_64_and_32_Bit.sfx.zip"包含的是ObjectARX 2018的Windows 64位和32位版本,适用于不同系统环境的开发者。文件名中的".sfx.exe"表明这是一份自解压可执行文件,用户无需额外的压缩软件即可直接运行安装。 ObjectARX的核心在于它允许开发者通过C++语言直接操作AutoCAD的底层数据结构和图形引擎,创建功能强大的专业CAD应用程序。这种编程接口提供了对AutoCAD的全面访问,包括数据库、图形对象、命令行以及事件处理等。开发者可以利用这些功能实现诸如自动化绘图、定制用户界面、数据交换、三维建模等多种扩展功能。 1. **ObjectARX架构**:ObjectARX基于COM(Component Object Model)组件模型,它将AutoCAD的内部功能封装为一系列的类库,使得开发者能够创建出与AutoCAD无缝集成的应用程序。这些类库包括了数据库服务、图形服务、用户界面服务等模块,每个模块都对应了AutoCAD中的特定功能。 2. **开发环境**:ObjectARX支持Visual Studio作为开发环境,开发者可以使用Visual C++来编写代码,并通过提供的头文件和库文件进行编译链接。此外,Autodesk还提供了一系列的示例代码和教程,帮助开发者快速上手。 3. **64位与32位兼容**:该压缩包包含两种版本,分别针对64位和32位Windows操作系统。随着计算机硬件性能的提升,64位版本可以更好地利用系统资源,处理更大的数据量,而32位版本则保持了对旧系统的兼容性。 4. **CAD应用程序开发**:利用ObjectARX,开发者可以构建各种特定行业的CAD解决方案,例如机械设计、建筑信息模型(BIM)、电气工程等领域。这些应用程序可以极大地提高设计效率,减少重复劳动,提高精度。 5. ** Wizards支持**:标签中提到的"CAD ObjectARX Wizards"可能指的是开发工具中的向导功能,这些向导可以帮助开发者快速生成基本的代码框架,如数据库对象、命令或事件处理程序,从而简化开发流程。 Autodesk ObjectARX 2018为CAD应用程序开发提供了强大且灵活的工具,使得开发者能够充分利用AutoCAD的功能,构建出符合特定需求的定制化软件。无论是为了提高工作效率,还是为了满足特定行业的需求,ObjectARX都是一个值得学习和掌握的技术。
2026-05-27 21:12:37 110.67MB CAD ObjectARXWizards
1
AutoJS是一款基于JavaScript的自动化工具,专为Android设备设计,无需root权限就能实现在手机上的自动操作。这个“Autojs4.1.1 Alpha2.zip”压缩包包含了AutoJS的4.1.1 Alpha2版本的APK文件,即"Autojs 4.1.1 Alpha.apk"。下面我们将深入探讨AutoJS的功能、使用场景以及如何通过JavaScript来实现自动化操作。 1. **AutoJS简介** AutoJS提供了一个平台,让用户可以通过编写JavaScript代码来执行各种自动化任务,包括点击屏幕、滑动操作、输入文本等。它适用于各种场景,如自动化测试、日常应用的辅助工具,甚至可以创建自定义的小程序或服务。 2. **核心功能** - **脚本编写**:AutoJS支持在内置的IDE中编写JavaScript代码,提供了丰富的API供用户调用,比如触摸事件(click、swipe)、文本操作(type)、设备信息获取等。 - **悬浮窗**:通过悬浮窗功能,用户可以指定脚本在屏幕上的任意位置执行,实现精准的触控操作。 - **定时任务**:可以设置定时任务,让脚本在特定时间自动运行,实现定时自动化功能。 - **服务模式**:在后台运行脚本,即使屏幕关闭也能持续执行任务。 3. **使用场景** - **应用测试**:对于开发者来说,AutoJS可以用于快速创建测试脚本,进行UI自动化测试,减少手动测试的工作量。 - **自动操作**:例如自动签到、自动抢购、自动滚动阅读等日常手机应用的自动化操作。 - **辅助工具**:可以创建如自动切换Wi-Fi、自动亮度调节等实用小工具。 4. **JavaScript API** AutoJS提供了一系列的JavaScript库,如`ui`库用于创建和操作浮动窗口,`event`库处理触摸事件,`screen`库获取和操作屏幕信息。用户可以根据需要学习和使用这些API来编写自己的自动化脚本。 5. **安装与使用** 下载并解压“Autojs4.1.1 Alpha2.zip”,找到"Autojs 4.1.1 Alpha.apk"并安装到Android设备上。安装完成后,打开App,即可开始编写和运行JavaScript脚本。 6. **学习资源** AutoJS社区和官方文档提供了大量的教程和示例代码,初学者可以通过这些资源快速上手。同时,网络上也有许多用户分享的自动化脚本,可以作为参考和学习的对象。 7. **注意事项** 虽然AutoJS功能强大,但在使用时应遵守相关法律法规,避免滥用导致的隐私问题或侵权行为。另外,由于其可执行任意JavaScript代码,务必确保下载的脚本来源可靠,避免引入恶意代码。 AutoJS是一个强大的自动化工具,利用JavaScript的灵活性和广泛性,为Android用户提供了一种便捷的方式来实现手机操作的自动化。无论是开发者还是普通用户,都可以根据需求,通过学习和实践,发掘出AutoJS的更多可能性。
2026-05-26 02:56:08 13.48MB Android Autojs
1
操作系统win10,支持的matlabR2024a PX4开发工具箱。
2026-05-23 21:06:51 5.36MB
1
在Android系统中,让应用程序在开机时自动启动是一项常见的需求,尤其对于服务类或后台运行的应用。本篇文章将深入探讨如何在Eclipse环境下开发并实现一个Android应用,使其能够在设备开机时自动运行。 我们需要了解Android系统的启动流程。Android系统在启动后会执行一系列的初始化操作,包括启动关键服务和默认的应用程序。开机启动(autostart)的应用程序通常是通过注册BroadcastReceiver来监听ACTION_BOOT_COMPLETED广播事件来实现的。这个广播是在系统完成启动并准备接受用户交互时发送的。 以下是一个简单的步骤来创建一个开机自启的Android应用: 1. **创建项目**:在Eclipse中,选择"File" > "New" > "Project",然后选择"Android Project"。填写项目名称、选择目标API版本等信息,然后点击"Finish"。 2. **添加权限**:在AndroidManifest.xml文件中,添加必要的权限。开机自启需要`RECEIVE_BOOT_COMPLETED`权限,代码如下: ```xml ``` 3. **创建BroadcastReceiver**:创建一个新的Java类,继承自`BroadcastReceiver`。在这个类中,重写`onReceive()`方法,当接收到ACTION_BOOT_COMPLETED广播时,启动你的服务或者Activity。 ```java public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (intent.getAction().equals("android.intent.action.BOOT_COMPLETED")) { Intent serviceIntent = new Intent(context, YourService.class); context.startService(serviceIntent); } } } ``` 请将`YourService.class`替换为你的服务类名。 4. **注册BroadcastReceiver**:在AndroidManifest.xml中,注册刚刚创建的BroadcastReceiver,并指定其接收的广播类型。 ```xml ``` 5. **运行和测试**:在Eclipse中,选择你的设备或模拟器,点击"Run"按钮来安装并运行你的应用。由于安全原因,你可能需要手动启动一次应用,以便系统能够记住它。然后重启设备,观察是否在开机时成功启动了你的应用。 请注意,不同Android版本和设备厂商可能对开机自启应用有不同的限制,有些系统可能不允许非系统应用在开机时启动。此外,为了优化电池寿命和性能,用户也可能在设置中禁用某些应用的开机启动功能。因此,在开发此类应用时,应充分考虑用户体验和兼容性问题。 总结,实现Android应用开机自动运行主要涉及BroadcastReceiver的使用,监听ACTION_BOOT_COMPLETED广播事件,并在接收到该事件时启动所需的服务或Activity。在Eclipse环境中,创建和调试这类应用相对简单,但需注意权限问题和不同设备的差异。通过理解这些知识点,开发者可以创建更加智能化和用户友好的Android应用。
2026-05-23 07:27:13 1.31MB Android autostart app
1
自动化设定_AutomateIt_Pro_4.0.57已付费版
2026-05-22 21:54:48 3.58MB
1
车载以太网作为一种在汽车环境中应用的网络技术,其目的在于支持车辆内部以及与外部网络间的数据通信。随着现代汽车智能化和网络化的发展,车载以太网因其高速率、高可靠性和低成本优势成为研究热点。《车载以太网权威指南》作为该领域的重要参考文献,详细介绍了车载以太网的各个方面。 车载以太网的历史和背景是理解整个技术的前提。以太网技术自20世纪70年代诞生以来,经历了从10M到100M、1G、10G甚至更高传输速率的演进。在车载应用上,早期的汽车网络主要依靠CAN总线和LIN总线等低速网络,但随着对数据传输量需求的增大,传统的汽车总线系统已经无法满足现代汽车智能化的需求,因此,更高速率的车载以太网应运而生。 车载以太网的发展带来了对OSI(开放式系统互联)模型的重新考量。OSI模型是一个概念性框架,定义了不同计算机网络系统之间如何通信。车载以太网在OSI的七层模型中每一层都有其特定的功能和协议。从物理层开始,车载以太网规定了如何在汽车环境下传输信号;数据链路层定义了以太网帧的结构;网络层和传输层涉及到数据包的路由和传输;而会话层、表示层和应用层则关注与用户应用接口及数据处理。 此外,车载以太网的技术细节包括对信号完整性、电磁兼容、电缆选择、连接器设计、网络拓扑等各方面的细致规范。车载以太网的实施涉及到从芯片设计、网络设备选择到整个网络架构规划的整个过程。开发人员在设计车载以太网时,需要考虑其在高温、高湿、震动和电磁干扰等恶劣条件下的稳定性和安全性。 随着车载以太网技术的成熟,相关标准也在不断更新。比如,IEEE(电气和电子工程师协会)制定的IEEE 802.3bp标准,就是专门针对汽车环境下的以太网物理层标准。这些标准的出台,为车载以太网技术的推广和应用奠定了基础。 车载以太网的应用场景十分广泛,不仅可以支持车辆内部的多媒体娱乐系统、导航系统和驾驶辅助系统等,还可以实现车辆与外部网络的连接,例如车辆与车间通信(V2V)、车辆与基础设施通信(V2I)等。这种网络的扩展性为未来智能网联汽车的发展提供了可能。 总结来看,《车载以太网权威指南》不仅仅是对车载以太网技术的介绍,更是对车载网络未来发展的深度洞察。作为车载网络的开发者,掌握车载以太网的知识是必不可少的。本书提供了从基础到应用,从理论到实践的全面知识,是车载网络开发人员不可或缺的参考资料。
2026-05-21 10:59:20 182.57MB 车载以太网
1
解决win7 64位系统下使用OPC连接显示未注册问题; 找到C:\Windows\SysWOW64路径下的cmd.exe运行命令文件,注册” OPCDAAuto.dll” 输入命令: REGSVR32 OPCDAAuto.dll;
2026-05-13 18:09:40 587KB opcdaauto
1
一个给定c和c++代码能自动画出流程图或ns图的软件。 已经破解,非常好用。
2026-04-28 19:56:00 1.96MB 流程图;自动
1
AutoDesk DWG TrueView是Autodesk公司提供的免费DWG文件查看器,功能主要包括以下几个方面: 1.查看和打印DWG文件:DWG TrueView允许用户打开、查看和打印DWG和DXF等AutoCAD格式的文件,而无需安装完整版的AutoCAD软件。 浏览CAD文件:用户可以在DWG TrueView中浏览CAD图纸,进行缩放、平移和旋转等操作,以查看和审阅设计文件。 2.标记和注释:DWG TrueView提供了标记和注释工具,用户可以在图纸上添加注释、标签和测量等,以便进行沟通和协作。 3.转换文件格式:用户可以使用DWG TrueView将DWG文件转换为其他格式,如PDF,以便与其他人共享或打印文件。 4.兼容性检查:DWG TrueView还可以用于检查DWG文件的兼容性,确保文件在不同版本的AutoCAD软件中能够正确打开和显示。 总的来说,AutoDesk DWG TrueView主要用于查看、打印和审阅DWG文件,提供了一种方便的方式来访问和处理AutoCAD格式的设计文件,尤其适用于那些不需要进行编辑和设计操作,仅需查看和共享文件的用户。
2026-04-27 08:32:29 14.51MB
1