为了提高黑盒自动化测试的人机交互便捷性以及测试用例的可维护性,文章设计了一种基于自然语言 的脚本语言,通过设计用例模型和用例描述规则,实现使用自然语言作为用例脚本的描述语言并建立脚本解析机制, 将自然语言描述的测试过程转化为计算机可以识别和执行的信息;基于所建立的用例模型,采用嵌套执行用例的方 法,解决了功能模块相互影响导致测试结果不确定的问题。建立了一套用于机车安全设备的自动测试系统进行验证, 结果表明,该方法能满足自然语言编写的测试脚本输入以及复杂耦合关联功能的测试要求。