【技术实现步骤摘要】
本专利技术涉及软件测试领域,特别是一种近自然语言测试用例脚本的航天软件自动测试方法。
技术介绍
在航天应用软件确认测试中,尤其是对大规模高复杂度应用软件确认测试中,测试过程会涉及到大量的用例编写和用例执行,这部分工作通常由测试人员手动完成,同时为了提高测试效率和质量,商用自动测试脚本语言会被投入使用,但无论是手动方式还是采用商用脚本,都存在如下问题:(1)用例编写不规范,可读性、继承性差;用例可读性差表现在用例往往无法被其他测试人员准确理解,不利于测试人员的动态调配,用例继承性差表现在用例无法快速、准确地移植到其他型号中;(2)测试用例编写和执行存在重复劳动;测试用例描述了测试的详细步骤和期望结果,是测试过程的整体规划,测试执行只是简单地再现测试用例描述的步骤,该操作完全可以借助软件自动完成,手动执行测试本质上相当于重复测试用例编写的工作,属于重复劳动;(3)手动执行测试、判读测试结果会引入测量误差或错误;当被测软件规模较大、测试数据量较多时,人工判读无法全面覆盖实时输出的测试数据,会引入测试误差甚至测试错误;(4)商用自动测试脚本要求测试人员接受相关培训,增加 ...
【技术保护点】
一种近自然语言测试用例脚本的航天软件自动测试方法,其特征在于包括如下步骤:(1)定义近自然语言规则包括:{}中内容表示描述语句且{}中描述语句不能省略,[]中内容表示可选内容,|分隔的左部分、右部分为或关系,|在[]内使用表示|分隔的左部分、右部分选择一个或不选,|在{}内使用表示在|分隔的左部分、右部分选择一个,句号分隔执行开始条件、预期结果判读描述,逗号分隔其他描述语句,其中,数值判读条件描述包括“A[的绝对值][不]为a[单位][误差c]”、“A[的绝对值][不]大于[等于]a[单位][误差c]”、“A[的绝对值][不]小于[等于]a[单位][误差c]”、“A[的绝对 ...
【技术特征摘要】
1.一种近自然语言测试用例脚本的航天软件自动测试方法,...
【专利技术属性】
技术研发人员:蔡雨辰,奚坤,黎藜,陈朝晖,张国峰,李晓锋,王振华,钟睿明,于海心,董晓刚,党纪红,
申请(专利权)人:北京控制工程研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。