An approach to generating and optimizing test cases is proposed for Web application testing based on user sessions using genetic algorithm. A large volume of meaningful user sessions are obtained after purging their i...An approach to generating and optimizing test cases is proposed for Web application testing based on user sessions using genetic algorithm. A large volume of meaningful user sessions are obtained after purging their irrelevant information by analyzing user logs on the Web server. Most of the redundant user sessions are also removed by the reduction process. For test reuse and test concurrency, it divides the user sessions obtained into different groups, each of which is called a test suite, and then prioritizes the test suites and the test cases of each test suite. So, the initial test suites and test cases, and their initial executing sequences are achieved. However, the test scheme generated by the elementary prioritization is not much approximate to the best one. Therefore, genetic algorithm is employed to optimize the results of grouping and prioritization. Meanwhile, an approach to generating new test cases is presented using crossover. The new test cases can detect faults caused by the use of possible conflicting data shared by different users.展开更多
为解决传统座舱试验台结构同质化及模块化设计不足等问题,采用亲和图法整理了汽车故障及用户初始需求;采用模糊Kano模型进行需求指标权重计算,并结合质量特性要素进行用户核心需求汇总;通过功能分析系统技术(Function Analysis System T...为解决传统座舱试验台结构同质化及模块化设计不足等问题,采用亲和图法整理了汽车故障及用户初始需求;采用模糊Kano模型进行需求指标权重计算,并结合质量特性要素进行用户核心需求汇总;通过功能分析系统技术(Function Analysis System Technique,FAST)黑箱模型将用户需求转化为功能需求,并引入公理设计(Axiomatic Design,AD)理论与功能-行为-结构(Function-Behavior-Structure,FBS)模型进行逐级映射,最终确定智能座舱柔性试验台的结构设计要素。该设计过程以用户核心需求为导向,通过FAST-AD-FBS集成方法的应用,克服了传统产品概念设计中用户需求与产品功能结构设计间存在矛盾的问题,为提高产品创新设计的完整性及准确性提供了理论参考。展开更多
A more automated graphic user interface (GUI) test model, which is based on the event-flow graph, is proposed. In the model, a user interface automation API tool is first used to carry out reverse engineering for a GU...A more automated graphic user interface (GUI) test model, which is based on the event-flow graph, is proposed. In the model, a user interface automation API tool is first used to carry out reverse engineering for a GUI test sample so as to obtain the event-flow graph. Then two approaches are adopted to create GUI test sample cases. That is to say, an improved ant colony optimization (ACO) algorithm is employed to establish a sequence of testing cases in the course of the daily smoke test. The sequence goes through all object event points in the event-flow graph. On the other hand, the spanning tree obtained by deep breadth-first search (BFS) approach is utilized to obtain the testing cases from goal point to outset point in the course of the deep regression test. Finally, these cases are applied to test the new GUI. Moreover, according to the above-mentioned model, a corresponding prototype system based on Microsoft UI automation framework is developed, thus giving a more effective way to improve the GUI automation test in Windows OS.展开更多
The theory of vehicle's correlation tests was discussed and the correlation test mathematical model was created. According to the damage theory, the correlation equation was brought up. The method to solove it was...The theory of vehicle's correlation tests was discussed and the correlation test mathematical model was created. According to the damage theory, the correlation equation was brought up. The method to solove it was given. The text gives the theory basis of vehicle's correlation tests. The results can be used to give the vehicle's test designation and to make the test to fit the actual environments. Besides that, the methods give acceleration and strengthen effects.展开更多
The incompatible probability represents an important non-classical phenomenon, and it describes conflicting observed marginal probabilities, which cannot be satisfied with a joint probability. First, the incompatibili...The incompatible probability represents an important non-classical phenomenon, and it describes conflicting observed marginal probabilities, which cannot be satisfied with a joint probability. First, the incompatibility of random variables was defined and discussed via the non-positive semi-definiteness of their covariance matrixes. Then, a method was proposed to verify the existence of incompatible probability for variables. A hypothesis testing was also applied to reexamine the likelihood of the observed marginal probabilities being integrated into a joint probability space, thus showing the statistical significance of incompatible probability cases. A case study with user click-through data provided the initial evidence of the incompatible probability in information retrieval (IR), particularly in user interaction. The experiments indicate that both incompatible and compatible cases can be found in IR data, and informational queries are more likely to be compatible than navigational queries. The results inspire new theoretical perspectives of modeling the complex interactions and phenomena in IR.展开更多
This paper puts forward a method to design the user-defined component based on the user-defined modeling environment CBuilder of RTDS simulator. And also develops the user-defined component model with algorithm descri...This paper puts forward a method to design the user-defined component based on the user-defined modeling environment CBuilder of RTDS simulator. And also develops the user-defined component model with algorithm described by C language, visual graphics appearance, and the component function. And it generates the dynamic link library which has the same execution efficiency as that of the included model of RTDS. This paper takes the IEEE type EXST1 static excitation system as an example to build the user-defined component. The closed-loop tests on the user-defined component and the included one of RTDS are performed to examine the accuracy of the proposed method. By comparison, the test results show that the external characteristics of the user-defined component and the included model of RTDS are basically the same in the initialization process, the step process of the terminal voltage reference value and the case of the large disturbance.展开更多
文摘An approach to generating and optimizing test cases is proposed for Web application testing based on user sessions using genetic algorithm. A large volume of meaningful user sessions are obtained after purging their irrelevant information by analyzing user logs on the Web server. Most of the redundant user sessions are also removed by the reduction process. For test reuse and test concurrency, it divides the user sessions obtained into different groups, each of which is called a test suite, and then prioritizes the test suites and the test cases of each test suite. So, the initial test suites and test cases, and their initial executing sequences are achieved. However, the test scheme generated by the elementary prioritization is not much approximate to the best one. Therefore, genetic algorithm is employed to optimize the results of grouping and prioritization. Meanwhile, an approach to generating new test cases is presented using crossover. The new test cases can detect faults caused by the use of possible conflicting data shared by different users.
文摘为解决传统座舱试验台结构同质化及模块化设计不足等问题,采用亲和图法整理了汽车故障及用户初始需求;采用模糊Kano模型进行需求指标权重计算,并结合质量特性要素进行用户核心需求汇总;通过功能分析系统技术(Function Analysis System Technique,FAST)黑箱模型将用户需求转化为功能需求,并引入公理设计(Axiomatic Design,AD)理论与功能-行为-结构(Function-Behavior-Structure,FBS)模型进行逐级映射,最终确定智能座舱柔性试验台的结构设计要素。该设计过程以用户核心需求为导向,通过FAST-AD-FBS集成方法的应用,克服了传统产品概念设计中用户需求与产品功能结构设计间存在矛盾的问题,为提高产品创新设计的完整性及准确性提供了理论参考。
文摘A more automated graphic user interface (GUI) test model, which is based on the event-flow graph, is proposed. In the model, a user interface automation API tool is first used to carry out reverse engineering for a GUI test sample so as to obtain the event-flow graph. Then two approaches are adopted to create GUI test sample cases. That is to say, an improved ant colony optimization (ACO) algorithm is employed to establish a sequence of testing cases in the course of the daily smoke test. The sequence goes through all object event points in the event-flow graph. On the other hand, the spanning tree obtained by deep breadth-first search (BFS) approach is utilized to obtain the testing cases from goal point to outset point in the course of the deep regression test. Finally, these cases are applied to test the new GUI. Moreover, according to the above-mentioned model, a corresponding prototype system based on Microsoft UI automation framework is developed, thus giving a more effective way to improve the GUI automation test in Windows OS.
文摘The theory of vehicle's correlation tests was discussed and the correlation test mathematical model was created. According to the damage theory, the correlation equation was brought up. The method to solove it was given. The text gives the theory basis of vehicle's correlation tests. The results can be used to give the vehicle's test designation and to make the test to fit the actual environments. Besides that, the methods give acceleration and strengthen effects.
基金Supported by National Basic Research Program of China("973"Program,No.2013cb329304)Natural Science Foundation of China(No.61105072,No.61070044 and No.61111130190)International Joint Research Project"QONTEXT"of the Council of European Union
文摘The incompatible probability represents an important non-classical phenomenon, and it describes conflicting observed marginal probabilities, which cannot be satisfied with a joint probability. First, the incompatibility of random variables was defined and discussed via the non-positive semi-definiteness of their covariance matrixes. Then, a method was proposed to verify the existence of incompatible probability for variables. A hypothesis testing was also applied to reexamine the likelihood of the observed marginal probabilities being integrated into a joint probability space, thus showing the statistical significance of incompatible probability cases. A case study with user click-through data provided the initial evidence of the incompatible probability in information retrieval (IR), particularly in user interaction. The experiments indicate that both incompatible and compatible cases can be found in IR data, and informational queries are more likely to be compatible than navigational queries. The results inspire new theoretical perspectives of modeling the complex interactions and phenomena in IR.
文摘This paper puts forward a method to design the user-defined component based on the user-defined modeling environment CBuilder of RTDS simulator. And also develops the user-defined component model with algorithm described by C language, visual graphics appearance, and the component function. And it generates the dynamic link library which has the same execution efficiency as that of the included model of RTDS. This paper takes the IEEE type EXST1 static excitation system as an example to build the user-defined component. The closed-loop tests on the user-defined component and the included one of RTDS are performed to examine the accuracy of the proposed method. By comparison, the test results show that the external characteristics of the user-defined component and the included model of RTDS are basically the same in the initialization process, the step process of the terminal voltage reference value and the case of the large disturbance.