-
题名基于接口语义契约的Web服务测试数据生成
被引量:10
- 1
-
-
作者
侯可佳
白晓颖
陆皓
李树芳
周立柱
-
机构
清华大学计算机科学与技术系
清华信息科学与技术国家实验室(筹)
南京陆军指挥学院作战实验中心
中国酒泉卫星发射中心
-
出处
《软件学报》
EI
CSCD
北大核心
2013年第9期2020-2041,共22页
-
基金
国家自然科学基金(61073003)
国家重点基础研究发展计划(973)(2001CB302505)
+1 种基金
北京市自然科学基金(4132062)
清华大学自主科研计划
-
文摘
测试是Web服务质量保证的主要手段之一,测试自动化是降低测试代价的有效途径,测试数据生成是测试自动化研究的一个重要内容.提出采用本体及规则的知识描述语言,建立服务接口的语义契约模型(interface semantic contract,简称ISC),并探讨了基于ISC的测试数据生成技术,给出了分区生成算法以及测试数据生成的模拟退火算法.实验结果表明,与随机测试相比,该方法能够采用10%的测试用例数量达到同样的测试覆盖率;在同样的测试用例数量上,最高可提高50%的测试覆盖率.
-
关键词
服务测试
数据生成
本体模型
OWL-S
-
Keywords
service testing
date generation
ontology model
OWL-S
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种位置服务测试数据生成技术研究
被引量:6
- 2
-
-
作者
侯可佳
黄军
白晓颖
周立柱
-
机构
清华大学计算机科学与技术系
清华大学信息科学与技术国家实验室
-
出处
《计算机学报》
EI
CSCD
北大核心
2016年第11期2161-2174,共14页
-
基金
国家自然科学基金(61472193)
北京市自然科学基金(4132062)
+1 种基金
国家"九七三"重点基础研究发展规划项目基金(2011CB302505)
国家"八六三"高技术研究发展计划项目基金(2013AA01A215)资助~~
-
文摘
随着移动互联网的高速发展,移动服务越来越成为人们生活、工作中不可或缺的一部分,绝大部分移动服务都要以用户的位置信息为基础,位置服务(Location-Based Services,LBS)则通过调用GPS等服务在确定用户位置的基础上,向用户提供导航、服务推荐等功能.位置服务的基础性使得其正确性和完整性至关重要,同时其开放性和复杂性对测试提出了更高的要求.文中以反地理编码服务为例,探讨了位置空间测试数据的生成方法.基于模拟退火算法(Simulated Annealing,SA)的优化过程,提出了两种适应度函数定义方法,一种是基于有效点密集区假设,以提高位置空间覆盖率为优化目标;另一种是基于LBS故障模式假设,以提高潜在故障的检测能力为优化目标.研究引入了贝叶斯分类器,将预测值作为探索点的能量值,指导搜索过程.研究选取了实际应用的位置服务平台进行了实验验证,实验表明,与简单随机算法相比,该方法在可容忍的时间代价下,可以有效提高测试效率和错误检测能力.
-
关键词
移动平台服务
位置服务
朴素贝叶斯理论
数据生成
模拟退火算法
-
Keywords
Complex networks
Defects
Distributed computer systems
Encoding (symbols)
Error analysis
Information services
Knowledge based systems
Location
Mobile devices
Mobile telecommunication systems
Optimization
Simulated annealing
Sodium
Telecommunication services
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种基于多约束组合的多租户系统配置测试技术
被引量:6
- 3
-
-
作者
侯可佳
白晓颖
周立柱
-
机构
清华大学计算机科学与技术系
清华大学信息科学与技术国家实验室
-
出处
《计算机学报》
EI
CSCD
北大核心
2016年第2期237-252,共16页
-
基金
国家自然科学基金(61073003)
北京市自然科学基金(4132062)
+1 种基金
国家"九七三"重点基础研究发展规划项目基金(2011CB302505)
国家"八六三"高技术研究发展计划项目基金(2013AA01A215)资助~~
-
文摘
通过灵活配置实现在线软件定制是多租户(Multi-Tenancy Architecture,MTA)软件即服务(Software-asa-Service,SaaS)系统的一个重要特征.由于参数和行为配置的复杂多样,配置错误是系统质量所面临的主要风险之一.对各种配置的组合测试,是MTA SaaS系统测试的一个重要内容.该文针对配置之间的约束依赖关系,提出建立约束依赖图,利用图搜索算法获取具有依赖关联的配置项集合,采用组合测试算法,生成不同的配置测试场景,满足多配置组合覆盖率要求.实验以多租户游戏系统为例,对比多种测试生成算法,实验显示该方法在检测由约束违反引起的系统缺陷方面有显著改善效果.
-
关键词
约束组合
多租户系统
配置测试
数据生成
组合测试算法
-
Keywords
constraints combination
multi-tenancy system
configuration testing
testgeneration
combinatorial testing
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于本体技术的遥感卫星资源调度方法研究
被引量:1
- 4
-
-
作者
巫震宇
王鹏
许宇栋
侯可佳
周敬博
-
机构
北京市遥感信息研究所
-
出处
《无线电工程》
2018年第2期132-137,共6页
-
基金
国家部委基金资助项目
-
文摘
当前遥感卫星地面运行控制业务相对独立,涉及人员干预多、流程环节繁琐,遥感资源难以统一优化调度。将本体技术引入遥感卫星运行控制领域,在建立遥感资源知识体系基础上,搭建资源调度系统,进而制订推理规则完成资源冲突的自动识别与消解,最终实现遥感资源的统一优化调度。对提高遥感卫星资源调度的智能化水平和利用率提供了参考。
-
关键词
遥感卫星
资源调度
本体技术
规则推理
冲突识别
-
Keywords
remote sensing satellite
resource scheduling
ontology technology
rule-based reasoning
conflict identification
-
分类号
TP391.4
[自动化与计算机技术—计算机应用技术]
-