学术探索
学术期刊
新闻热点
数据分析
智能评审
立即登录
基于接口契约的有状态Web服务用例集生成
被引:3
作者
:
李吟
论文数:
0
引用数:
0
h-index:
0
机构:
江苏自动化研究所
李吟
机构
:
[1]
江苏自动化研究所
来源
:
计算机研究与发展
|
2017年
/ 54卷
/ 03期
关键词
:
有状态Web服务;
操作序列;
操作接口契约;
扩展有限状态机;
语义标注;
D O I
:
暂无
中图分类号
:
TP311.53 [];
TP393.09 [];
学科分类号
:
081202 ;
0835 ;
080402 ;
摘要
:
Web服务具有对外只提供接口文档、技术规范复杂和运行时态瞬时多变等特性,如何有效地自动化生成测试数据仍旧是个难题.目前,针对有状态Web服务操作序列的测试研究较少,现有的方法对服务的行为信息和操作之间的数据依赖关系考虑不足,且缺乏有效的测试自动化手段,进而导致测试代价较高以及生成的测试数据缺乏针对性.对此,提出一种结合有限状态机(EFSM)模型和操作接口契约的测试数据生成方法,该方法根据标准WSDL文档建立操作模型,形式化描述操作之间的交互关系,并对其进行语义标注,基于EFSM模型生成操作序列测试路径,随后采用操作接口契约关系获取测试路径中的测试数据.通过案例表明,这种有状态Web服务的用例生成方法能够高效地生成合理的测试数据,并在错误检测能力以及用例有效性方面优于现有的方法.
引用
收藏
页码:609 / 622
页数:14
相关论文
共 7 条
[1]
一种面向用户需求的Web服务测试方法
[J].
论文数:
引用数:
h-index:
机构:
许蕾
;
论文数:
引用数:
h-index:
机构:
李言辉
;
论文数:
引用数:
h-index:
机构:
陈林
;
论文数:
引用数:
h-index:
机构:
宫敏
;
论文数:
引用数:
h-index:
机构:
颜友军
;
徐宝文
论文数:
0
引用数:
0
h-index:
0
机构:
南京大学计算机软件新技术国家重点实验室
南京大学计算机科学与技术系
南京大学计算机软件新技术国家重点实验室
徐宝文
.
计算机学报,
2014,
37
(03)
:512
-521
[2]
基于接口语义契约的Web服务测试数据生成
[J].
论文数:
引用数:
h-index:
机构:
侯可佳
;
论文数:
引用数:
h-index:
机构:
白晓颖
;
论文数:
引用数:
h-index:
机构:
陆皓
;
论文数:
引用数:
h-index:
机构:
李树芳
;
论文数:
引用数:
h-index:
机构:
周立柱
.
软件学报,
2013,
24
(09)
:2020
-2041
[3]
Web服务自动化测试技术
[J].
马春燕
论文数:
0
引用数:
0
h-index:
0
机构:
西北工业大学软件与微电子学院
马春燕
;
朱怡安
论文数:
0
引用数:
0
h-index:
0
机构:
西北工业大学软件与微电子学院
朱怡安
;
陆伟
论文数:
0
引用数:
0
h-index:
0
机构:
西北工业大学软件与微电子学院
陆伟
.
计算机科学,
2012,
39
(02)
:162
-169
[4]
一种改进的基于WSDL描述的操作相似性度量方法
[J].
论文数:
引用数:
h-index:
机构:
何玲娟
;
刘连臣
论文数:
0
引用数:
0
h-index:
0
机构:
清华大学国家CIMS工程研究中心
刘连臣
;
吴澄
论文数:
0
引用数:
0
h-index:
0
机构:
清华大学国家CIMS工程研究中心
吴澄
.
计算机学报,
2008,
(08)
:1331
-1339
[5]
一种Web服务的测试数据自动生成方法
[J].
姜瑛
论文数:
0
引用数:
0
h-index:
0
机构:
北京大学信息科学技术学院软件研究所
姜瑛
;
辛国茂
论文数:
0
引用数:
0
h-index:
0
机构:
北京大学信息科学技术学院软件研究所
辛国茂
;
单锦辉
论文数:
0
引用数:
0
h-index:
0
机构:
北京大学信息科学技术学院软件研究所
单锦辉
;
张路
论文数:
0
引用数:
0
h-index:
0
机构:
北京大学信息科学技术学院软件研究所
张路
;
谢冰
论文数:
0
引用数:
0
h-index:
0
机构:
北京大学信息科学技术学院软件研究所
谢冰
;
杨芙清
论文数:
0
引用数:
0
h-index:
0
机构:
北京大学信息科学技术学院软件研究所
杨芙清
.
计算机学报,
2005,
(04)
:568
-577
[6]
A Practical Approach Towards Automatic Testing of Web Services Interoperability
[J].
Elia, Ivano Alessandro
论文数:
0
引用数:
0
h-index:
0
机构:
Univ Coimbra, Dept Informat Engn, CISUC, Coimbra, Portugal
Univ Coimbra, Dept Informat Engn, CISUC, Coimbra, Portugal
Elia, Ivano Alessandro
;
Laranjeiro, Nuno
论文数:
0
引用数:
0
h-index:
0
机构:
Univ Coimbra, Dept Informat Engn, CISUC, Coimbra, Portugal
Univ Coimbra, Dept Informat Engn, CISUC, Coimbra, Portugal
Laranjeiro, Nuno
;
Vieira, Marco
论文数:
0
引用数:
0
h-index:
0
机构:
Univ Coimbra, Dept Informat Engn, CISUC, Coimbra, Portugal
Univ Coimbra, Dept Informat Engn, CISUC, Coimbra, Portugal
Vieira, Marco
.
INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH,
2015,
12
(03)
:78
-103
[7]
The category-partition method for specifying and generating fuctional tests[J] . T. J. Ostrand,M. J. Balcer.Communications of the ACM . 1988 (6)
←
1
→
共 7 条
[1]
一种面向用户需求的Web服务测试方法
[J].
论文数:
引用数:
h-index:
机构:
许蕾
;
论文数:
引用数:
h-index:
机构:
李言辉
;
论文数:
引用数:
h-index:
机构:
陈林
;
论文数:
引用数:
h-index:
机构:
宫敏
;
论文数:
引用数:
h-index:
机构:
颜友军
;
徐宝文
论文数:
0
引用数:
0
h-index:
0
机构:
南京大学计算机软件新技术国家重点实验室
南京大学计算机科学与技术系
南京大学计算机软件新技术国家重点实验室
徐宝文
.
计算机学报,
2014,
37
(03)
:512
-521
[2]
基于接口语义契约的Web服务测试数据生成
[J].
论文数:
引用数:
h-index:
机构:
侯可佳
;
论文数:
引用数:
h-index:
机构:
白晓颖
;
论文数:
引用数:
h-index:
机构:
陆皓
;
论文数:
引用数:
h-index:
机构:
李树芳
;
论文数:
引用数:
h-index:
机构:
周立柱
.
软件学报,
2013,
24
(09)
:2020
-2041
[3]
Web服务自动化测试技术
[J].
马春燕
论文数:
0
引用数:
0
h-index:
0
机构:
西北工业大学软件与微电子学院
马春燕
;
朱怡安
论文数:
0
引用数:
0
h-index:
0
机构:
西北工业大学软件与微电子学院
朱怡安
;
陆伟
论文数:
0
引用数:
0
h-index:
0
机构:
西北工业大学软件与微电子学院
陆伟
.
计算机科学,
2012,
39
(02)
:162
-169
[4]
一种改进的基于WSDL描述的操作相似性度量方法
[J].
论文数:
引用数:
h-index:
机构:
何玲娟
;
刘连臣
论文数:
0
引用数:
0
h-index:
0
机构:
清华大学国家CIMS工程研究中心
刘连臣
;
吴澄
论文数:
0
引用数:
0
h-index:
0
机构:
清华大学国家CIMS工程研究中心
吴澄
.
计算机学报,
2008,
(08)
:1331
-1339
[5]
一种Web服务的测试数据自动生成方法
[J].
姜瑛
论文数:
0
引用数:
0
h-index:
0
机构:
北京大学信息科学技术学院软件研究所
姜瑛
;
辛国茂
论文数:
0
引用数:
0
h-index:
0
机构:
北京大学信息科学技术学院软件研究所
辛国茂
;
单锦辉
论文数:
0
引用数:
0
h-index:
0
机构:
北京大学信息科学技术学院软件研究所
单锦辉
;
张路
论文数:
0
引用数:
0
h-index:
0
机构:
北京大学信息科学技术学院软件研究所
张路
;
谢冰
论文数:
0
引用数:
0
h-index:
0
机构:
北京大学信息科学技术学院软件研究所
谢冰
;
杨芙清
论文数:
0
引用数:
0
h-index:
0
机构:
北京大学信息科学技术学院软件研究所
杨芙清
.
计算机学报,
2005,
(04)
:568
-577
[6]
A Practical Approach Towards Automatic Testing of Web Services Interoperability
[J].
Elia, Ivano Alessandro
论文数:
0
引用数:
0
h-index:
0
机构:
Univ Coimbra, Dept Informat Engn, CISUC, Coimbra, Portugal
Univ Coimbra, Dept Informat Engn, CISUC, Coimbra, Portugal
Elia, Ivano Alessandro
;
Laranjeiro, Nuno
论文数:
0
引用数:
0
h-index:
0
机构:
Univ Coimbra, Dept Informat Engn, CISUC, Coimbra, Portugal
Univ Coimbra, Dept Informat Engn, CISUC, Coimbra, Portugal
Laranjeiro, Nuno
;
Vieira, Marco
论文数:
0
引用数:
0
h-index:
0
机构:
Univ Coimbra, Dept Informat Engn, CISUC, Coimbra, Portugal
Univ Coimbra, Dept Informat Engn, CISUC, Coimbra, Portugal
Vieira, Marco
.
INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH,
2015,
12
(03)
:78
-103
[7]
The category-partition method for specifying and generating fuctional tests[J] . T. J. Ostrand,M. J. Balcer.Communications of the ACM . 1988 (6)
←
1
→