Skip to main content
Top

2021 | OriginalPaper | Chapter

Research and Design of Automatic Test Language for Control System Software

Authors : Li Li, Yuchen Cai, Dezhi Qiao, Xichao Zhang, Zhenhua Wang, Tianyi Qi, Hongxia Ji

Published in: Signal and Information Processing, Networking and Computers

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Based on the analysis of control system software automatic test language requirements, this paper proposes a Python-based automatic test language for control system software, which abstractly models the test behavior logic to form a general test script model library and a dedicated test script model library. Testers can write test case scripts by calling the existing test script model, or they can supplement the existing test behavior logic according to the actual test requirements to form a more convenient test script model. The test language can accurately, efficiently and flexibly describe the software testing behavior of the control system, and has the characteristics of easy to master, low test cost, and flexible application. Through the application in the automatic test of spacecraft control software in different fields, the results show that using this test language can execute test cases completely and accurately, which improves the test efficiency and realizes the universalization of the test language.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Yang, Z., Xiao, M.Q., Hu, B.: Development of foreign automatic test language for aviation. Comput. Measur. Control 21(4), 833–842 (2013) Yang, Z., Xiao, M.Q., Hu, B.: Development of foreign automatic test language for aviation. Comput. Measur. Control 21(4), 833–842 (2013)
2.
go back to reference Yu, D., Ma, S.L., Li, X.J.: A survey of test languages for spacecraft automatic test. Acta Aeronautica Et Astronautica Sinica 31(2), 290–300 (2010) Yu, D., Ma, S.L., Li, X.J.: A survey of test languages for spacecraft automatic test. Acta Aeronautica Et Astronautica Sinica 31(2), 290–300 (2010)
3.
go back to reference Ma, S.L., Yu, D.: Spacecraft Automated Test Language and System. National Defense Industry Press, Beijing (2011) Ma, S.L., Yu, D.: Spacecraft Automated Test Language and System. National Defense Industry Press, Beijing (2011)
4.
go back to reference Terry, R.M.: A standard test language-GOAL. In: 10th Workshop on Design Automation, pp. 87–96. Association for Computing Machinery, New York (1973) Terry, R.M.: A standard test language-GOAL. In: 10th Workshop on Design Automation, pp. 87–96. Association for Computing Machinery, New York (1973)
5.
go back to reference Wu, L.J., Jian, Y., Zhang, K.: Technology about GUI test script based on Python. Comput. Measur. Control 23(10), 3330–3337 (2015) Wu, L.J., Jian, Y., Zhang, K.: Technology about GUI test script based on Python. Comput. Measur. Control 23(10), 3330–3337 (2015)
6.
go back to reference Gu, T.L.: Formal Methods of Software Development. Higher Education Press, Beijing (2005) Gu, T.L.: Formal Methods of Software Development. Higher Education Press, Beijing (2005)
7.
go back to reference Long, X.Q., Zhang, J.H., Tang, L., Chen, Z.H., Jiang, P.: A scripting language for embedded software automatic test. Control Inf. Technol. (5), 48–55 (2019) Long, X.Q., Zhang, J.H., Tang, L., Chen, Z.H., Jiang, P.: A scripting language for embedded software automatic test. Control Inf. Technol. (5), 48–55 (2019)
8.
go back to reference Yuan, T., Cheng, C.H., Yao, L.H., Shen, J.J.: Designing auto-test system of an indicator based on language ATLAS. Electron. Measur. Technol. 40(5), 129–133 (2017) Yuan, T., Cheng, C.H., Yao, L.H., Shen, J.J.: Designing auto-test system of an indicator based on language ATLAS. Electron. Measur. Technol. 40(5), 129–133 (2017)
Metadata
Title
Research and Design of Automatic Test Language for Control System Software
Authors
Li Li
Yuchen Cai
Dezhi Qiao
Xichao Zhang
Zhenhua Wang
Tianyi Qi
Hongxia Ji
Copyright Year
2021
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-33-4102-9_67

Premium Partner