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...
Saved in:
| Main Authors: | , , , , |
|---|---|
| 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 |