【技术实现步骤摘要】
一种模块化编程工业软件中模块生成规范校验方法
[0001]本专利技术涉及软件测试尤其涉及一种模块化编程工业软件中模块生成规范校验方法。
技术介绍
[0002]对于高科技领域的工作者来说,工业软件就是产品生产的灵魂,也是产品是否可以成为高精尖产品的关键。如果想要生产高精尖产品,那么,除了需要拥有顶级的芯片技术之外,还需要的就是工业软件。对于工业软件中模块化编程工业软件而言,模块就是工业软件这座大厦的每一块砖,如果模块在工业软件中因生成规范不完善而无法按照需求标准正确生成,则大厦将倾。
[0003]在现有软件测试领域中,针对模块化编程工业软件的测试逐渐从人工转向自动化测试,而对于自动化测试来说,模块的生成就更加具有挑战性。目前由于大部分模块化编程工业软件中的生成规范不成熟、不完善、语言有差异、实现有差异,导致很多模块按照官方要求的生成方式无法生成,现有的应对措施大部分是避重就轻将这一部分难以生成的模块从生成库中剔除,避免这些模块被选中,这无疑就大大的减少了可测试覆盖范围与软件测试的全面性。
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种模块化编程工业软件中模块生成规范校验方法,其特征在于包括:随机生成一个包含不同模块类型的测试用例集,收集一批具有多种不同模块类型的真实测试用例用于扩大测试用例集;统计并分析测试用例集中每个测试用例所包含模块种类的数量,对模块做标准化命名预处理操作;从测试用例集中采取分层随机抽样法抽取一个测试用例作为待检验测试用例;对待检验测试用例中的模块进行查询校验、生成校验、克隆校验三种生成规范检验,记录已校验模块信息并生成模块检验结果;对模块检验结果中不符合三种生成规范的模块进行生成规范补充完善并将补充完善方案反馈至模块化编程工业软件技术支持;对所有测试用例集内的测试用例均进行上述操作,直至不再有新的模块被测试。2.根据权利要求1所述的一种模块化编程工业软件中模块生成规范校验方法,其特征在于:标准化命名预处理操作的方式为对同一测试用例中的模块进行名称标序,确保名称符合待测模块化编程工业软件规范,命名方式为“模块名称_层号_序号”,模块名称为该模块在其所在模块化编程工业软件中的名称,层号为其所在测试用例中子系统层数,序号为从0开始自增的唯一数字序列。3.根...
【专利技术属性】
技术研发人员:王子轩,郑佳伟,郭世凯,李晓晨,江贺,
申请(专利权)人:王子轩,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。