A Scripting Language for Embedded Software Automatic Test

In order to improve the convenience of human-computer interaction and the maintainability of test cases in black-box automated testing, a script language based on natural language was proposed in this paper. By designing the use-case model and the use-case description rules, use cases can be describ...

Full description

Saved in:
Bibliographic Details
Main Authors: LONG Xiaoqi, ZHANG Jiahuan, TANG Lin, CHEN Zehua, JIANG Peng
Format: Article
Language:zho
Published: Editorial Office of Control and Information Technology 2019-01-01
Series:Kongzhi Yu Xinxi Jishu
Subjects:
Online Access:http://ctet.csrzic.com/thesisDetails#10.13889/j.issn.2096-5427.2019.03.400
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849224812675727360
author LONG Xiaoqi
ZHANG Jiahuan
TANG Lin
CHEN Zehua
JIANG Peng
author_facet LONG Xiaoqi
ZHANG Jiahuan
TANG Lin
CHEN Zehua
JIANG Peng
author_sort LONG Xiaoqi
collection DOAJ
description In order to improve the convenience of human-computer interaction and the maintainability of test cases in black-box automated testing, a script language based on natural language was proposed in this paper. By designing the use-case model and the use-case description rules, use cases can be described with natural language, and the script parsing mechanism is established to transform the test process described by natural language into information that can be understood and execute by computer. In addition, based on the established use-case model, nested execution of use cases is used to solve the problem of uncertainty of test results caused by the interaction of functional modules. This method is validated by establishing an automatic test system for safety equipment of train, which satisfies the input of test scripts written in natural language and the test of complex coupling and correlation functions.
format Article
id doaj-art-92a37dd204b64f6fbe014a38fa0d8597
institution Kabale University
issn 2096-5427
language zho
publishDate 2019-01-01
publisher Editorial Office of Control and Information Technology
record_format Article
series Kongzhi Yu Xinxi Jishu
spelling doaj-art-92a37dd204b64f6fbe014a38fa0d85972025-08-25T06:54:04ZzhoEditorial Office of Control and Information TechnologyKongzhi Yu Xinxi Jishu2096-54272019-01-0136485182326473A Scripting Language for Embedded Software Automatic TestLONG XiaoqiZHANG JiahuanTANG LinCHEN ZehuaJIANG PengIn order to improve the convenience of human-computer interaction and the maintainability of test cases in black-box automated testing, a script language based on natural language was proposed in this paper. By designing the use-case model and the use-case description rules, use cases can be described with natural language, and the script parsing mechanism is established to transform the test process described by natural language into information that can be understood and execute by computer. In addition, based on the established use-case model, nested execution of use cases is used to solve the problem of uncertainty of test results caused by the interaction of functional modules. This method is validated by establishing an automatic test system for safety equipment of train, which satisfies the input of test scripts written in natural language and the test of complex coupling and correlation functions.http://ctet.csrzic.com/thesisDetails#10.13889/j.issn.2096-5427.2019.03.400natural languagescriptfirst-order predicatesoftware maintainabilityautomatic test system
spellingShingle LONG Xiaoqi
ZHANG Jiahuan
TANG Lin
CHEN Zehua
JIANG Peng
A Scripting Language for Embedded Software Automatic Test
Kongzhi Yu Xinxi Jishu
natural language
script
first-order predicate
software maintainability
automatic test system
title A Scripting Language for Embedded Software Automatic Test
title_full A Scripting Language for Embedded Software Automatic Test
title_fullStr A Scripting Language for Embedded Software Automatic Test
title_full_unstemmed A Scripting Language for Embedded Software Automatic Test
title_short A Scripting Language for Embedded Software Automatic Test
title_sort scripting language for embedded software automatic test
topic natural language
script
first-order predicate
software maintainability
automatic test system
url http://ctet.csrzic.com/thesisDetails#10.13889/j.issn.2096-5427.2019.03.400
work_keys_str_mv AT longxiaoqi ascriptinglanguageforembeddedsoftwareautomatictest
AT zhangjiahuan ascriptinglanguageforembeddedsoftwareautomatictest
AT tanglin ascriptinglanguageforembeddedsoftwareautomatictest
AT chenzehua ascriptinglanguageforembeddedsoftwareautomatictest
AT jiangpeng ascriptinglanguageforembeddedsoftwareautomatictest
AT longxiaoqi scriptinglanguageforembeddedsoftwareautomatictest
AT zhangjiahuan scriptinglanguageforembeddedsoftwareautomatictest
AT tanglin scriptinglanguageforembeddedsoftwareautomatictest
AT chenzehua scriptinglanguageforembeddedsoftwareautomatictest
AT jiangpeng scriptinglanguageforembeddedsoftwareautomatictest