基于云计算的并行测试方案设计与实现
Design and Implementation of Parallel Testing Schema Based on Cloud Computing
查看参考文献16篇
文摘
|
目前对软件测试用例的需求在以指数级增长,导致测试资源相对不足、测试成本高、测试用例执行效率低等问题更加突出。为解决上述问题,设计一个基于云计算的并行测试方案,采用有限状态机定义测试对象及测试过程中的状态迁移,借鉴随机路线的思想,提出一个并行测试用例生成算法,在此基础上给出基于MapReduce模型和云计算平台的并行测试脚本。实验结果表明,与顺序执行测试序列相比,该方案的加速比可达20,测试效率有明显提高。 |
其他语种文摘
|
With the demands for software test cases in exponential growth, the problems such as relative shortage of test resources, high cost oftesting and low efficiency execute of test cases are increasingly outstanding. To solve the above problems, a parallel test schema based on cloud computing is proposed, which uses Finite State Machine(FSM) to define test object and state transition in testing process. Parallel test case generation algorithm based on random routes idea is proposed, and a parallel test script based on the MapReduce and cloud computing platform is designed. Experimental results show that compared with test sequence of executing sequential, the acceleration of schema is up to 20, so the test efficiency is significantly improved. |
来源
|
计算机工程
,2012,38(24):27-31 【核心库】
|
关键词
|
云计算
;
云测试
;
并行测试
;
有限状态机
;
MapReduce模型
|
地址
|
滁州学院计算机与信息工程学院, 安徽, 滁州, 239000
|
语种
|
中文 |
ISSN
|
1000-3428 |
学科
|
系统科学 |
基金
|
安徽省自然科学基金
;
滁州学院科研基金资助项目
|
文献收藏号
|
CSCD:4726340
|
参考文献 共
16
共1页
|
1.
.
Parallel Testing,2012
|
CSCD被引
1
次
|
|
|
|
2.
Armbrust M.
Above the Clouds: A Berkeley View of Cloud Computing. Tech. Rep.: UCB/EECS-2009-28,2009
|
CSCD被引
1
次
|
|
|
|
3.
Karimi F. Parallel Testing of Multi-port Static Random Access Memories.
Microelectronics Journal,2003,34(1):3-21
|
CSCD被引
1
次
|
|
|
|
4.
Kim W W. Parallel Testing Method by Partitioning Circuit Based on the Exhaustive Test.
Lecture Notes in Computer Science,2004,3044(2):262-271
|
CSCD被引
1
次
|
|
|
|
5.
Starkloff E. Designing a Parallel, Distributed Test System.
IEEE Aerospace and Electronic Systems Magazine,2005,16(6):3-6
|
CSCD被引
1
次
|
|
|
|
6.
Lastovetsky A. Parallel Testing of Distributed Software.
Information and Software Technology,2009,47(10):657-662
|
CSCD被引
1
次
|
|
|
|
7.
Parveen T. When to Migrate Software Testing to the Cloud.
Proceedings of the 3rd International Conference on Software Testing, Verification, and Validation,2010
|
CSCD被引
1
次
|
|
|
|
8.
Banzai T. D-cloud: Design of a Software Testing Environment for Reliable Distributed Systems Using Cloud Computing Technology.
Proceedings of the 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing,2010
|
CSCD被引
1
次
|
|
|
|
9.
Oriol M. YETI on the Cloud.
Proceedings of the 3rd International Conference on Software Testing, Verification, and Validation,2010
|
CSCD被引
1
次
|
|
|
|
10.
Ciortea L. Cloud9: A Software Testing Service.
ACM SIGOPS Operating Systems Review,2010,43(4):5-10
|
CSCD被引
7
次
|
|
|
|
11.
Chow T S. Testing Design Modeled by Finite State Machines.
IEEE Transactions on Software Engineering,1978,4(3):178-187
|
CSCD被引
36
次
|
|
|
|
12.
.
GraphML Specification,2010
|
CSCD被引
1
次
|
|
|
|
13.
许明. 并行测试任务可并行性分析研究.
计算机 工程,2009,35(4):56-57
|
CSCD被引
3
次
|
|
|
|
14.
.
Hadoop,2012
|
CSCD被引
9
次
|
|
|
|
15.
.
OpenStack,2012
|
CSCD被引
2
次
|
|
|
|
16.
Parveen P. Towards a Distributed Execution Framework for JUnit Test Cases.
Proc. of IEEE International Conference on Software Maintenance,2009:425-428
|
CSCD被引
1
次
|
|
|
|
|