CN109542768A - 一种基于Labview的多国语言自动检测方法 - Google Patents
一种基于Labview的多国语言自动检测方法 Download PDFInfo
- Publication number
- CN109542768A CN109542768A CN201811250122.0A CN201811250122A CN109542768A CN 109542768 A CN109542768 A CN 109542768A CN 201811250122 A CN201811250122 A CN 201811250122A CN 109542768 A CN109542768 A CN 109542768A
- Authority
- CN
- China
- Prior art keywords
- lingual
- file
- labview
- excel file
- method based
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明涉及电子系统语言测试技术领域,具体公开了一种基于Labview的多国语言自动检测方法,包括步骤:将输入的多国语言待检测文件自动翻译成固定格式的第一Excel文件;将存储的多国语言源码文件翻译成与所述固定格式相同格式的第二Excel文件;将所述第一Excel文件与所述第二Excel文件进行对比,若对比一致则测试通过,反之测试不通过;获取测试不通过时的所述第一Excel文件与所述第二Excel文件的差异点,并存入测试报告。本发明采用Labview编程工具,将比对多国语言显示是否正确的检测过程通过程序自动化实现,避免人工失误,提升测试的准确度;节省人力,提升工作效率,降低测试成本;对测试文件进行差异点监控,存在差异状态时,智能获取异常点形成测试报告,便于后期改善。
Description
技术领域
本发明涉及电子系统语言测试技术领域,尤其涉及一种基于Labview的多国语言自动检测方法。
背景技术
随着研发技术的提高和经济全球化的发展,越来越多的产品在满足本地市场需求之外,也在不断发展海外贸易。为保证出口质量,研发设计过程中必须对软件产品进行测试,以汽车音响导航产品为例,首先需要检查出口语言是否有误,通常采用的方法是将机器上的语言与需求文档进行人工对比。
实际上,国际语言种类繁多,而个人无法全面熟知多种语言,导致对比过程中无法快速辨别正确与否,且测试效率低;软件研发过程中代码更新迭代速度快,需要多次比对,耗费人力,成本高;产品界面和文字多种风格,测试过程容易遗漏,人工测试难以保证测试的准确性。
发明内容
本发明提供一种基于Labview的多国语言自动检测方法,解决的技术问题是,现有人工测试多国语言输出是否正确的方式,在对比过程中人工无法快速辨别正确与否,测试效率低;软件研发过程中代码更新迭代速度快,需要多次比对,耗费人力,成本高;产品界面和文字多种风格,测试过程容易遗漏,人工测试难以保证测试的准确性。
为解决以上技术问题,本发明提供一种基于Labview的多国语言自动检测方法,一种基于Labview的多国语言自动检测方法,包括步骤:
S1.将输入的多国语言待检测文件自动翻译成固定格式的第一Excel文件;
S2.将存储的多国语言源码文件翻译成与所述固定格式相同格式的第二Excel文件;
S3.将所述第一Excel文件与所述第二Excel文件进行对比,若对比一致则测试通过,反之测试不通过;
S4.获取测试不通过时的所述第一Excel文件与所述第二Excel文件的差异点,并存入测试报告。
进一步地,在所述步骤S1前,还包括步骤:
S0.判断数据库中是否存在所述第一Excel文件,若否则进入所述步骤S1,若否则跳转到所述步骤S2。
进一步地,所述步骤S1具体包括:
S11.导入多国语言待检测文件;
S12.通过Labview程序将所述多国语言待检测文件自动翻译成所述固定格式的所述第一Excel文件。
进一步地,所述步骤S2具体包括:
S21.导入所述多国语言源码文件;
S22.通过Labview程序将所述多国语言源码文件自动翻译成与所述固定格式相同格式的第二Excel文件。
进一步地,在所述步骤S3中,所述将所述第一Excel文件与所述第二Excel文件进行对比的具体过程为:
判断所述第一Excel文件与所述第二Excel文件的差异点总数是否为0,若是则代表所述对比一致。
进一步地,在所述步骤S4之后还包括:
S5.将所述测试报告存入数据库的固定存放路径。
进一步地,在所述步骤S0前还包括:Labview程序执行初始化。
进一步地,所述Labview程序执行初始化具体为,设置所述多国语言待检测文件的获取路径,以及设置所述测试报告的报告头及所述存放路径。
本发明提供的一种基于Labview的多国语言自动检测方法,采用Labview编程工具,将以往的人工比对多国语言显示是否正确的检测过程通过程序自动化实现,避免人工失误,提升测试的准确度;节省人力,提升工作效率,降低测试成本;对测试文件进行差异点监控,存在差异状态时,智能获取异常点形成测试报告,便于后期改善。
附图说明
图1是本发明实施例提供的一种基于Labview的多国语言自动检测方法的工作原理图;
图2是本发明实施例提供的一种基于Labview的多国语言自动检测方法的详细工作流程图。
具体实施方式
下面结合附图具体阐明本发明的实施方式,实施例的给出仅仅是为了说明目的,并不能理解为对本发明的限定,包括附图仅供参考和说明使用,不构成对本发明专利保护范围的限制,因为在不脱离本发明精神和范围基础上,可以对本发明进行许多改变。
本发明实施例提供的一种基于Labview的多国语言自动检测方法,其工作原理如图1所示,其详细工作流程如图2所示。在本实施例中,所述的一种基于Labview的多国语言自动检测方法,包括步骤:
S1.将输入的多国语言待检测文件(需求文件)自动翻译成固定格式的第一Excel文件(Excel1);
S2.将存储的多国语言源码文件翻译成与所述固定格式相同格式的第二Excel文件(Excel2);
S3.将所述第一Excel文件(Excel1)与所述第二Excel文件(Excel2)进行对比,若对比一致则测试通过,反之测试不通过;
S4.获取测试不通过时的所述第一Excel文件(Excel1)与所述第二Excel文件(Excel2)的差异点,并存入测试报告。
作为本发明的优选实施例,需要特别说明的是:
在所述步骤S1前,还包括步骤:
S0.判断数据库中是否存在所述第一Excel文件(Excel1),若否则进入所述步骤S1,若否则跳转到所述步骤S2。
在所述步骤S0前还包括:Labview程序执行初始化,具体是,设置多国语言待检测文件(需求文件)的获取路径,以及设置测试报告的报告头及所述存放路径。
在所述步骤S4之后还包括:
S5.将所述测试报告存入数据库的固定存放路径。
进一步地,所述步骤S1具体包括:
S11.导入多国语言待检测文件(需求文件);
S12.通过Labview程序将所述多国语言待检测文件(需求文件)自动翻译成所述固定格式的所述第一Excel文件(Excel1)。
进一步地,所述步骤S2具体包括:
S21.导入所述多国语言源码文件(源代码);
S22.通过Labview程序将所述多国语言源码文件自动翻译成与所述固定格式相同格式的第二Excel文件(Excel2)。
进一步地,在所述步骤S3中,所述将所述第一Excel文件(Excel1)与所述第二Excel文件(Excel2)进行对比的具体过程为:
判断所述第一Excel文件(Excel1)与所述第二Excel文件(Excel2)的差异点总数m是否为0(在不同的要求下,所述差异点总数m并不严格限制为0),若是则代表所述对比一致,输出“测试通过”并将测试结果存入所述测试报告,若否则输出“测试不通过”并将测试结果存入所述测试报告。
本发明实施例提供的一种基于Labview的多国语言自动检测方法,采用Labview编程工具,将以往的人工比对多国语言显示是否正确的检测过程通过程序自动化实现,避免人工失误,提升测试的准确度;节省人力,提升工作效率,降低测试成本;对测试文件进行差异点监控,存在差异状态时,智能获取异常点形成测试报告,便于后期改善。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
Claims (8)
1.一种基于Labview的多国语言自动检测方法,其特征在于,包括步骤:
S1.将输入的多国语言待检测文件自动翻译成固定格式的第一Excel文件;
S2.将存储的多国语言源码文件翻译成与所述固定格式相同格式的第二Excel文件;
S3.将所述第一Excel文件与所述第二Excel文件进行对比,若对比一致则测试通过,反之测试不通过;
S4.获取测试不通过时的所述第一Excel文件与所述第二Excel文件的差异点,并存入测试报告。
2.如权利要求1所述的一种基于Labview的多国语言自动检测方法,其特征在于,在所述步骤S1前,还包括步骤:
S0.判断数据库中是否存在所述第一Excel文件,若否则进入所述步骤S1,若否则跳转到所述步骤S2。
3.如权利要求2所述的一种基于Labview的多国语言自动检测方法,其特征在于,所述步骤S1具体包括:
S11.导入多国语言待检测文件;
S12.通过Labview程序将所述多国语言待检测文件自动翻译成所述固定格式的所述第一Excel文件。
4.如权利要求2所述的一种基于Labview的多国语言自动检测方法,其特征在于,所述步骤S2具体包括:
S21.导入所述多国语言源码文件;
S22.通过Labview程序将所述多国语言源码文件自动翻译成与所述固定格式相同格式的第二Excel文件。
5.如权利要求3或4所述的一种基于Labview的多国语言自动检测方法,其特征在于,在所述步骤S3中,所述将所述第一Excel文件与所述第二Excel文件进行对比的具体过程为:
判断所述第一Excel文件与所述第二Excel文件的差异点总数是否为0,若是则代表所述对比一致。
6.如权利要求5所述的一种基于Labview的多国语言自动检测方法,其特征在于,在所述步骤S4之后还包括:
S5.将所述测试报告存入数据库的固定存放路径。
7.如权利要求6所述的一种基于Labview的多国语言自动检测方法,其特征在于,在所述步骤S0前还包括:Labview程序执行初始化。
8.如权利要求7所述的一种基于Labview的多国语言自动检测方法,其特征在于:所述Labview程序执行初始化具体为,设置所述多国语言待检测文件的获取路径,以及设置所述测试报告的报告头及所述存放路径。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811250122.0A CN109542768A (zh) | 2018-10-25 | 2018-10-25 | 一种基于Labview的多国语言自动检测方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811250122.0A CN109542768A (zh) | 2018-10-25 | 2018-10-25 | 一种基于Labview的多国语言自动检测方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109542768A true CN109542768A (zh) | 2019-03-29 |
Family
ID=65845416
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811250122.0A Pending CN109542768A (zh) | 2018-10-25 | 2018-10-25 | 一种基于Labview的多国语言自动检测方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109542768A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111143001A (zh) * | 2019-12-23 | 2020-05-12 | Tcl海外电子(惠州)有限公司 | 终端的语言检测方法、用户设备、存储介质及装置 |
CN113515443A (zh) * | 2021-04-21 | 2021-10-19 | 深圳市康冠商用科技有限公司 | 多国语言自动核对方法、装置、计算机设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1466058A (zh) * | 2002-06-24 | 2004-01-07 | 华为技术有限公司 | 通用测试报告的实现方法 |
US20080120129A1 (en) * | 2006-05-13 | 2008-05-22 | Michael Seubert | Consistent set of interfaces derived from a business object model |
CN103942138A (zh) * | 2013-01-23 | 2014-07-23 | 纽海信息技术(上海)有限公司 | 测试方法及装置 |
CN104765635A (zh) * | 2015-04-09 | 2015-07-08 | 上海斐讯数据通信技术有限公司 | 一种核对apk内多国语言的方法及其系统 |
-
2018
- 2018-10-25 CN CN201811250122.0A patent/CN109542768A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1466058A (zh) * | 2002-06-24 | 2004-01-07 | 华为技术有限公司 | 通用测试报告的实现方法 |
US20080120129A1 (en) * | 2006-05-13 | 2008-05-22 | Michael Seubert | Consistent set of interfaces derived from a business object model |
CN103942138A (zh) * | 2013-01-23 | 2014-07-23 | 纽海信息技术(上海)有限公司 | 测试方法及装置 |
CN104765635A (zh) * | 2015-04-09 | 2015-07-08 | 上海斐讯数据通信技术有限公司 | 一种核对apk内多国语言的方法及其系统 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111143001A (zh) * | 2019-12-23 | 2020-05-12 | Tcl海外电子(惠州)有限公司 | 终端的语言检测方法、用户设备、存储介质及装置 |
CN113515443A (zh) * | 2021-04-21 | 2021-10-19 | 深圳市康冠商用科技有限公司 | 多国语言自动核对方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2960799A1 (en) | Defect localization in software integration tests | |
CN104516818B (zh) | 一种适用于逻辑组态软件中编译器的自动化测试系统及其方法 | |
CN105022691B (zh) | 一种基于uml图的高度自动化软件测试方法 | |
CN104462981B (zh) | 漏洞检测方法及装置 | |
CN109800156B (zh) | 一种基于配置文件命令的地铁信号系统自动化测试方法 | |
US10598722B1 (en) | Automated waveform analysis methods using a parallel automated development system | |
CN103793322A (zh) | 一种针对软件本地化测试中翻译问题的检测方法及系统 | |
CN108170727A (zh) | 一种联锁数据的自动化处理方法及装置 | |
CN109542768A (zh) | 一种基于Labview的多国语言自动检测方法 | |
CN105630661B (zh) | 用于自动化跨系统程序调试的方法和装置 | |
CN104133768A (zh) | 一种程序代码复查方法和装置 | |
US7475016B2 (en) | Speech segment clustering and ranking | |
CN109828917A (zh) | 一种全流程自动化的持续集成管理方法及系统 | |
CN114661615B (zh) | 一种fpga软件测试方法和设备 | |
CN105574178B (zh) | 一种卫星测试基础数据库及批产化卫星测试装置与方法 | |
CN106095663B (zh) | 基于切片模型的程序回归错误定位方法 | |
CN109032941A (zh) | 测试用例驱动的可持续集成接口自动化测试方法及系统 | |
CN109508204B (zh) | 一种前端代码质量检测方法及装置 | |
CN111078526A (zh) | 一种测试用例的生成方法、装置及存储介质 | |
CN115794639B (zh) | 基于流程的可视化测试及可视化仿真模拟测试系统和方法 | |
CN102521124B (zh) | 一种失败原因的输出方法和系统 | |
CN113608089B (zh) | 开关电源mos管的soa测试方法、系统、装置及可读存储介质 | |
CN114942890A (zh) | 一种用户界面测试方法、装置、设备及介质 | |
CN111552639B (zh) | 一种软件测试综合控制方法及系统 | |
CN111679983B (zh) | Java接口静态测试方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190329 |