[发明专利]一种基于电动汽车的功能需求的测试用例生成方法和装置有效
申请号: | 201811490039.0 | 申请日: | 2018-12-06 |
公开(公告)号: | CN109669436B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 陈秋利 | 申请(专利权)人: | 广州小鹏汽车科技有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京知元同创知识产权代理事务所(普通合伙) 11535 | 代理人: | 张田勇;张祖萍 |
地址: | 510640 广东省广州市天*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 电动汽车 功能 需求 测试 生成 方法 装置 | ||
本发明涉及一种基于电动汽车的功能需求的测试用例生成方法和生成装置。所述方法包括获取与电动汽车的功能需求相关的测试项目;针对获取的与电动汽车的功能需求相关的测试项目,确定所述与电动汽车的功能需求相关的测试项目的测试条件以及测试条件之间的逻辑关系,构成功能测试集;根据所述功能测试集,构建测试用例的真值表;测试用例集构建步骤:根据所构建的测试用例的真值表,构建测试用例集,由此规范了的测试用例的生成过程,提高了测试用例的正确性、高效性和覆盖充分性。
技术领域
本发明属于电动汽车软件测试技术领域,具体涉及一种基于电动汽车的功能需求的测试用例生成方法和装置。
背景技术
测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。测试用例是将软件测试的行为活动做一科学化的组织归纳,目的是能够将软件测试的行为转化成可管理的模式;同时测试用例也是将测试具体量化的方法之一,不同类别的软件,测试用例是不同的。因此,测试用例的正确性、高效性和覆盖充分性直接反映了测试用例的质量。
现有技术中,测试用例编写方法包括等价类划分法、边界值法、因果图法、判定表法等,其中,等价类划分法是一种系统性的确定要输入的测试条件的方法,将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类,然后从每个类中选取具有代表性的数据当做测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。利用等价类划分法设计测试用例可以不考虑程序的内部结构,主要通过专业技术人员对软件功能需求的理解进行测试用例设计,分别设计不同的测试用例运用于电动汽车模型在环测试及硬件在环测试。
但是,目前使用等价类划分法缺少规范化的测试用例生成环节,并且,对测试人员专业性的高度依赖,可能导致测试用例缺乏可靠性和完整性,无法充分覆盖所提出的软件功能需求。因此,需要制定规范化的测试用例生成方法。同时,目前针对电动汽车的整车测试也没有完善的测试用例生成方法,大多是根据车辆性能进行测试用例的设计,而没有同时考虑软件出现的问题。
发明内容
为了解决上述测试用例生成不规范的技术问题,本发明提出了一种基于电动汽车的功能需求的测试用例生成方法和装置。所述基于电动汽车的功能需求的测试用例生成方法包括如下步骤:
获取步骤:获取与电动汽车的功能需求相关的测试项目;
功能测试集构成步骤:针对获取的与电动汽车的功能需求相关的测试项目,确定所述与电动汽车的功能需求相关的测试项目的测试条件以及测试条件之间的逻辑关系,构成功能测试集;
真值表构建步骤:根据所述功能测试集,构建测试用例的真值表;
测试用例集构建步骤:根据所构建的测试用例的真值表,构建测试用例集。
进一步,所述与电动汽车的功能需求相关的测试项目可以包括与电动汽车的功能需求相关的规范性测试项目、与软件的问题相关的测试项目及与电动汽车的功能需求相关的其他测试项目。
进一步,在功能测试集构成步骤中,还将所述测试条件拆分为多级拆分条件,并在每级拆分条件中确定各拆分条件之间的逻辑关系。
进一步,在真值表构建步骤中,根据所述测试条件及测试条件之间的逻辑关系、和多级拆分条件及多级拆分条件之间的逻辑关系,生成测试用例编号,构建测试用例的真值表。
进一步,在测试用例集构建步骤中,针对与电动汽车的功能需求相关的规范性测试项目,构建与电动汽车的功能需求相关的规范性测试项目的测试用例集;针对与软件的问题相关的测试项目,构建与软件的问题相关的测试项目的测试用例集;针对与电动汽车的功能需求相关的其他测试项目,构建与电动汽车的功能需求相关的其他测试项目的测试用例集;上述三个测试用例集构成电动汽车的整车功能测试用例库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州小鹏汽车科技有限公司,未经广州小鹏汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811490039.0/2.html,转载请声明来源钻瓜专利网。