工控产品网吧 关注:16贴子:1,564
  • 0回复贴,共1

SM811K01 3BSE018173R1由一个或多个自动化测试基础模块、自动化

只看楼主收藏回复

SM811K01 3BSE018173R1由一个或多个自动化测试基础模块、自动化测试管理模块
赖工 17750010683
在了解什么是自动化测试框架之前,先了解一下什么叫框架?框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面,而后者是从目的方面给出的定义。 从框架的定义可以了解,框架可以是被重用的基础平台;框架也可以是组织架构类的东西。其实后者更为贴切,因为框和架本来就是组织和归类所用的。
所以自动化测试框架的定义为:由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。
自动化测试框架,即是应用于自动化测试所用的框架。按照框架的定义,自动化测试框架要么是提供可重用的基础自动化测试模块,如:selenium 、watir等,它们主要提供最基础的自动化测试功能,比如打开一个程序,模拟鼠标和键盘来点击或操作被测试对象,最后验证被测对象的属性以判断程序的正确性;要么是可以提供自动化测试执行和管理功能的架构模块,如:Phoenix Framework,robot ,STAF 等,它们本身不提供基础的自动化测试支持,只是用于组织、管理和执行那些独立的自动化测试用例,测试完成后统计测试结果,通常这类框架一般都会集成一个基础自动化测试模块,如:robot框架就可以集成selenium 框架,Phoenix Framework集成的也是selenium框架。
按框架的定义来分,自动化测试框架可以分为:基础功能测试框架、管理执行框架;按不同的测试类型来分,可以分为:功能自动化测试框架、性能自动化测试框架;按测试阶段来分,可以分为:单元自动化测试框架、接口自动化测试框架、系统自动化测试框架;按组成结构来分,可以分为:单一自动化测试框架、综合自动化测试框架;按部署方式来分,可以分为:单机自动化测试框架、分布式自动化测试框架。
自动化测试框架是一种软件测试工具,用于对软件系统进行自动化测试的过程中,它提供了一种统一的开发框架,包括测试数据管理、测试用例执行、测试结果评估等特定的测试任务。常见的自动化测试框架有以下几种:
1. Selenium:Selenium 是一个广泛使用的自动化测试框架,用于 Web 应用程序测试。它的核心技术是 Webdriver,是一种跨浏览器测试框架,支持多种编程语言和测试工具。
2. Appium:Appium 是一种开源的自动化测试框架,用于测试各种移动应用程序,支持多个操作系统和开发语言,可同时进行 Android 和 iOS 应用程序测试。
3. TestNG:TestNG 是一个广泛使用的 Java 测试框架,支持各种功能强大的测试,包括单元测试、集成测试、端到端测试等,具有并发性、可扩展性和灵活性。
4. XCTest:XCTest 是一种专门用于 iOS 应用程序测试的框架,使用 Swift 和 Objective-C 语言,提供了针对移动设备的单元测试、UI 测试和性能测试等功能。
5. JUnit:JUnit 是一种最广泛使用的 Java 自动化测试框架,支持单元测试、集成测试等常见的测试类型,被广泛使用于 Java 项目的测试工作中。
6. Robot Framework:Robot Framework是一种开放源码的Python自动化测试框架。它提供了一种易于使用的语法,以及强大而灵活的库和插件。Robot Framework也支持多种标准UI自动化testing tools 工具的集成。
总的来说,选择自动化测试框架需要根据实际情况来选择,可以依据待测系统的类型、技术要求、测试规模、测试需求和自动化框架的特点等方面进行评估和比较,从而选择最合适的自动化测试框架。
GE 8202-HO-IS
GE UR7AH
HONEYWELL CC-TAOX11
HONEYWELL CC-PAIH02
HONEYWELL FC-SI-1620M
HONEYWELL FC-SDO-0824
HONEYWELL FC-QPP-0002
HONEYWELL FC-SDI-1624
HONEYWELL CC-TDOB11
HONEYWELL CC-TDILO1
HONEYWELL CC-GAIX11
HONEYWELL CC-GDIL11
HONEYWELL CC-PDIL01
EATON XP-503-15-A10-A00-1B
GE IS220PSVOH1A
EATON XV-303-15-C00-A00-01
ABB USC329AE01 3BHB002483R0001
SCHNEIDER MC-4/11/10/400
SCHNEIDER MAX-4/11/03/128/08/1/1/00
ABB 3BHE035301R0003
A-B 6181P-15TPXP
A-B 80026-518-01-R
A-B 80026-044-06-R
A-B 80026-088-01-R
PROSOFT PLX82-EIP-PNC
PROSOFT PLX32-EIP-PND
GE IS200SSCAH2A
SCHNEIDER Max-4/11/03/128/04/1/1/00
SCHNEIDER MC-4/11/03/400
GE IS420PUAAH1A
REXROTH MKD041B-144-GG0-KN
SCHNEIDER SM-140/30/370/P1/45/M1/B0
SCHNEIDER SH140/30330/0/1/00/00/00/10/00
SCHNEIDER MAX-4/11/03/032/04/1/1/00
GE IS220PPROH1A
HONEYWELL 8C-PCNT03
HONEYWELL 8C-TCNTA1
HONEYWELL 8C-PAIHA1
HONEYWELL 8C-PAOHA1
HONEYWELL 8C-PDILA1
HONEYWELL 8C-PDODA1
HONEYWELL 8C-TAIXA1
HONEYWELL 8C-TAIXB1
HONEYWELL 8C-TDILA1
HONEYWELL 8C-TDODB1
ABB FI840F
EATON XVS-460-15MPI-1-10
REXROTH MKD090B-035-KG1-KN
PROSOFT 5136-PFB-104
GE IS420PUAAH1A
ABB 3BHE014658R0102
GE 8521-LC-MT
GE F650-B-C-J-F-2-G-5-HI-6H-E


IP属地:福建1楼2023-05-20 10:07回复