arrow
返回

MTTool: A Tool for Software Modeling and Test Generation

delete2018-01-01
delete9
delete
OA
AI
P
Pan Liu *
Z
Zhenning Xu
DOI:10.1109/ACCESS.2018.2872774delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
MTTool is a novel model-based test tool. It is developed for modeling complex software behavior and generating test cases from the model. Different from existing model-based test tools, the proposed tool realizes the ERE-based testing, where the model is an extended regular expression (ERE). In ERE-based testing, test cases are generated from some decomposed subexpressions, thus alleviating the state-space-explosion problem in model-based testing. This paper introduces the modeling theory of the tool and two modeling ways: constructing regular finite state machine and writing R language. Additionally, three key algorithms in the tool are presented to construct the ERE model, decompose the ERE model, and generate test cases from submodels on the basis of test coverage criteria. Through an example, we demonstrate the application of the three algorithms. MTTool is found to well support the ERE-based test method and can be helpful in popularizing the application of this test method.
Keyword:
ERE-based testing
model-based testing
ERE
RFSM
MTTool
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Access 封面图
IEEE Access
IF:
3.6
论文数:
9.8W
被引数:
29.4W

机构

U
University of Southern Maine
学者数:
207
论文数: 177
被引数: 293
S
Shanghai Business School
学者数:
306
论文数: 456
被引数: 481
引用论文

引用论文

MobiGUITAR Automated Model-Based Testing of Mobile Apps
err2015-09-01
err244
PREAI
errAmalfitano, Domenico; Fasolino, Anna Rita; Tramontana, Porfirio; Ta, Bryan Dzung; Memon, Atif M.
err分享
err收藏
err分享
err收藏
Minimizing Network Traffic for Distributed Joins Using Lightweight Locality-Aware Scheduling
err2018-08-01
err0
PREAI
errLong Cheng; John Murphy; Qingzhi Liu; Chunliang Hao; Georgios Theodoropoulos
err分享
err收藏
A state-based approach to integration testing based on UML models
err2007-11-01
err63
PREAI
errAli, Shaukat; Briand, Lionel C.; Rehman, Muhammad Jaffar-ur; Asghar, Hajra; Iqbal, Muhammad Zohaib Z.; Nadeem, Aamer
err分享
err收藏
学者 查看更多内容