-
题名数据库安全功能测试自动化框架设计与实现
被引量:1
- 1
-
-
作者
刘泊伶
叶晓俊
谢丰
李斌
-
机构
清华大学软件学院
中国信息安全测评中心
-
出处
《计算机科学》
CSCD
北大核心
2012年第2期183-186,共4页
-
基金
国家"核高基"科技重大专项(2009ZX01045-004-001-03)资助
-
文摘
数据库安全功能独立性测试是评估者使用代表性测试用例在被测数据库管理系统(DBMS)上执行,并将DBMS内部数据修改和系统输出同预期结果作比较,完成DBMS安全功能实现的评估。给出一种DBMS安全测试自动化模型及基于STAF/STAX开源框架的实现方法。最后以安全审计组件的实现为例,在Oracle和国产DBMS上给出了其用例测试及实验方法,证明了该框架的可用性。
-
关键词
数据库管理系统
通用准则(CC)
独立性测试
测试自动化框架
-
Keywords
DBMS
Common criteria(CC)
Independent test
Test automation framework
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于框架的Web服务软件自动化测试技术
被引量:1
- 2
-
-
作者
黎晖
于宏宇
张绍平
林柯军
-
机构
陆军研究院五所
常熟市亚邦船舶电气有限公司
-
出处
《兵工自动化》
北大核心
2024年第8期43-46,79,共5页
-
文摘
为弥补传统手动Web服务软件测试周期长、效率低等缺点,设计一种基于框架的Web服务软件自动化测试技术。介绍测评体系结构,设计Web服务自动化测试框架;基于该框架进行综合安全监管系统软件的自动化测试技术应用研究,在软件需求分析的基础上进行测试数据设计,并自动生成测试用例;利用自动化测试框架实现数据驱动脚本自动测试,列出测试用例执行结果并分析软件问题。结果表明,该技术能缩短软件测试周期、提高测试效率和测试覆盖率。
-
关键词
软件测试
WEB服务
自动化测试框架
需求分析
-
Keywords
software testing
Web services
automation testing framework
requirement analysis
-
分类号
TP23
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名面向需求覆盖的Web服务自动化测试框架
被引量:6
- 3
-
-
作者
李吟
方建勇
江梦
-
机构
江苏自动化研究所
连云港职业技术学院
-
出处
《计算机科学与探索》
CSCD
北大核心
2017年第11期1747-1763,共17页
-
基金
国家部委"十二五"课题~~
-
文摘
Web服务作为W3C认证的面向服务架构(service-oriented architecture,SOA)的实现方式,对外提供可用于黑盒测试的接口文档,如何有效地自动化生成测试用例成为Web服务自动化测试的首要问题。现有的测试工具对WSDL(Web services description language)的文档结构和数据之间的依赖关系考虑不足,且缺乏有效的测试数据生成方法,进而导致测试效率不高以及生成的测试用例无法覆盖全部的测试需求。为此,提出了Web服务自动化测试的技术框架,并实现了支持此框架的原型工具。该框架基于WSDL文档解析获取覆盖结构特征的SOAP(simple object access protocol)骨架集合,并采用可变力度组合测试模型生成满足元素组合的SOAP封装消息,之后通过有限状态机/接口契约模型获取操作序列测试路径,保证了操作序列测试数据的有效性。案例结果表明了所提框架生成的测试数据能够更好地满足测试需求,达到理想的测试覆盖率,并能够检测出更多的错误,且在用例规模上优于现有的方法。
-
关键词
WEB服务
面向服务架构
自动化测试技术框架
可变力度组合测试
有限状态机
接口契约模型
-
Keywords
Web services
service-oriented architecture
automation test framework
variable strength combinatorial test
finite state machine
interface contract model
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名开源Web自动化测试框架的改进研究
被引量:10
- 4
-
-
作者
黄侨
葛世伦
-
机构
江苏科技大学经济管理学院
-
出处
《科学技术与工程》
北大核心
2012年第15期3630-3635,共6页
-
基金
国家自然科学基金(70971056)资助
-
文摘
Web应用"捕捉/回放"式测试复用率不高,而编写测试脚本的测试方法对测试人员的程序设计能力又有较高要求。针对这个问题,根据Web应用的特性提出了一套自动化测试框架的设计,并基于开源Web自动化测试工具Selenium为此框架设计了一套"私有语言",即基于XML的数据驱动文件的解析规则。最后实现了基于此数据驱动文件的Web自动化测试框架。数据驱动文件描述了Web应用行为的多请求/响应的模型,清晰地定义了外部测试数据以避免数据"硬编码"的缺陷。利用此框架,测试人员仅仅通过编写XML数据驱动文件就能进行测试工程的开发,有效降低测试门槛,提高测试效率。
-
关键词
软件自动化测试
B/S架构
开源自动化测试框架
数据驱动
SELENIUM
-
Keywords
software automatic testing B/S structure open source automatic testing framework data-driven Selenium
-
分类号
TP301.1
[自动化与计算机技术—计算机系统结构]
-
-
题名基于LUA嵌入式板级硬件及驱动自动化测试框架
被引量:2
- 5
-
-
作者
周媛
闻扬
王慧芬
王博
-
机构
上海宝信软件股份有限公司机电一体化产品事业部
-
出处
《控制工程》
CSCD
北大核心
2012年第S1期154-156,160,共4页
-
文摘
对于集中于开关量和时序量处理,仅处理少量的模拟量,无操作系统的小型嵌入式系统而言,其开发周期短小紧凑,不适合于采用传统的基于虚拟仪器技术的自动测试系统对其进行测试。本文提出一种基于调试通信口和LUA脚本的,适用于小型嵌入式系统,针对其板级硬件及其驱动的自动化测试框架。该测试框架不仅可进行研发中测试,也为后续定型生产进行工厂测试和出厂检验提供了工具。
-
关键词
调试通信口
板级硬件及其驱动
自动化测试框架
LUA
-
Keywords
debug communication port
board hardware & driver
auto-test framework
LUA
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
TP368.1
[自动化与计算机技术—计算机系统结构]
-
-
题名轻量级接口自动化测试框架设计与实践
被引量:13
- 6
-
-
作者
孙立哲
-
机构
公安部第三研究所eID事业部
-
出处
《计算机应用与软件》
北大核心
2020年第1期27-30,36,共5页
-
文摘
某后端服务产品接口多,接口功能复杂,针对该产品多版本迭代测试时需执行的测试用例数多达上万条,以手动测试方式难以满足短时间版本频繁迭代的测试需求。为了对该产品实现自动化测试,基于面向对象、Web页面开发等技术,借鉴JUnit的分层思路,设计并实现了一套较实用的轻量级接口自动化测试框架。框架支持自动生成内含各测试用例细节描述及对应结果等信息的测试结果文件,支持以Web页面形式对测试结果进行个性化展示与浏览。基于此框架的自动化测试能在短时间内高效、准确地完成多个版本、上万条测试用例的快速执行,有效地解决了该产品因短时间版本频繁迭代所带来的测试压力。
-
关键词
面向对象技术
自动化测试框架设计
Web页面开发技术
JAVA编程
-
Keywords
Object-oriented technology
Automation test framework design
Web page development technology
Java programming
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种实现NGOSS分布式自动化测试的方法
- 7
-
-
作者
张载龙
王菊
-
机构
南京邮电大学信息网络技术研究所
-
出处
《南京邮电大学学报(自然科学版)》
2011年第3期55-61,共7页
-
基金
国家科技支撑计划(2007BAH17B00)
南京邮电大学校科研基金(NY210012)资助项目
-
文摘
为了测试复杂的新一代运营软件和系统(NGOSS),对NGOSS的体系架构和现有的分布式自动化测试方法进行了研究。针对NGOSS的特点,综合现有的分布式自动化测试方法理论,提出了一种适用于NGOSS的分布式自动化测试方法(DATS),该方法主要利用开源的软件测试自动化框架/执行引擎(STAF/STAX)实现测试用例与测试框架的分离,自动分发并执行测试用例,监控运行过程以及自动收集测试结果和日志,最后由测试代理机发送结果和日志到控制中心,显示给开发和测试人员。该方法解决了测试工具的跨平台性差、可扩展性低、软件缺陷追踪难及日志管理复杂等问题。通过原型系统验证了该方法的有效性。
-
关键词
运营支撑系统
业务支撑系统
分布式测试
自动化测试
软件测试自动化框架
-
Keywords
operation support system
business support system
distributed testing
automatic testing
software test automation framework
-
分类号
TP39
[自动化与计算机技术—计算机应用技术]
-
-
题名基于关键字驱动的自动化测试研究与实现
被引量:18
- 8
-
-
作者
王军
孟凡鹏
-
机构
南京信息工程大学网络信息中心
南京信息工程大学计算机与软件学院
南京信息工程大学江苏省网络监控中心
-
出处
《计算机工程与设计》
CSCD
北大核心
2012年第9期3652-3656,共5页
-
基金
国家气象局公益性行业科研专项基金项目(GYHY201106037)
-
文摘
为有效解决目前回归测试测试效率低以及手工测试操作复杂的问题,研究了自动化测试技术的原理和方法,提出了一种基于关键字驱动的自动化测试方法;介绍了Web自动化测试实施的过程和自动化测试框架的主要功能。在遵从保证产品质量和提高测试效率的原则基础上,对系统进行自动化测试的可行性分析,再进行自动化测试开发工具的选择、制作Demo和自动化测试框架开发,实现了以关键字驱动为核心,Ruby为开发语言的自动化测试框架。实验结果表明,该方法提高了回归测试效率和测试系统的可移植性。
-
关键词
软件测试
关键字驱动
自动化测试
自动化测试框架
回归测试
-
Keywords
software testing
key-word driven
automated testing
automated testing framework
regression testing
-
分类号
TP311.56
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于CC和STAF的分布式持续集成和自动测试方案
被引量:1
- 9
-
-
作者
贺旭
李洪奇
康璐遥
-
机构
中国石油大学计算机科学与技术系
-
出处
《计算机工程与设计》
CSCD
北大核心
2010年第23期5028-5031,共4页
-
基金
国家863高技术研究发展计划基金项目(2009AA062802)
-
文摘
为缩短大型软件的构建和测试时间以适应持续集成的要求,提出了分布式持续集成和自动测试方案。以CruiseCon-trol和STAF&STAX搭建分布式框架,把功能模块和测试案例分别以编译依赖性和测试相关性进行分组,以组为单位把源代码部署到多个编译机或测试机上并行地执行编译和测试,从而成倍地提高编译和测试效率。通过在大型石油测井软件项目实现持续集成的实例,验证了该方案的有效性。
-
关键词
软件测试自动化框架
持续集成
分布式持续集成
分布式自动测试
MAVEN
CruiseControl
STAX
-
Keywords
STAF
continuous integration
distributed continuous integration
distributed test automation
Maven
CruiseControl
STAX
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种低代价的图形用户界面回归测试框架
被引量:2
- 10
-
-
作者
华涛
李红红
李来祥
-
机构
聊城大学网络信息中心
中兴通讯西安研究院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第14期39-40,43,共3页
-
文摘
图形用户界面(GUI)采用快速原型法生成,具有一些不同于传统软件的特性,使得传统软件测试技术不能直接应用于GUI。为此,分析GUI事件的交互,研究事件交互可能导致缺陷的原因,进而提出一个低代价的基于事件交互图的GUI自动化回归测试框架及相应的回归测试过程,用于提供最优的缺陷发现率和成本组合。
-
关键词
图形用户界面
回归测试
事件交互图
自动化回归测试框架
-
Keywords
Graphical User Interface(GUI)
regression test
event-interaction graph
automated regression test framework
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-