CN1266605C - 生产用自动组装测试流程的方法 - Google Patents
生产用自动组装测试流程的方法 Download PDFInfo
- Publication number
- CN1266605C CN1266605C CN 02157374 CN02157374A CN1266605C CN 1266605 C CN1266605 C CN 1266605C CN 02157374 CN02157374 CN 02157374 CN 02157374 A CN02157374 A CN 02157374A CN 1266605 C CN1266605 C CN 1266605C
- Authority
- CN
- China
- Prior art keywords
- test
- configuration file
- testing process
- testing
- information
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
一种生产用自动组装测试流程的方法,它是根据测试目标配置文件,利用测试流程表从测试覆盖表中列出测试目标需要的测试子集并产生测试流程配置文件,其中:测试目标配置文件定义了测试项作用于被测试项的关联关系;测试覆盖表包含了所有测试项的全集、所有被测试项的集合和测试项作用于被测试项的效果评估;测试流程配置文件包含了测试的流程和流程中用到的测试子集及其子集的测试过程,测试流程配置文件的产生过程就是自动组装测试流程的过程。本发明提供了一种可以实现测试过程按照***的特殊情况自动组装的方法。本发明与现有技术相比具有明显的优点和有益效果,该方法操作步骤简单,测试效率高;实现了当硬件和软件的配置多样化时,能有效的满足客户化定制要求。
Description
技术领域
本发明涉及一种测试流程的方法,特别是涉及通用计算机制造过程中一种测试流程组装的方法。
背景技术
在通用计算机制造过程中,需要对产品进行测试。测试一般分为对硬件的测试和对软件的测试,硬件测试作用是确保安装的一系列硬件如CPU、主板、硬盘、光驱等正确并工作良好。软件测试的作用是保证安装的软件正确并且功能正常。
通常使用的测试方法是将一系列计算机***的测试程序存放在一定的载体上,软盘或硬盘上。通过批处理程序等方法将测试程序组织起来,按照预定的步骤进行测试。
这种方法的局限性在于程序是对全部计算机***使用的,当硬件和软件的配置多样化时,测试程序的组织将越来越复杂,增加新***的测试也越来越困难,很难做到各种***兼顾。在不同客户有不同的要求时候,这种方法也很难做到同时满足。
发明内容
本发明的主要目的在于,克服现有测试方法的不足,而提供一种可以实现测试过程按照***的特殊情况自动组装的方法。
本发明是采用以下技术方案来实现的:
一种生产用自动组装测试流程的方法,该方法包括:按照目标***的软/硬件特征和客户的特殊要求在测试全集里提取相关部分,经处理后生成测试目标配置文件;通过将测试项分解为需要的输入、实现步骤和输出的结果来生成测试流程表;根据被测试项、测试方法以及该测试方法作用于被测试项的效果评估生成测试覆盖表,其中该效果评估是根据被测试项的重要程度和测试方法的可靠性得出;根据测试目标配置文件、利用测试流程表从测试覆盖表中列出测试目标需要的测试子集并产生测试流程配置文件,该文件包含了测试的流程和流程中用到的测试子集及其子集的测试过程;根据该测试覆盖表和测试流程配置文件产生测试结果比对文件,将各项测试里返回的结果和测试结果比对文件中的信息进行比较。
前述的生产用自动组装测试流程的方法,其中所述测试结果比对文件包含测试流程配置文件中各项测试预期的结果,包括了各被测试项的特征和量化指标。
前述的生产用自动组装测试流程的方法,其中所述的测试覆盖表由测试覆盖表产生装置生成,该测试覆盖表产生装置可以输入并存储各种软硬件的特征、各种测试方法的信息以及测试效果评估,并将这些信息存放到数据库里以备使用。
前述的生产用自动组装测试流程的方法,其中所述的测试目标配置文件、测试流程表和测试流程配置文件由测试流程配置文件产生装置生成,该测试流程配置文件产生装置可以接收测试项的分解信息、客户特殊要求信息并存储到数据库中,并能访问数据库中测试覆盖表信息;当测试流程配置文件产生装置所运行的软件***连接到公司的信息***上时,可以从信息***获得各批次的软硬件配置信息,并根据客户特殊要求和所述的测试覆盖表信息生成所述的测试目标配置文件、测试目标流程文件和测试结果比对文件。
所述的测试流程配置文件和测试结果比对文件存放到目标***中,以作为目标***在测试中进行测试流程和判断测试结果的依据。
本发明与现有技术相比具有明显的优点和有益效果。由以上技术方案可知,本发明的优点具体如下:
1、该方法操作步骤简单,测试效率高;
2、该方法实现了当硬件和软件的配置多样化时,能有效的满足客户化定制要求。
因此,本发明较习知方法更具有技术新颖性及创造性,并产生了好用及实用的优良功效,而确实具有实用性。而且符合成本效益,确实具有产业上的利用价值,适于产业界广泛推广使用。
本发明的具体方法由以下实施例及其附图详细给出。
附图说明
图1是测试覆盖表的产生示意图;
图2是测试流程表的产生示意图;
图3是测试目标配置文件产生示意图;
图4是测试流程配置文件和测试结果比对文件产生示意图;
具体实施方式
在应用本方法中首先需要定义测试覆盖表,测试覆盖表的内容包括所有目标***的所有测试方法的定义、所有被测试项的定义和测试方法的效果评估。被测试项的定义中包括被测试项的的重要程度和测试的量化指标。效果评估是根据被测试项的重要程度和测试方法的可靠性得出,一般地,被测试项越重要、测试方法可靠性越差那么效果就越差。如图1所示,测试覆盖表可以由测试覆盖表产生装置来产生或修改,测试覆盖表产生装置是计算机***及其上运行的软件的集合,可以输入测试项的全集、被测试项全集和效果评估等,并生成或修改测试覆盖表。所有需要测试的软硬件特性和其测试方法以及测试方法的效果评估在经测试覆盖表产生装置的处理后生成测试覆盖表。
然后需要定义测试流程表,在流程表里定义每个测试项的输入、执行过程和输出以实现测试项的模块化。如图2所示,测试项分解为需要的输入、实现步骤、输出的结果,并经测试流程配置文件产生装置的处理产生测试流程表。
测试目标配置文件包括被测试***需要检查的特征,包括软硬件特征和客户的特殊要求等,对每个特征应该有一定的考核指标。如图3所示,按照目标***的软/硬件特征和客户的特殊要求在测试全集里提取相关部分,并经测试流程配置文件产生装置的处理产生测试目标配置文件。
测试流程表和测试目标配置文件由测试流程配置文件产生装置生成。测试流程配置文件产生装置是计算机***及其上运行的软件的集合,其可以输入测试流程定义、测试目标特征等并生成测试流程表和测试目标配置文件,同时可以根据测试覆盖表生成测试流程配置文件和测试结果比对文件。测试流程配置文件产生装置和测试覆盖表产生装置可以在同一套硬件上运行,软件也可以集成在一起。如图4所示,根据目标***的测试目标配置文件和测试全集选取测试项,并把测试项按照测试流程表里的流程组装起来,生成测试流程配置文件。选取的的测试项所需要比对的数据从测试覆盖表中提取,生成测试结果比对文件。
以上所述测试覆盖表、测试流程表和测试目标配置文件不需要存放到目标***中。
测试流程配置文件和测试结果比对文件由测试流程配置文件产生装置生成,测试流程配置文件即是从测试全集中提取的目标***需要的测试项,按照测试流程表里的流程和测试目标配置文件的要求拼装起来的结果;拼装的过程通常会将测试效果评估较低的测试项加强检验。它定义了目标***在测试中所有的测试项和流程。测试的结果需要根据测试结果比对文件记录的信息判断。
测试结果比对文件包含了测试流程配置文件中各项测试预期的结果,由测试流程配置文件产生装置根据测试覆盖表和测试流程配置文件产生。它包含各被测试项的特征和量化指标,并以此作为判断测试结果的依据。在各项测试里返回的结果会和测试结果对比文件里的信息做比较,如果两者不符合即意味着测试中出现了异常。
测试流程配置文件和测试结果比对文件必须存放到目标***中,以作为目标***在测试中进行测试流程和判断测试结果的依据。
以上所述的测试覆盖表产生装置的软件***可以输入并存储各种软硬件的特征、各种测试方法的信息以及测试效果评估,并将这些信息存放到数据库里以备使用。测试流程配置文件产生装置的软件***可以接收测试项的分解信息、客户特殊要求等信息并存储到数据库中,并能访问数据库中测试覆盖表等信息;所述的软件***还连接到公司的信息***上,可以从信息***获得各批次的软硬件配置信息,并根据客户特殊要求和所述的测试覆盖表等信息生成所述的测试目标配置文件、测试目标流程文件和测试结果比对文件。
对于不同的***或客户要求,只需要在测试目标配置文件里体现,即可反映到测试流程配置文件和测试结果比对文件中,从而方便地实现不同***测试的个性化。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,任何熟悉本专业的技术人员可能利用上述揭示的方法及技术内容加以变更或修饰为等同变化的等效实施例,但是凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
Claims (5)
1、一种生产用自动组装测试流程的方法,其特征在于该方法包括:按照目标***的软/硬件特征和客户的特殊要求在测试全集里提取相关部分,经处理后生成测试目标配置文件;
通过将测试项分解为需要的输入、实现步骤和输出的结果来生成测试流程表;
根据被测试项、测试方法以及该测试方法作用于被测试项的效果评估生成测试覆盖表,其中该效果评估是根据被测试项的重要程度和测试方法的可靠性得出;
根据测试目标配置文件、利用测试流程表从测试覆盖表中列出测试目标需要的测试子集并产生测试流程配置文件,该文件包含了测试的流程和流程中用到的测试子集及其子集的测试过程;
根据该测试覆盖表和测试流程配置文件产生测试结果比对文件,将各项测试里返回的结果和测试结果比对文件中的信息进行比较。
2、根据权利要求1所述的生产用自动组装测试流程的方法,其特征在于,所述测试结果比对文件包含测试流程配置文件中各项测试预期的结果,包括了各被测试项的特征和量化指标。
3、根据权利要求1所述的生产用自动组装测试流程的方法,其特征在于,所述的测试覆盖表由测试覆盖表产生装置生成,该测试覆盖表产生装置可以输入并存储各种软硬件的特征、各种测试方法的信息以及测试效果评估,并将这些信息存放到数据库里以备使用。
4、根据权利要求1所述的生产用自动组装测试流程的方法,其特征在于,所述的测试目标配置文件、测试流程表和测试流程配置文件由测试流程配置文件产生装置生成,该测试流程配置文件产生装置可以接收测试项的分解信息、客户特殊要求信息并存储到数据库中,并能访问数据库中测试覆盖表信息;当测试流程配置文件产生装置所运行的软件***连接到公司的信息***上时,可以从信息***获得各批次的软硬件配置信息,并根据客户特殊要求和所述的测试覆盖表信息生成所述的测试目标配置文件、测试目标流程文件和测试结果比对文件。
5、根据权利要求1所述的生产用自动组装测试流程的方法,其特征在于所述的测试流程配置文件和测试结果比对文件存放到目标***中,以作为目标***在测试中进行测试流程和判断测试结果的依据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 02157374 CN1266605C (zh) | 2002-12-23 | 2002-12-23 | 生产用自动组装测试流程的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 02157374 CN1266605C (zh) | 2002-12-23 | 2002-12-23 | 生产用自动组装测试流程的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1510572A CN1510572A (zh) | 2004-07-07 |
CN1266605C true CN1266605C (zh) | 2006-07-26 |
Family
ID=34236564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 02157374 Expired - Fee Related CN1266605C (zh) | 2002-12-23 | 2002-12-23 | 生产用自动组装测试流程的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1266605C (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1588411B (zh) * | 2004-10-12 | 2011-02-23 | 北京北大方正电子有限公司 | 一种基于流程定制的流程控制方法 |
CN100392615C (zh) * | 2005-08-08 | 2008-06-04 | 中国电子技术标准化研究所 | 计算机信息处理产品测试样本文件的生成方法 |
CN101098200B (zh) * | 2006-06-27 | 2014-02-19 | 中兴通讯股份有限公司 | 一种实现可定制测试流程的方法 |
US8230265B2 (en) * | 2010-03-31 | 2012-07-24 | Microsoft Corporation | Testing software in electronic devices |
FR2960668A1 (fr) * | 2010-05-27 | 2011-12-02 | Airbus Operations Sas | Procede et dispositif de configuration incrementale de modules de type ima |
CN102566988B (zh) * | 2010-12-14 | 2015-04-22 | 苏州工业园区谱芯科技有限公司 | 基于用户使用流程有向图的测试用例自动生成方法及测试方法 |
CN109426605A (zh) * | 2017-08-23 | 2019-03-05 | 龙芯中科技术有限公司 | 计算机的稳定性测试方法和装置 |
CN111104309B (zh) * | 2019-11-15 | 2023-09-29 | 北京航天长征飞行器研究所 | 一种综合测试流程快速实现方法 |
CN111090558B (zh) * | 2020-03-22 | 2020-07-07 | 武汉精立电子技术有限公司 | 一种面板检测*** |
-
2002
- 2002-12-23 CN CN 02157374 patent/CN1266605C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1510572A (zh) | 2004-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101075249A (zh) | 一种地理信息***的数据仓库***及其构建方法 | |
US6687693B2 (en) | Architecture for distributed relational data mining systems | |
CN1266605C (zh) | 生产用自动组装测试流程的方法 | |
CN1323424A (zh) | 通过结构化查询语言输入提供对分层数据存储器的访问的方法和装置 | |
US20070239799A1 (en) | Analyzing log files | |
CN1159665C (zh) | 创建定制数据库的方法和设备 | |
CN1601529A (zh) | 查询处理操作中利用辅助属性进行查询重写的方法和设备 | |
Shyu et al. | Generalized affinity-based association rule mining for multimedia database queries | |
CN112650803A (zh) | 一种基于商业智能的数据分析*** | |
EP1217515A1 (en) | Workflow system | |
CN101046876A (zh) | 应用数据挖掘方法的信用评分***及信用评分方法 | |
CN1601524A (zh) | 模糊查询***及方法 | |
GB2379530A (en) | Handling production data | |
CN113157853A (zh) | 问题挖掘方法、装置、电子设备及存储介质 | |
CN1959709A (zh) | 物料清单生成***及方法 | |
CN1828579A (zh) | 专利分析*** | |
CN101036140A (zh) | 产生分析数据结构的自定义等级体系的***和方法 | |
Ng et al. | Knowledge discovery in a facility condition assessment database using text clustering | |
CN111275409A (zh) | 一种电网大修审计数据处理***及处理方法 | |
CN1445649A (zh) | 数据显示方法以及*** | |
CN101046827A (zh) | 孔定义***及方法 | |
CN1479229A (zh) | 人事数据管理方法以及*** | |
Liu et al. | A proposal of integrating data mining and on-line analytical processing in data warehouse | |
CN1299104A (zh) | 个人光盘图书馆***及其数据自动处理方法 | |
CN115659979A (zh) | 结构零件的自动命名方法、***、设备及其介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20060726 Termination date: 20100125 |